了解Java
由来
1972年C
- 贴近硬件、运行极快、效率高
- ** 操作系统、编译器、数据库、网络系统**
- 指针和内存管理
1982年C++
- 面向对象
- 兼容C
- 图形领域、游戏等
1995年Java
版本
JavaSE 桌面端(标准)
JavaME 手机端(小型家电、手机)
JavaEE 服务器(web端、企业型服务器开发)
特性
-
简单性
-
面向对象
-
可移植性
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
JDK、JRE、JVM
JDK(Java Development Kit)扩展【包含JRE/JVM】
JRE(Java Runtime Environment)运行环境
JVM(Java Virtual Machine)虚拟机
反编译
java文件编译之后变成class(字节码)文件
通过反编译将字节码文件翻译成特定的类型进行阅读
1、点击
2、项目编译之后存放位置
3、找到选择clas文件
4、打开IDEA文件夹位置,粘贴class文件-粘贴文件(打开IDEA查看反编译文件)

5、查看反编译文件

打开class文件


总结

JVM虚拟机把.Java文件翻译成.class字节码文件,电脑执行字节码文件,通过字节码文件运行指令和方法。本质就是程序员给机器下达指令,计算机回应操作。
Java通常用的虚拟机是HotSpot,之后可能会被代替。
初心不忘,必有回响

浙公网安备 33010602011771号