Java基础常识(一)
本文目录 : |
JavaSE总路线 |
常用的DOS命令 |
java语言特点 |
JDK,JRE,JVM关系 |
注释与API文档 |
JavaSE总路线:
DOS命令
java语言特点
-
面向对象性:
两个要素:类、对象
三个特征:封装、继承、多态
-
健壮性:
① 它丢弃了c++中的指针,但是他拥有强大的垃圾回收机制,强制类型转化机制,异常处理机制,安全性检查等重要机制。
②自动的垃圾回收机制 -->仍然会出现内存溢出、内存泄漏
-
跨平台型:
write once,run anywhere:一次编译,到处运行java程序在Java平台上面可以被编译为字节码文件,独立存在,可以在任何的操作系统中的JVM上进行解释运行, 功劳归功于:JVM
JDK,JRE,JVM关系
JVM内存结构
虚拟机栈,即为平时提到的栈结构。我们将局部变量存储在栈结构中堆,我们将new出来的结构(比如:数组、对象)加载在对空间中。补充:对象的属性(非static的)加载在堆空间中。
方法区:类的加载信息、常量池、静态域
注释与API文档
1.注释:Comment
分类:
单行注释://
多行注释:/* */
文档注释:/** */
作用:
① 对所写的程序进行解释说明,增强可读性。方便自己,方便别人
② 调试所写的代码
特点:
①单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息
② 注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
③ 多行注释不可以嵌套使用
2.Java API 文档:
API:application programming interface。习惯上:将语言提供的类库,都称为api.
API文档:针对于提供的类库如何使用,给的一个说明书。类似于《新华字典》