Java语言发展与J2SE学习笔记

需积分: 9 3 下载量 69 浏览量 更新于2024-07-28 收藏 199KB DOCX 举报
"这是一份关于J2SE的学习笔记,涵盖了编程语言的发展历史,特别是Java语言的起源和版本变迁。笔记还介绍了JDK、JRE、J2SE、J2EE和J2ME的区别以及Java语言的主要特点。此外,还讲解了Java的核心机制——JVM,以及Java程序的运行机制和简单的命令行操作。" Java是一种广泛使用的高级编程语言,其发展历程经历了从机器语言、汇编语言到高级语言的演进。Java由Sun Microsystems的James Gosling于1995年创建,最初是作为开源项目。随着时间的推移,SUN公司推出了不同版本的Java Development Kit (JDK),包括J2SE(Java 2 Standard Edition),适用于桌面应用程序;J2EE(Java 2 Enterprise Edition),用于企业级服务器端开发;以及J2ME(Java 2 Micro Edition),用于嵌入式设备和移动设备。这些版本的出现满足了不同应用场景的需求。 Java语言的主要特点是其纯面向对象的特性,这意味着一切皆为对象。同时,Java强调平台无关性,这是通过Java Virtual Machine (JVM)实现的。JVM是Java的核心机制,它能将编译后的Java字节码解释成特定操作系统下的机器指令执行,从而实现“一次编写,到处运行”。JVM的存在使得Java程序可以在不同的操作系统上运行,无需针对每个平台进行重新编译。 在开发和运行Java程序时,了解基本的命令行操作也是必要的。例如,在Windows系统中,可以通过“运行”对话框输入“cmd”打开命令提示符。在命令行界面,可以使用`cd`命令切换目录,`java`和`javac`命令分别用于运行和编译Java程序。值得注意的是,一个Java源文件可以包含多个类,但只有一个公共类(用`public`修饰),且源文件名称应与公共类名称相同。程序的执行始于`main()`方法,该方法的定义格式是固定的。 这份J2SE学习笔记不仅涵盖了基础知识,还有助于读者理解Java语言的核心特性和运行机制,对于初学者和有经验的开发者来说,都是一个宝贵的参考资料。通过复习这些内容,可以加深对Java的理解,并提升编程技能。