1. JDK是什么?JRE是什么?
JDK:java开发工具包
JRE:java运行环境
2. 什么是Java的平台无关性
java源码文件被编译成字节码形式,无论在什么系统环境下,只要有java
虚拟机就能运行这个字节码文件,也就是一处编写,处处运行。
3.什么样的标识符是合法的?
a)由字母,数字,_和$组成。长度不限,其中字母可以是大写或小写的英文字母,数字为0-9.
b)标识符的第一个字符不能是数字
c)标识符区分大小写
d)标识符不能包含空格
4. && 和 &,|| 和 | 的区别
a)&& 和 | | 是短路与,短路或,当左边的表达式能判断当前结果,则不判断右边断点表达式
b)而 & 和 | 则将两边的表达都运算完毕后,在计算结果
5. 解释什么是类的成员变量,局部变量,实例成员变量,类成员变量?
a)变量定义部分所定义的变量被称为类的成员变量
b)在方法体中定义的变量和方法的参数称为局部变量
c)成员变量又分为实例成员变量和类成员变量(static修饰)
6. 什么是类方法,什么是实例方法
static修饰的方法是类方法,无static修饰的方法是实例方法
7. 什么是方法重载,什么是构造方法
a) 方法重载是指一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不
同,即或者是参数的个数不同,或者是参数的类型不同。
b) 构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并且不返
回任何数据类型。