Java基础
1 - Java重要特点
①Java语言是面向对象的(OOP)
②Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
③Java语言是跨平台性的。一个编译好的.class文件可以在多个系统下运行
④Java 语言是解释型的。解释性语言(JavaScript,PHP,Java)编译后的代码,不能直接被机器执行,需要解释器来执行;编译性语言(C/C++)编译后的代码,可以直接被机器执行
2 - Java核心机制-Java虚拟机
①JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器,包含在JDK 中
②对于不同的平台,有不同的虚拟机
③Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
3 - JDK、JRE、JVM
JDK
JDK 的全称(Java Development Kit Java 开发工具包)
JDK = JRE + Java 的开发工具 [Java,Javac,Javadoc,Javap 等]
JDK是提供给Java开发人员使用的,其中包含了Java 的开发工具,也包括了 JRE
JRE
JRE(Java Runtime Environment Java 运行环境)
JRE = JVM + Java 的核心类库[类]
JRE包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java 程序,计算机中只需要安装 JRE 即可
JDK、JRE和JVM的包含关系
JDK = JRE + 开发工具集(例如 Javac,Java 编译工具等)
JRE = JVM + Java SE 标准类库(java 核心类库)
如果只想运行开发好的 .class 文件,只需要JRE
4 - Java常用转义字符
\t:一个制表位,实现对齐的功能
\n:换行符
\\:一个\
":一个"
\r:一个回车
5 - Java中的注释类型
单行注释 //
多行注释 /* */
文档注释 /** */
6 - Java代码规范
类、方法的注释要以Javadoc的方式来写
非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为何这样写,如何修改,注意什么问题等
使用tab操作,实现缩进,默认整体向右边移动,使用shift+tab整体向左移
运算符和=两边习惯性各加一个空格
源文件使用utf-8编码
行宽度不要超过80字符
代码编写使用行尾风格
7 - 常用的Dos命令
①查看当前目录是有什么内容 dir
dir d:\abe2\test200
②切换到其他盘下:盘符号 cd:change directory
cd/D c:
③切换到当前盘的其他目录下 cd
cd d:\abc2\test200
cd ..\abc2\test200
④切换到上一级 cd ..
⑤切换到根目录 cd \
⑥查看指定目录下所有的子级目录 tree
⑦清屏 cls
⑧退出DOS exit