【精品】java 实用程序设计(西电版第1章 java概述(可编辑.ppt
《【精品】java 实用程序设计(西电版第1章 java概述(可编辑.ppt》由会员分享,可在线阅读,更多相关《【精品】java 实用程序设计(西电版第1章 java概述(可编辑.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 实用程序设计(西电版)第1章 Java概述2 2第 1 章 Java 概述1.1 Java的发展历史与地位1.Java的诞生过程从1972到1991年的20年间,计算机硬件的性能有了很大的提升,同时价格稳步下降,对复杂软件的需求呈现指数级增长。为了满足这一需求,人们发明了越来越多的软件开发技术。3 3第 1 章 Java 概述2.Java的版本历史 1996年1月9日,Sun公司成立了JavaSoft小组,负责Java相关技术的开发。1996年1月23日,Sun发布了第一个Java开发工具包JDK 1.0。自此以后Java语言经历了多次更改和标准库增补。4 4第 1 章 Java 概
2、述1.2 Java的技术体系Java技术既是一种语言也是一种平台。Java编程语言(Java Language)是一种通用、并发、强类型、基于类的面向对象程序设计语言。Java语言规范(Java Language Specification)是对Java编程语言的技术定义,包括Java编程语言的语法和语义。与C/C+相比,Java语言的特殊之处在于,程序的运行既要通过编译,又要通过解释,如图1-1所示。5 5第 1 章 Java 概述图1-1 Java程序的编译和执行过程6 6第 1 章 Java 概述7 7第 1 章 Java 概述8 8第 1 章 Java 概述图1-2 Java SE概念
3、图9 9第 1 章 Java 概述1)Java虚拟机(Java Virtual Machine)2)基本库(Lang and util Base Libraries,Other Base Libraries)3)集成库(Integration Libraries)4)用户接口工具集(User Interface Toolkits)5)Java部署技术(Deployment)6)Java开发工具(Tools&Tools APIs)7)Java语言(Java Language)10 10第 1 章 Java 概述2.Java平台企业版(Java EE)Java EE早期又称J2EE,是一种利用Ja
4、va 2平台来简化企业解决方案中开发、部署和管理相关复杂问题的体系结构。11 11第 1 章 Java 概述典型的分布式Java EE应用程序可分为如下四层:(1)运行在客户端机器上的客户层组件;(2)运行在Java EE服务器中的Web层组件;(3)运行在Java EE服务器中的业务逻辑层组件;(4)运行在EIS服务器中的企业信息系统层软件。12 12第 1 章 Java 概述Java EE的核心技术随着Java EE版本的演化而演化,在Java EE 7.0版本中包含的核心技术主要包括以下几个。(1)Java事务(JTA/JTS)。(2)Java Servlet API。(3)Java服务
5、器页面(JSP)。(4)企业级Java Bean(EJB)。(5)Java消息服务(Java Message Service,JMS)。(6)Java XML。(7)Java管理扩展(JMX)。(8)安全服务。13 13第 1 章 Java 概述3.Java平台微缩版(Java ME)Java ME为运行于嵌入式设备和移动设备上的应用程序提供了一种健壮、灵活的运行时环境。这些设备包括微控制器、传感器、手机、个人数字助理(PDA)、电视机顶盒、打印机等。作为一系列技术和规范的集合,Java ME包含了灵活的用户接口、可靠的安全性、内建的网络协议,并支持在线应用程序和离线动态下载的应用程序。基于J
6、ava ME的应用可以兼容多种设备并充分使用每种设备的本地能力。14 14第 1 章 Java 概述1.3 Java的特征1.简单Java的语法和语义都比较单纯,一些基本的语言特征继承自C语言和C+语言,因而更容易学习和使用。15 15第 1 章 Java 概述2.面向对象Java是一种面向对象语言。这意味着程序开发主要关注“数据”以及操作数据的“方法”,而不是直接考虑程序执行过程。与C+等源自面向过程语言不同,Java从诞生伊始就是面向对象的。16 16第 1 章 Java 概述3.分布式分布式计算通常涉及网络上共同工作的多台计算机。Java对分布式的支持分为两个层面:一是数据分布式,即通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 【精品】java 实用程序设计西电版第1章 java概述可编辑 java 实用程序 设计 西电版第 概述 编辑
限制150内