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 ……此处隐藏4189个字……p>
c) 创建语句对象
Statement stmt = conn、createStatement()
90、 如何使用sql语句操作数据库?
a) 得到语句对象之后,使用语句对象调用executeUpdate(sql)方法和executeQuery(sql)
方法分别执行更新语句和查询语句。
91、 executeUpdate(sql)方法的返回值表示什么含义?
a) 表示该更新方法影响了几行记录。
92、 executeQuery(sql)方法的返回值如何使用?
a) 该方法的返回值为一个结果集,即ResultSet类型的对象。
b) ResultSet类型的对象有一个游标,指向当前操作的行。该游标默认指向第一行记录
之前,如果我们想操作结果集,需要先将游标下移,我们调用ResultSet接口的next()方法将游标下移,如果结果集里有数据,则游标下移,指向第一行,如果结果集里没有记录,则下移失败。当游标指向具体的某一行时,我们就可以从结果集里边获取值了。获取的值为当前游标指向行的值。
93、 如何获取游标所指的行的数据?
a) 当游标指向某一行时,我们可以使用ResultSet接口的getString(列名)方法来获取某一列的值,列名作为方法的参数。
94、 创建语句对象时,createStatement(参数1,参数2),两个参数分别表示什么含义?
a) 第一个参数指定该语句对象生成的结果集是否可滚动以及是否敏感,
b) 第二个参数指定该语句对象生成的结果集是否可以更新数据库。