Java基础

1.java 的运行机制

Java的运行机制:先编译,后解释执行。

详细来讲:源文件经过编译器编译生成字节码文件,然后由解释器解释执行

2.输出语句两种写法的区别

  • System.out.println():输出内容默认换行,输出内容可以为空
  • System.out.print()输出内容不换行,输出内容不能为空

3.带包编译和不带包编译和运行的命令

不带包:编译->javac 源文件名.java 执行->java 类名

带包:编译->javac -d . 源文件名.java 执行->java 包名.类名

4.公开类的使用特点

public class 类名{

}
  • 公开类public,作用为保证不同包下的类可以相互访问
  • 类名必须与源文件名字保持一致
  • 一个源文件可以存在0-1个

5.包的位置与数量

package 自定义包名1.包名2.包名3;

  • 位置:包作用为对字节码文件进行整理分类,在有效代码的第一行
  • 数量:一个源文件可以声明0-1包

6.java的特点

  • 简单开源
  • 跨平台(平台无关性):一次编写,到处运行
  • 面向对象(封装,继承,多态)
  • 自动内存管理(垃圾回收机制)
  • 多线程支持
  • 健壮性(强类型检查,异常处理机制)

7.JDK,JRE,JVM是什么

  • JDK:Java开发工具包 = JRE + Java的开发工具
  • JRE:Java运行时环境 = JVM + Java的核心类库
  • JVM:Java虚拟机 它是实现跨平台的关键