JAVA程序有3中执行环境。

(1)能够单独运行的程序,称为Java Application(Java应用程序)。

(2)在Internet浏览器中运行的程序,称为 Java Applet(JAVA小用用程序)。Applet是一个在WEB浏览器内部运行的小应用程序,需要WEB浏览器的支持。

(3)在WEB服务器端运行的程序,称为Java Servlet。Servlet实际上是运行在WEB服务器上的应用程序,它与协议和平台无关。Java Servlet可以动态地扩张WEB服务器的能力,并采用轻轻偶/想用模式提供WEB服务。目前SUN公司开发的JSP技术,JSP是JAVA SERVER PAGE的所写,悦来越得到广泛的应用。Java Servlet可以与JSP进行交互,从而为开发WEB服务提供优秀的解决方案。

转载于:https://www.cnblogs.com/cclang/archive/2008/08/01/1258234.html

JAVA基础(JAVA 执行环境) 第一天相关推荐

  1. Java基础-配置开发环境-安装JDK

    Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...

  2. Java基础-Java中常用的锁机制与使用

    Java基础-Java中常用的锁机制与使用 锁lock或互斥mutex是一种同步机制,主要用于在存在多线程的环境中强制对资源进行访问限制.锁的主要作用为强制实施互斥排他以及并发控制策略.锁一般需要硬件 ...

  3. Java基础-JAVA中常见的数据结构介绍

    Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...

  4. Java基础----Java编程语言概述

    Java基础----Java编程语言概述 文章目录 Java基础----Java编程语言概述 Java编程语言概述 1-1 软件开发介绍 1.1软件开发介绍 1.2 常用命令 1-2 计算机编程语言介 ...

  5. JAVA基础--JAVA SE(知识点总结 Ⅴ )

    前面内容请见: JAVA基础–JAVA SE(知识点总结 Ⅰ ) JAVA基础–JAVA SE(知识点总结 Ⅱ ) JAVA基础–JAVA SE(知识点总结 Ⅲ ) JAVA基础–JAVA SE(知识 ...

  6. Java基础-Java中的堆内存和离堆内存机制

    Java基础-Java中的堆内存和离堆内存机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 转载于:https://www.cnblogs.com/yinzhengjie/p/9 ...

  7. Java基础-Java中的内存分配与回收机制

    Java基础-Java中的内存分配与回收机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一. 二. 转载于:https://www.cnblogs.com/yinzhengji ...

  8. Java基础——Java多继承的三种实现方式

    Java基础--Java"多继承"的三种实现方式 Java语言本身只支持单继承(每个类只能有一个父类),但单继承的局限性很大,因此,可以通过以下的方式实现"多继承&quo ...

  9. [重学Java基础][Java IO流][Exter.2]IO流中几种不同的读写方法的区别

    [重学Java基础][Java IO流][Exter.2]IO流中几种不同的读写方法的区别 Read 读入方法 read(): 一般是这种形式 public int read() 1.从流数据中读取的 ...

  10. java怎么开始学dos,第一阶段-Java基础知识:【第一章 DOS命令与开发环境的配置 + 第一个程序HelloWorld】...

    加油Ideal星河滚烫  你是人间理想 第一阶段 JAVA基础知识 第一章 开发环境的配置 Dos 命令 在正式进入Java学习之前我们来了解一个看起来B格很高的东西--Dos命令 DOS命令,计算机 ...

最新文章

  1. linux下载软件后环境变量配置(最详细的保姆教程)——怎么找到linux下文件的路径
  2. MyBatis 源码分析-技术分享
  3. python开发面试笔试题_python集合面试笔试题
  4. Robust Quasistatic Finite Elements and Flesh Simulation
  5. 当PowerDesigner的工具栏不见时候该怎么调出来
  6. mysql 镜像安装方法_MySql镜像安装
  7. Windows系统微软拾色器小工具
  8. Java借助百度云人脸识别实现人脸注册、登录功能的完整示例
  9. android提权工具包,安卓手机root权限一键提权工具_kingroot PC V4.8.5 免费版
  10. 关于C++中的随机数生成器
  11. 腾讯微信客服电话号码是多少
  12. Hark的数据结构与算法练习之珠排序
  13. HTML/樱花爱心网页/
  14. 磨金石教育摄影技能干货分享|优秀摄影作品欣赏——艺术的表达
  15. 自学计算机键盘基础知识,刘坚强办公学《新手学五笔打字》1-2 功能键区,电脑键盘功能基础知识按键详解...
  16. 将应用程序添加到鼠标右键发送到
  17. 2-文件+结构体实现实用系统(拓展)
  18. 软件测试肖sir_搭建环境讲解(03)
  19. 重回资本市场,一嗨租车靠什么“嗨”出50亿美元估值?
  20. python上海培训学校Python是什么

热门文章

  1. 【CentOS】利用Kubeadm部署Kubernetes (K8s)
  2. 前端Vue学习之路(二)-Vue-router路由
  3. JSTL标签库学习笔记
  4. SpringBoot (二) :全局异常处理设置
  5. pyspark汇总小结
  6. scipy csr_matrix csc_matrix
  7. npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX
  8. TensorFlow XLA加速编译器
  9. CodeGen按钮循环
  10. CodeGen融合核心关系循环扩展