JAVA开发技术培训.ppt

JAVA开发技术培训.ppt

ID:62173173

大小:3.12 MB

页数:150页

时间:2021-04-20

JAVA开发技术培训.ppt_第1页
JAVA开发技术培训.ppt_第2页
JAVA开发技术培训.ppt_第3页
JAVA开发技术培训.ppt_第4页
JAVA开发技术培训.ppt_第5页
JAVA开发技术培训.ppt_第6页
JAVA开发技术培训.ppt_第7页
JAVA开发技术培训.ppt_第8页
JAVA开发技术培训.ppt_第9页
JAVA开发技术培训.ppt_第10页
资源描述:

《JAVA开发技术培训.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA开发技术培训目录第一章Java概述一、Java简介和发展史二、Java的特点三、Java核心技术目录第二章Java语言基础一、基本数据类型二、引用数据类型三、运算符和表达式四、语句和流程控制五、常用算法六、方法、类、对象七、类的封装、继承和多态八、抽象类、接口和内部类目录第三章JDK技术一、JDK简介和API整体介绍二、语言核心包三、常用工具包四、JDK版本新特性目录第四章Java平台技术一、Java版本介绍二、JVM虚拟机三、Java反射机制四、异常处理五、线程和IO流操作六、网络编程目录第五章Java开发规范一、开发规范二、学习技巧三、编程技巧目录第六章Java开发环境一、J

2、ava开发环境搭建二、SVN简介三、断点测试和单元测试四、构建工具简介第1章Java概述Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。从本章开始,我们将走入Java的世界,学习Java的工作原理,环境搭建,以及开发第一个Java程序。1.1Java简介Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。它是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE、Ja

3、vaEE、JavaME)的总称。1.1Java简介Java之父JamesGoslingJamesGosling以“Java技术之父”而闻名于世。他是Java技术的创始人,他亲手设计了Java语言,并开发了Java编译器和Java虚拟机,使Java成为了世界上最流行的开发语言。Java支持的计算模式,已经成为了互联网的标准编程模式以及分布式企业级应用的事实标准。詹姆斯·戈士林现任Sun公司副总裁及Sun研究院院士。1.1.1Java发展历史1995年5月23日,Java语言诞生,Sun公司发布第1版Java开发工具包(JavaDevelopmentKit,JDK)。1996年1月,JDK1

4、.0和HotJava诞生,HotJava通过嵌入在Web网页中的Applet运行Java程序。1998年12月4日,Sun发布了Java的历史上最重要的一个JDK版本:JDK1.2。这个版本标志着Java已经进入Java2时代。这个时期也是Java飞速发展的时期。1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。1.1.1Java发展历史2004年10月,Sun发布了JDK1.5。同时,Sun将JDK1.5改名为J2SE5.0。2005年6月,JavaOne大会召开,SUN公司公开JavaSE6。此时,Java的各种版本已经更名

5、,以取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。2009年4月20日,甲骨文公司(Oracle)以74亿美元收购Sun,取得Java的版权。2011年7月,甲骨文公司发布Java7的正式版。1.2Java的特点1.平台无关性平台无关性—指一个应用程序能够运行于不同的操作系统平台。Java采用虚拟机技术支持平台无关性。Java虚拟机(JVM)是一套支持Java语言运行的软件系统,运行于操作系统之上。Java语言本身设计也体现出平台无关性。1.2Java的特点2.完全面向对象和简单性完全面向对象:所有设计都必须在类中实现,一个Ja

6、va程序就是多个类的集合。语法:放弃了C++语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。面向对象概念:放弃了多重继承、友元类和运算符重载,采用“单重继承+接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式。3.可靠性语言级别:(1)提供严密的语法规则,在编译和运行时进行严格检查,降低程序出错的可能性。(2)提供异常处理机制,是程序具备在运行过程中及时发现并处理运行时错误的能力,保证Java程序运行的稳定和可能。运行架构级别:提供资源回收机制,对内存资源进行自动管理,跟踪程序使用的所有内存资源,自动回收不再被使用的内存资源。1.2Java的特点

7、4.安全性采用域管理方式的安全模型,无论是本地代码还是远程代码,都可以通过配置策略设定可访问的资源域。这种策略使未经授权的代码不能对用户本地资源进行操作,更好地支持了企业级应用,也消除了区分本地代码和远程代码带来的困难。5.多线程多线程机制使一个进程能够被划分成多个线程,每个线程执行一个特定功能,多个线程能够并发执行。6.直接支持分布式的网络应用JSP提供服务器端的动态Web页面设计,功能更强,效率更高。Java核心类库包括一个支持

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。