第1课:唤醒Java
进度 0/36
☕
唤醒Java
一杯咖啡开启编程之旅!
📖知识引入
☕Java是什么
1995年Sun公司推出的面向对象编程语言,像一杯温暖全球开发者的咖啡
🌍跨平台魔法
同一份字节码能在Windows/Mac/Linux运行,像翻译好的通用说明书
🧠JVM虚拟机
Java Virtual Machine给每种系统配的专属翻译官,把字节码翻译成机器码
📦JDK工具包
Java Development Kit包含编译器javac和运行器java,是开发者的工具箱
🏠JRE运行环境
Java Runtime Environment只用来运行Java程序,是普通用户的精简包
💡
Java代码写在.java源文件里,必须先翻译成.class字节码才能运行
🔍从源码到运行的旅程
public class Hello {
public static void main(String[] args) {
System.out.println("Java启动!");
System.out.println("我会跨平台旅行");
}
}Java程序的生命周期: ┌──────────────┐ javac ┌──────────────┐ java ┌────────┐ │ Hello.java │ ────→ │ Hello.class │ ────→ │ 屏幕输出 │ │ (人写的代码) │ │ (字节码) │ └────────┘ └──────────────┘ └──────────────┘ 源码文件 所有JVM都能读懂
JVM在不同系统上是不同程序,但都能读懂同一份.class
🎯小测验
第1题:Java源文件后缀名是什么?
第2题:Java字节码文件后缀名是什么?
第3题:谁负责把字节码翻译成机器码?
📝本课知识点
- ✓Java是面向对象语言
- ✓源文件后缀.java
- ✓字节码后缀.class
- ✓JVM是跨平台关键
- ✓一次编写到处运行
第1课完成!继续探索下一课吧 🚀
