面试Java复习干货
DOS指令
D: 切换到D盘下
md 创建文件夹
cd 切换进入文件夹
cd.. 返回上层目录
cd\ 回到根目录下
rd 删除文件目录,如果有内容是不能删除的
del 删除文件,del *.+文件类型 删除所有此文件类型的文件
cls 清屏
如果想删除有内容的文件目录,在File类与IO流章节会有提及,其核心思想为使用遍历的方式将文件层层删除,以实现删除有内容的文件目录的目的
Java开发环境
JDk 是Java程序开发工具包,包含jre和开发人员使用的工具
JRE是Java程序的运行时环境,包含JVM和运行时所需的核心类库
API 编写代码时的一些官方的现成代码
小结:
JDK = JRE + 开发工具集 (例如javac百衲衣工具等)
JRE= JVM + Java SE 标准类库
第一个Java程序
Java程序编写和执行的过程:
步骤1:编写。奖Java代码编写在.java结尾的源文件中
步骤2:编译。针对于,java结尾的源文件进行编译操作。格式:javac 源文件名.java
步骤3:运行。针对于编译后生成的字节码文件,进行解释运行。格式:java 字节码文件名
针对于步骤1的编写进行说明:
class Helloworld{
public static void main(String[] args){
String.out.println("Helloworld!!!你好中国!!!");
}
}
其中,
- class:关键字,表示“类”,后面跟着类名
- main()方法的格式是固定的。务必记住!!!表示程序的入口
public static void main(String[] args)
args:全称是argument,简写成args
-
Java程序是严格区分大小写的
-
从控制台输出数据的操作:
String.out.println("") //输出数据之后会换行 String.out.print("") //输出数据之后不会换行
-
每一行的语句必须以“;”结束
针对于步骤2的编译进行说明:
- 如果编译不通过。可以考虑的问题:
问题1:查看编译的文件名、文件路径是否书写出错误
问题2:查看代码中是否存在语法问题。如果存在,就可能导致编译不通过。
- 编译以后,会生成一个或多个字节码文件。每一个字节码文件对应一个Java类,并且字节码文件与类名相同
针对于步骤3运行进行说明:
-
我们是针对于字节码文件对应的Java类进行解释运行的,要注意区分大小写!!!
-
如果运行不通过,可以考虑的问题:
问题1:查看解释运行的类名、字节码文件路径是否存在错误。
问题2:可能存在运行时异常(在第九章中会具体提及)
一个源文件中可以声明多个类,但是最多只能有一个类使用public进行声明且要求生命为public的类的类名与源文件名相同
Java核心机制:JVM
Java核心机制JVM的优点:跨平台性
“Write once , Run Anywhere” 一次编译多次运行。