《移动应用开发基础教程》全套教学课件.pptx

《移动应用开发基础教程》全套教学课件.pptx

第1章Java概述;【教学目的与要求】;【思维导图】;在当前的软件开发行业中,Java语言已经成为了主流,被广泛地应用到各个领域中。

Java语言自Sun公司发布初始,到被Oracle收购,不断改进发展壮大。

Java语句即吸收了C++的许多优点,又摒除了C++中难以理解的概念,作为面向对象的编程语言,功能变得越来越强大,并且简单易用,深受程序员们的青睐。;1.1Java简介;1.1.1Java语言的发展历程;1995年5月23日,在SunWorld95大会上展示了HotJava浏览器,这是一款采用Java语言编写的浏览器,瞬间引起了人们的热烈关注。

1996年初,Sun公司发布了第一个Java语言版本——Java1.0版本,但这个版本不能进行真正应用开发。为此,紧接着发布了Java1.1版本,虽然弥补了Java1.0版本中的多数缺陷与不足,但仍然有很的局限性。JDK1.0开发代号为Oak(橡树)。

1997年2月,发布了Java1.1版本。

1998年,JavaOne会议上发布了Java1.2版本,后改名为“Java2标准版软件开发1.2版”。当时,Sun公司不但推出了标准版J2SE,还推出了“微型版”J2ME和“企业版”J2EE。JDK1.2开发代号为Playground(操场)。;1999年4月27日,发布了HotSpot虚拟机。

2000年5月8日,发布了J2SE1.3。JDK1.3开发代号为Kestrel(红隼)。

2001年9月24日,发布了J2EE1.3。

2002年2月26日,发布了J2SE1.4,提高了Java2版本的性能并修复了一些bug,成为服务器端的首选平台。JDK1.4开发代号为Merlin(隼)。

2004年9月30日,发布了J2SE1.5,在当年的JavaOne大会之后,版本更名为JavaSE5.0,JDK1.5开发代号为Tiger(老虎)。

2005年6月,JavaOne大会上发布了JavaSE6,将J2EE改名为JavaEE,J2SE改名为JavaSE,J2ME改名为JavaME。

2006年12月,Sun公司发布了JavaEE6,并宣布Java语言作为免费软件对外发布,JDK1.6开发代号为Mustang(野马)。;2009年4月20日,Sun公司被Oracle收购,取得了Java的商标版权。

2011年,发布了JavaSE7,JDK1.7开发代号是Dolphin(海豚)。

2014年3月,发布了JavaSE8,这个版本是一个使用最广泛的版本,JDK1.8开发代号是Spider(蜘蛛)。

2017年,发布了JavaSE9。

2018年3月21日,发布了JavaSE10。

2018年9月25日,发布了JavaSE11。

2019年2月,发布了JavaSE12。

2019年9月,发布了JavaSE13。

2020年3月17日,发布了JavaSE14。;2020年9月15日,发布了JavaSE15。

2021年3月16日,发布了JavaSE16。

2021年9月14日,发布了JavaSE17LTS发布。这个版本是一个长期支持版本,直接支持到2029年9月,本书将以主流的Java1.17进行讲解。;1.1.2Java语言的体系;Java语言分为三大技术体系,分别为:

(1)JavaSE(JavaPlatformStandardEdition):

为平台的标准版,具有Java语言的大部分功能,主要用于开发桌面程序,本书以JavaSE平台进行讲解。

(2)JavaEE(JavaPlatformEnterpriseEdition):

为平台的企业版,主要用于开发网络服务和企业级应用的程序。

(3)JavaME(JavaPlatformMicroEdition):

为平台的微型版,主要用于开发移动设备端和嵌入式设备端的程序。;1.1.3Java语言的特点;(1)语法简单

首先,Java语言的语法规则与C/C++语言相似,即继承了C++语言的优点,同时又摒弃了C++中难以理解的概念,简化了语法。

此外,Java中还提供了垃圾回收机制,简化了内存的管理。

再有,Java中有丰富的类库、API文档以及第三方开发包,同时还有大量

文档评论(0)

1亿VIP精品文档

相关文档