🐵指尖猴全新升级
第1课:唤醒Java
☕

唤醒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课完成!继续探索下一课吧 🚀

下一课

第2课

☕