本篇文档是关于Java和JDK 6的学习笔记,涵盖了Java语言的起源、特性以及发展历程。Java最初由Sun公司的James Gosling在GreenProject中开发,其名称来源于他办公室窗外的一棵橡树(Oak)。随着全球信息网的兴起,Java Applet成为网页互动的重要技术,特别是在1995年5月23日,Java Development Kit (JDK) 1.0a2版本的发布,标志着Java的正式诞生。
Java作为一种面向对象的编程语言,强调跨平台性,即编写一次代码,可以在各种操作系统上运行,无需重新编译。这一特性使得Java在软件开发领域获得了广泛应用,尤其是从J2SE 5.0(即Java 2 Platform Standard Edition 5.0)到J2SE 6(即Java Platform, Standard Edition 6,后来简称为Java SE 6)的发展,JDK 6的版本号不再包含"2",而是统一为6或1.6.0的形式,区分产品版本和开发者版本。
Java的主要特性包括:简单易学,支持面向对象编程;网络友好,便于实现分布式系统;通过解释器执行,提供动态性和即时性;设计坚固,具有错误检测和恢复机制;注重安全,支持安全编码实践;具有良好的可移植性,能在不同平台上运行;并且追求高效性能,优化了内存管理和执行效率。
Java的应用平台分为几个层次:
1. Java SE (Java Platform, Standard Edition):这是基础版,主要针对桌面应用和服务器端开发。
2. Java EE (Java Platform, Enterprise Edition):面向企业级应用,提供全面的企业服务和工具。
3. Java ME (Java Platform, Micro Edition):专为移动设备和嵌入式系统设计,如手机和平板电脑。
JDK的核心组成部分包括Java Virtual Machine (JVM),它负责解释和执行Java字节码,实现了Java的跨平台特性。通过学习这份笔记,读者可以深入了解Java语言的基础知识,掌握JDK 6的使用,以及不同Java平台之间的区别和应用场景。对于初学者来说,这是一份宝贵的参考资料,对于进阶开发者而言,也是回顾和巩固Java基础知识的好材料。