Java学习笔记(韩顺平教育 b站有课程)
Java重要特点
- 面向对象(oop)
- 健壮性:强类型机制,异常处理,垃圾的自动收集
- 跨平台性的 (一个编译好的.class可以在多个系统下运行)
TEST.java -> TEST.class (java虚拟机机制) 在windows上和在Linux都可以运行
- java语言是解释型的语言 : js php java 解释型语言(代码不能在编译器直接运行,需要用到解释器) c/c++ 编译型语言 (二进制代码,可以直接在编译器里面运行)
Java开发快速入门
执行流程分析
.java文件 编译后 .class文件 运行后 结果
(源文件) Javac (字节码文件) java
编译:通过编译器将其编译成JVM可以识别的字节码文件 通过javac编译工具对其.java文件进行编译 如果程序没有错误 酒鬼生成字节码文件,即为可以执行的Java程序
运行:本质就是将 .class文件装载到 jvm机执行
注意:对修改后的Java文件需要重新编译后,再生成新的.class文件后才能正常运行
Java开发注意事项