上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 Java语言概述
本章要点
● Java语言的发展简史
● Java语言各竞争对手的情况
● 编译型语言和解释型语言
● Java语言的编译、解释运行机制
● 通过JVM实现跨平台
● 安装JDK
● 设置PATH环境变量
● 编写、运行Java程序
● Java程序的组织形式
● Java程序的命名规则
● 初学者易犯的错误
● Java的垃圾回收机制
Java语言历时十多年,已发展成为人类计算机史上影响深远的编程语言,从某种程度上来看,它甚至超出了编程语言的范畴,成为一种开发平台,一种开发规范。更甚至于:Java已成为一种信仰,Java语言所崇尚的开源、自由等精神,吸引了全世界无数优秀的程序员。事实是,从人类有史以来,从来没有一门编程语言能吸引这么多的程序员,也没有一门编程语言能衍生出如此之多的开源框架。
Java语言是一门非常纯粹的面向对象编程语言,它吸收了C++语言的各种优点,又摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,很好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程开发。
不仅如此,Java语言相关的Java EE规范里包含了时下最流行的各种软件工程理念,各种先进的设计思想总能在Java EE规范、平台以及相关框架里找到相应实现。从某种程度上来看,学精了Java语言的相关方面,相当于系统地学习了软件开发相关知识,而不是仅仅学完了一门编程语言。
时至今日,大部分银行、电信、证券、电子商务、电子政务等系统或者已经采用Java EE平台构建,或者正在逐渐过渡到采用Java EE平台来构建,Java EE规范是目前最成熟的,也是应用最广的企业级应用开发规范。