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