1.1.1 为什么Java代码可以实现一次编写、到处运行?
由编译器编译的字节码(.class)可以运行在jvm上,JVM负责将字节码翻译成机器码。所以一次编写到处运行的关键,是不同平台安装的不同的JVM。
1.1.2 一个Java文件里可以有多个类吗(不含内部类)?
可以有多个类,但是只能有一个被public修饰,且该类名须为文件名。
1.1.3 说一说你对Java访问权限的了解
共有:public protected default private
- 类只能由public 和 default 修饰
- 变量或方法的访问权限:
- 子类重写父类方法时,不能使用比父类中被重写方法更严格的访问权限。
1.1.4 介绍一下Java的数据类型
分为基本数据类型和引用类型
- 基本数据类型
整数类型(byte1/short2/int4/long8)
浮点类型(float4/double8)
字符类型(char2)
布尔类型(boolean不定) - 引用类型 reference type