Java 2第一章学习笔记:Java基础入门
·
一、Java语言的特点
-
跨平台性(Write Once, Run Anywhere)
- 核心原理:通过Java虚拟机(JVM)实现,Java源代码编译成字节码(.class文件),再由不同平台的JVM解释执行
- 注意:JVM是跨平台的关键,但JVM本身依赖具体操作系统
-
面向对象
- 三大基本特征:封装、继承、多态
- 万物皆对象:将现实世界的事物抽象为程序中的对象,便于理解和开发
-
安全性和健壮性
- 自动垃圾回收(GC)机制,减少内存泄漏问题
- 强类型检查,编译期就能发现部分错误
- 取消了指针操作,避免了直接内存访问的安全隐患
-
多线程支持
- 内置多线程处理机制,便于开发并发程序
- 适合开发需要同时处理多个任务的应用
二、Java开发环境搭建
-
JDK、JRE、JVM的关系
- JDK(Java Development Kit):Java开发工具包,包含JRE和开发工具(编译器、调试器等)
- JRE(Java Runtime Environment):Java运行环境,包含JVM和核心类库
- JVM(Java Virtual Machine):Java虚拟机,负责执行字节码文件
- 关系:JDK > JRE > JVM
-
JDK安装步骤
- 下载对应操作系统的JDK安装包(Oracle官网或OpenJDK)
- 按照安装向导完成安装,建议安装路径不要包含中文和空格
- 配置环境变量:
- JAVA_HOME:指向JDK安装目录
- Path:添加%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(Linux/Mac)
-
验证安装
- 打开命令行工具,输入
java -version,显示版本信息则安装成功 - 输入
javac -version,验证编译器是否可用
- 打开命令行工具,输入
三、第一个Java程序
-
程序结构
// HelloWorld.java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Java 2!"); } }- 类名必须与文件名一致(包括大小写)
- main方法是程序入口,固定格式为
public static void main(String[] args)
-
编译与运行
- 编译:
javac HelloWorld.java,生成HelloWorld.class字节码文件 - 运行:
java HelloWorld,执行程序并输出结果
- 编译:
-
代码解释
public:访问修饰符,表示该类可以被其他类访问class:定义类的关键字System.out.println():输出语句,用于在控制台打印信息
四、常见问题与解决
-
编译错误:找不到文件
- 检查文件名与类名是否一致
- 确认命令行当前路径是否为Java文件所在路径
-
运行错误:找不到或无法加载主类
- 检查类名是否正确,注意大小写
- 确保class文件存在且未被损坏
-
环境变量配置问题
- 重新检查JAVA_HOME和Path变量的配置
- 配置完成后需重启命令行工具
五、学习小结
本章主要介绍了Java语言的核心特点、开发环境搭建方法和第一个程序的编写运行过程。Java的跨平台性和面向对象特性是其广泛应用的重要原因,而正确搭建开发环境是进行Java开发的基础。
通过编写HelloWorld程序,初步了解了Java程序的基本结构和执行流程。后续将深入学习Java的面向对象特性、数据类型、运算符等基础知识,为进一步学习打下坚实基础。
更多推荐



所有评论(0)