HeadFirst JavaSE学习笔记:从入门到HelloWorld
需积分: 14 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概念,如对象导向编程、异常处理、集合框架、多线程等。
2020-05-11 上传
2011-07-11 上传
2017-03-14 上传
2015-10-07 上传
2012-01-11 上传
2021-04-07 上传
fztomaster
- 粉丝: 0
- 资源: 2
最新资源
- Moodle-Mobile-User-Tracking:USQ + ANU + Unisa
- 在线海报图片设计器、图片编辑器源码/仿照稿定设计源码
- dots:我的点文件的集合
- ImageComparison:比较两个图像并将其相似度评定为(0-100)
- doxdocgen:从VS Code中的源代码生成doxygen文档
- Vote-en-ligne
- c代码-Customer Credit
- mc_bid
- embedhttp:小型,灵活且安全的Java HTTP服务器,可以轻松地嵌入到应用程序中
- 美萍培训班管理系统标准版
- 阿祖雷波克
- ts-todo
- WAND-PIC:WAND-PIC
- FPSD:Arduino的五相步进驱动器
- huTools:参见主仓库@mdornseif
- analytics_webinar:7142015 Analytics网络研讨会的资料