HeadFirst JavaSE学习笔记:从入门到HelloWorld

需积分: 14 1 下载量 193 浏览量 更新于2024-09-08 收藏 258KB DOCX 举报
"这是关于javaSE的学习笔记,涵盖了Java语言的基础知识和环境配置,以及如何使用Eclipse IDE进行编程。" Java SE(Java Standard Edition)是Java平台的核心部分,主要用于桌面应用和服务器端开发。它的学习从理解Java语言的特点开始: 1. **Java语言特点**: - **跨平台**:Java的“Write Once, Run Anywhere”(WORA)理念,意味着编写好的Java代码可以在任何支持Java的平台上运行,这得益于Java虚拟机(JVM)的存在。 - **一次编译到处运行**:Java源代码被编译成字节码,这些字节码可以在任何装有JVM的系统上运行。 - **编译性语言且强类型语言**:Java代码需要先编译成字节码,然后由JVM解释执行。同时,Java要求变量在使用前必须声明其数据类型,确保了类型安全。 - **开源项目无数**:Java是一个开放源代码的语言,拥有庞大的开源社区,提供了丰富的库和框架,方便开发者解决问题。 2. **JDK与JRE**: - **JDK(Java Development Kit)**:是Java开发所需的工具集合,包括JRE、编译器javac、jar打包工具等。 - **JRE(Java Runtime Environment)**:是运行Java应用程序所需的环境,包含JVM和Java核心类库。 配置Java运行环境通常包括设置三个环境变量: - **JAVA_HOME**:指向JDK的安装路径。 - **classpath**:指示Java查找类文件的路径,通常包含当前目录"."和JDK的lib目录。 - **path**:添加JDK的bin和jre/bin目录,以便系统能够找到Java可执行文件。 验证Java环境配置成功后,可以编写并运行简单的Java程序。例如,下面的程序展示了Java的基本结构: ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这个程序包含一个公共类`HelloWorld`,`main`方法是程序的入口点,`System.out.println`用于打印输出。 **Day02:Java基础语法** 在进一步学习Java时,引入了Eclipse IDE,它是一个流行的Java开发工具,提供代码自动完成、调试、版本控制集成等功能,使得编写和管理Java项目更加便捷高效。通过Eclipse,你可以创建、编辑、运行和调试Java程序,提升开发效率。 这个学习笔记覆盖了Java SE的入门知识,包括语言特性、环境配置、基本语法以及使用Eclipse进行开发。随着学习深入,还会接触到更多Java概念,如对象导向编程、异常处理、集合框架、多线程等。
2021-03-06 上传