面试Java开发工程师的复习干货

发布时间 2023-12-23 01:35:17作者: 熬夜不早睡

面试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!!!你好中国!!!");
	}
}

其中,

  1. class:关键字,表示“类”,后面跟着类名
  2. main()方法的格式是固定的。务必记住!!!表示程序的入口

public static void main(String[] args)

args:全称是argument,简写成args

  1. Java程序是严格区分大小写的

  2. 从控制台输出数据的操作:

    String.out.println("") //输出数据之后会换行
    String.out.print("")   //输出数据之后不会换行
    
    
  3. 每一行的语句必须以“;”结束

针对于步骤2的编译进行说明:

  1. 如果编译不通过。可以考虑的问题:

​ 问题1:查看编译的文件名、文件路径是否书写出错误

​ 问题2:查看代码中是否存在语法问题。如果存在,就可能导致编译不通过。

  1. 编译以后,会生成一个或多个字节码文件。每一个字节码文件对应一个Java类,并且字节码文件与类名相同

针对于步骤3运行进行说明:

  1. 我们是针对于字节码文件对应的Java类进行解释运行的,要注意区分大小写!!!

  2. 如果运行不通过,可以考虑的问题:

    问题1:查看解释运行的类名、字节码文件路径是否存在错误。

    问题2:可能存在运行时异常(在第九章中会具体提及)

一个源文件中可以声明多个类,但是最多只能有一个类使用public进行声明且要求生命为public的类的类名与源文件名相同

Java核心机制:JVM

Java核心机制JVM的优点:跨平台性

“Write once , Run Anywhere” 一次编译多次运行。