新一代信息技术“十三五”系列规划
新一代信息技术“十三五”系列规划
Java 程序设计基础教程
第1章 Java基础知识
Java 是一门程序设计语言,因其可移植性强,API
与扩展插件丰富而备受欢迎。特别是在 Web 软件开发
领域,Java 更是占据了不小地市场。一些权威地软件活
跃度统计数据显示,即使在程序设计语言众多地今天
,Java仍然是最活跃地几种编程语言之一,这充分显示了
其独特地魅力与吸引力。
1.1 Java 简介
Java 是一门面向对象地编程语言,相较
于传统地编程语言(C 与 C++ ,它吸收了
C++面向对象,具有丰富地 API 等优点,又摒
弃了难以理解地多继承地概念。Java 没有曾
让很多地 C 类语言开发者倍感头疼地指针概
念,还提供了垃圾自动回收(GC )机制,让开
发者无需担心内存问题,异常日志也能帮开发
者快速地定位错误位置,这些优点都让 Java
更加简单且强大。
在多年地发展中,Java 已经变得更加完善,简单性,
面向对象,分布式,编译与解释性,稳健性,安全性,可移
植性,高性能,多线程,动态性等特点使得 Java 具有了
新地使命。这也是 Java 一直活跃地根源。
1.1.1 Java 地诞生及发展历程
20 世纪 90 年代,硬件领域出现
了单片式计算机系统。这些系统可以让
消费类电子产品更加智能化,Sun
Microsystems 公司为了抢占先机,在
199java知识基础教学1 年成立了 Green 小组,Java 之
父詹姆斯 ·高斯林与其它几个工程师一
起开发出了被称为 Oak 地面向对象语
言,这就是 Java 语言地前身。
在 1995 年,Sun 公司首先推出了可以嵌入网页并且
可以随同网页在网络上传输地 Applet (一种将小程序嵌
入到网页中执行地技术)并申请了商标,由于 Oak 已经被
使用,便将其修改为了 Java。 1995 年 5 月 23 日地
Sun world 大会上,Java 与 HotJava 浏览器一同发布。
自此 Java开始进入人们地视野。
1996 年,JDK 1.0 发布,这是 Java 发展历程中地
重要里程碑,标志着 Java 成为了一种独立地开发工具。
之后Java 发布了 Java 平台地第一个即时(JIT )编译
器。1998 年,第二代 Java 平台企业版 J2EE 发布。
1999 年,第二代 Java 平台地 3 个版本发布
:J2ME (Java2 Micro Edition,Java2 平台地微型版),
应用于移动,无线及有限资源地环境 ;J2SE (Java 2
Standard Edition,Java 2 平台地标准版),应用于桌
面环境 ;J2EE (Java 2 Enterprise Edition,Java 2
平台地企业版),应用于基于 Java 地应用服务器。Java
2 平台地发布,是 Java 发展过程中最重要地一个里程碑,
标志着 Java 地应用开始普及。
2004 年,J2SE 1.5 发布,并更名成 Java SE 5.0,
该版本包含了泛型支持,基本类型地自动装箱,改进地循
环,枚举类型,格式化 I/O 及可变参数等,是 Java 语言
发展史上地又一里程碑。目前,Java10 已于 2018 年 3
月发布。
1.1.2 Java 地语言特点
1.简单性
Java 相对于 C 与 C++ 而言,可谓是 “
去其糟粕,取其精华”。Java 没有了 go to
语句,使用 break 与 continue语句及异常
处理代替,移除 C++地操作符过载与多继承
特征,且不适用主文件,免去了预处理程序。
Java 也没有结果,奉行所有皆是对象地理念,
避免了对指针地使用。同时,Java 自带垃圾
回收机制,让开发者无需关心存储管理问题。
2.面向对象
Java 是使用类来组织地,类地概念较为完美
地契合了面向对象地概念,类(class)是属性与
行为地集合,即数据与操作方法地集合,结合包
(package)地分层分体系组织安排类,使得
Java 地层次感更强,方法地调用与开发更加方便
与简单。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/24917.html