Java知识框架
Java常识
1. 常用的DOS命令:
- dir:列出当前目录下的文件以及文件夹;
- md:创建目录;
- rd:删除目录;
- cd:进入指定目录;
- cd. .:退回到上一级目录;
- cd\:退回到根目录;
- del:删除文件;
- exit:退出dos命令行。
注意:
1.rd 只能删除空文件夹。 若不为空,有两种解决办法:
- cd 进入目录,dir 查看所有文件,del 删除文件。
- del 文件夹,会提示是否删除该文件夹下的所有文件,输入 y,之后 rd 删除文件夹。
2.del * 代表删除当前目录下的所有文件,del *.txt代表删除当前目录下所有扩展名为 txt 的文件。
2. 一些缩写的含义:
- Java SE:Java标准版
- Java EE:Java企业版(Web编程等)
- JVM:Java虚拟机
- JRE:Java运行环境
- JDK:Java开发工具包
3. JVM、JRE、JDK关系:
- JDK包含JRE,JRE包含JVM
4. Java的两种核心机制:
- JVM:Java虚拟机
- GC:垃圾回收机制 (C、C++程序员编写代码手动回收,Java自动回收)
注意:栈内存中的数据使用完毕后自动释放,堆内存中的数据不会被自动释放。当某个堆内存中的数据在栈中没有引用变量时,一段时间之后Java会启动GC机制,回收该堆内存。因此,GC机制实际上是在回收堆内存空间。
5. Java程序执行过程:
-
Java源文件(.java) -> 编译(javac.exe) -> Java字节码文件(.class) -> 运行(java.exe)
6. Java的注释类型: -
单行注释 //
-
多行注释 /* */
-
文档注释
/**
*xxx
*xxx
*@author xxx
*@version xxx
*/