Java初识

118 阅读1分钟

Java

安装

配置环境变量

  • 在系统高级设置中添加安装的jdk目录下的bin作为子项

安装编辑器

案例编写

public class FirstEg{
    public static void main(String args[]){
        System.out.printIn("HelloWorld");
    }
}

运行

  • 使用javac将编写的.java文件编译为字节码文件(以.class结尾的文件)
  • 使用java将字节码文件解释执行

注意事项

  • java文件以.java结尾
  • java文件中可以有多个类,但只能有一个public类
  • java中是区分大小写的
  • java类中必须有入口的声明,即public static void main(String args[]){}

常见考点

  1. java中的类是否可以有多个?
  • 可以有多个,但只能有一个为public,且声明为public的类,其类名必须与文件名相同
  1. java的优势?
  • 跨平台,安全性高,面向对象性,高性能,社区繁荣
  1. java是否存在内存溢出和泄露?
  • 存在,由于垃圾回收机制的判定标准不同,因此对于垃圾回收是有选择性的。
  1. java是半编译半解释型语言什么原因?
  • 字节码解释执行为机器码。新版的jvm拥有jit,会对一些热点代码提前编译为机器码。因此在字节码部分存在解释执行和编译执行