这是小编为大家整理的java基础面试题及答案整理一些相关内容,欢迎大家复制和下载。
java基础面试题及答案整理
1.JDK是什么?JRE是什么?
a)答:JDK:java开发工具包。JRE:java运行时环境。
2.什么是java的平台无关性?
a)答:Java源文件被编译成字节码的形式,无论在什么系统环境下,只要有java虚拟机就能运行这个字节码文件。也就是一处编写,处处运行.这就是java的跨平台性.
3.在一台电脑上配置java环境,path起什么作用?如何配置?
a)答:path的作用是在DOS环境下,能在任意位置使用JDK目录中bin文件夹中的可执行程序,来编译执行java程序。
b)在环境变量中找到path变量,把bin文件夹的绝对路径加上即可。
4.什么样的标识符是合法的?
a)由字母、数字、_和$组成,长度不限。其中字母可以是大写或小写的英文字母,数字为0到9。
b)标识符的第一个字符不能是数字。
c)标识符区分大小写。
d)标识符不能包含空格。
5.Java有几种基本数据类型?
a)byte,short,int,long,char,boolean,float,double
6.什么是隐式类型转换?什么是显示类型转换?
a)当将占位数少的类型赋值给占位数多的类型时,Java自动使用隐式类型转换。
b)当把在级别高的变量的值赋给级别底变量时,必须使用显示类型转换运算.
7.&&和&区别,||和|区别?
a)&&和||是短路与,短路或,当左边的表达式能判断当前结果,则不判断右边的表达式.
b)而&和|则将两边的表达式都运算完毕后,再算结果。
8.break,continue区别?
a)break结束最近的一个循环,continue结束当次循环,进入下次循环.
9.类的命名规则是什么?
a)如果类名使用拉丁字母,那么名字的首写字母使用大写字母。
b)类名最好见名得意,当类名由几个单词复合而成时,每个单词的首写字母使用大写。
10.类体的内容由两部分构成,哪两部分?
a)一部分是变量的定义,用来刻画属性。
b)另一部分是方法的定义,用来刻画功能。
11.解释什么是类的成员变量,局部变量,实例成员变量,类成员变量?
a)变量定义部分所定义的变量被称为类的成员变量.
b)在方法体中定义的变量和方法的参数被称为局部变量.
c)成员变量又分为实例成员变量和类成员变量(static修饰)。
12.简述this关键字用法.
a)this关键字使用在实例方法中,代表调用该方法的当前对象。
13.如何确定方法的返回类型?
a)方法返回的值的类型就是方法的返回类型,如果无返回值,则返回类型为void。
14.返回值为void的方法,可否有return?
a)可以。但return后没有任何值。