Java SE 6学习笔记:入门与特性概览

需积分: 11 10 下载量 197 浏览量 更新于2024-07-31 收藏 4.59MB PDF 举报
Java+JDK6学习笔记提供了深入理解Java编程语言及其开发工具的基础。本章节主要聚焦于Java的起源、核心概念以及早期版本的发展。 1. **Java的起源**: Java最初由Sun公司的James Gosling在GreenProject中的Star7项目中创建,其灵感来源于Gosling窗外的一棵橡树,取名为Oak。随着全球信息网的兴起,Java Applet成为了网页交互的重要技术,尤其在1995年5月23日,Java Development Kits (JDK) 的1.0a2版本发布,标志着Java的正式诞生。 2. **Java的语言特性和版本划分**: Java是一种面向对象的编程语言,强调简单性、网络友好、解释执行、健壮性、安全性、可移植性和高性能。从Java 2 Platform, Standard Edition (J2SE) 5.0起,JDK开始使用数字版本代替包含“2”的标识,例如JDK 6被称为Java SE Development Kit 6。这里的“6”表示产品版本,而“1.6.0”则是开发者版本的表示。 3. **Java的应用平台**: Java有着不同的平台版本,包括: - **Java SE(Java Platform, Standard Edition)**:这是基础版,主要用于桌面应用和服务器端开发。 - **Java EE(Java Platform, Enterprise Edition)**:针对企业级应用,支持复杂的企业级架构和Web服务。 - **Java ME(Java Platform, Micro Edition)**:专为嵌入式设备和移动设备设计,如手机和平板电脑。 4. **Java Virtual Machine (JVM)**: JVM是Java的核心组件,它使得Java代码可以在任何支持JVM的平台上运行,无需进行重新编译。JVM负责执行Java字节码,实现了Java的“一次编写,到处运行”(Write Once, Run Anywhere)的理念。 在学习Java和JDK6时,重要的是理解这些基本概念,包括语言特性如何影响编程实践,以及不同应用平台之间的区别。掌握JDK的安装和配置,熟悉类库和API的使用,以及如何利用IDE(集成开发环境)进行开发都是后续学习的关键。随着学习的深入,还可以探索Java的并发处理、异常处理、泛型等高级特性,以及JDK6提供的新功能和改进。通过实践项目和阅读官方文档,可以更好地巩固和深化对Java的理解。