java学习笔记一,java学习笔记
分享于 点击 41620 次 点评:162
java学习笔记一,java学习笔记
1.java是一门技术,其中大致包括以下四个方面:java编程语言 java类文件格式 java虚拟机jvm java应用程序接口java api2. .java后缀的java源文件--->经过javac编译器得到.class的字节码文件--->经过类加载器子系统加载进入JVM--->经过jvm的执行引擎(此处可以调用本地方法或则java api使用本地操作系统或则其他接口方法操作硬件)运行
3.java的连接模型 允许用户自己设计自己的类装载器。
4.字节码 是一套在JAVA下用来给JVM执行的高度优化的指令集 JVM 其实就是一个解释器 他把字节码解释成机器码给CPU执行 所以JAVA通过JVM差异来避免操作系统的差异实现跨平台运行。
5. 大致上:
JRE = 编译器+JVM
JDK = 编译器+JVM+类库
查看源码在JDK/src.zip里
6.一个JAVA源文件只能有一个public类 (也可以没有),但是可以有多个不是public的类。
编译后生成字节码二不是可执行文件(因为为了一次编译多次多平台运行,而可执行文件是机器代码和平台有关不符合多平台共用)
7.在java里 //单行注释 /* */多行注释 /** */文档注释
8. 当我们的类里面要用到JAVA 本身有的类库的类时 需要用import导入如:import java.util.* 但是java.lang.*是默认会加载的不需要导入
9.垃圾收集器 必须要找出哪些对象不被使用 然后释放他们占用的内存空间 而且还要处理堆碎块
10.
相关文章
- 暂无相关文章
用户点评