Java SE 6入门指南:零基础学习Java与JDK

需积分: 11 3 下载量 94 浏览量 更新于2024-09-25 收藏 4.59MB PDF 举报
"Java+JDK6学习笔记是一份针对初学者设计的教程,旨在引导读者深入了解Java编程语言及其相关工具JDK 6。Java最初由Sun公司开发,由James Gosling主导,灵感来源于他窗外的一棵橡树(Oak),并随着全球信息网的发展而兴起,Java Applet成为网页互动的重要技术。1995年5月,Java Development Kit (JDK) 1.0a2版本发布,标志着Java的正式亮相。 Java是一种面向对象的语言,强调跨平台性,这意味着编写在Java上的代码可以在任何支持Java运行环境(JRE)的设备上运行,无需重新编译。Java的特性包括:简单易学,强调代码的清晰和简洁;面向对象编程,支持封装、继承和多态等核心概念;网络友好,便于开发网络应用程序;Java是解释型语言,即源代码通过Java虚拟机(JVM)逐行执行,提供了动态性和即时编译的优势;它具有高度的稳定性(Robustness)、安全性(Secure)和可移植性(Portable),确保在不同系统上的兼容性;同时,尽管是解释执行,但Java的性能优化使得其在大型应用中也能展现出高效能(High-performance)。 Java的应用平台分为几个层次: 1. Java Standard Edition (JavaSE),也就是通常所说的J2SE,包括JDK 6版本,它的特点是主要面向桌面应用和个人开发者,提供基础的Java开发环境。 2. Java Enterprise Edition (JavaEE),面向企业级应用,包含企业级服务和API,如Servlet和EJB。 3. Java Micro Edition (JavaME),专为嵌入式设备和移动设备设计,如手机和游戏机。 在Java SE中,Java Virtual Machine (JVM) 是关键组件,它负责执行Java字节码,将源代码编译成中间形式,然后在任何支持JVM的平台上运行。这使得Java成为了一种平台无关的语言,极大地方便了开发者进行跨平台开发。 这份学习笔记会逐步介绍Java的基础语法、面向对象编程、JDK 6的工具集、平台API和开发实践,对于想要入门Java的初学者来说,是一份非常实用的学习资源。"