java类库都有什么 api题目

何问起题库_JS题库_java选择题_C#测试题
您的位置: -
- 题目列表Java API 试题_中华文本库
第1页/共7页
海辉软件(国际)集团公司
永隆 JAVA笔试题
一、选择题
1、关于Java 类的加载过程,下面哪些描述是正确的()
A、在 Java 中,有四种类型的类加载器:BootStrapClassLoader、ExtClassLoader、AppClassLoader 以及用户自定义的ClassLoader。//Extension ClassLoader, System ClassLoader+用户自定义的classloader
B、使用 new 关键字创建类实例时,其实就显示地包含了类的加载过程
C、在 Java 中,类的实例化流程分为两个部分:类的加载和类的实例化。类的加载又分为显式加载和隐式加载。
D、Class.forName 来加载类时,是通过 ExtClassLoader进行加载的。
//system classLoader 加载
2、关于HashMap的实现机制,下面哪些描述是正确的()
A、HashMap中key-value 当成一个整体进行处理,系统总是根据数组的坐标来获得key-value 的存储位置。//没有存储顺序,无下标之说!
B、HashMap基于哈希表的 Map 接口的实现,允许使用 null 值和 null 键。
C、如果HashMap中,如果Key的hash相同的话,HashMap将会出错。//会替换相应的value
D、HashMap每次容量的扩增都是以2的倍数来增加。//大约获得2倍的桶数!
3、下面的代码执行输出正确的是()
1. public class test(
2. public int aMethod()[
3. static int i=0;
5. return I;
7. public static void main (String args[]){
8. test test = new test();
9. test.aMethod();
10.int j = test.aMethod();
11.System.out.printIn(j);
A. 编译错误
B. 编译成功,打印出是“0”
C. 编译成功,打印出是“1”
D. 编译成功,打印出是“2”
4、如何获取下面表单 select
&form name="a"&
第1页/共7页
寻找更多 ""Java面试题之API,String,Date及正则表达式Java面试题之API,String,Date及正则表达式科普一下百家号1.==和equals的区别?答:“==”是比较运算符,既可以用来比较基本数据类型,又可以用来比较引用数据类型。基本数据类型比较的是数值,引用数据类型比较的是地址值。equals是一个方法,只能比较引用数据类型。在未重写Object类中的equals方法时,比较的是对象的引用,结果和==号相同,重写equals方法后可以比较内容。注解:(Object类中的equals方法比较的是对象的引用,String类中的equals方法比较的是字符串的字符序列,比较的是字符串的内容)2.String str = null 和String str = “”的区别?答:null是空常量,而 双引号 是字符串类型的对象,只不过值为空。空常量不能调用方法,否则会出现NullPointerException3.String s1= “abc”, String s2= new String(“abc”),s1==s2结果是什么?s1.equals(s2)结果是什么?答:s1==s2结果为false。s1指向的常量池中的对象,s2指向的是堆内存中的对象,两者的地址值不同。s1.equals(s2)结果是true。String重写了equals方法,比较的是内容,比较的是字符串序列。4.String、StringBuffer、StringBuilder三者的区别?答: String是长度固定的字符串,而其他两个是长度可变的字符串。StringBuffer和StringBuilder的区别:StringBuffer是JDK1.0版本的,线程是安全的,效率比较低。StringBuilder是JDK1.5出现的,线程不安全,效率高。它们的共同点是:都是长度可变的字符串。5.StringBuilder的底层原理?答:底层是长度可变的字符数组,原始长度为16。通过append添加元素的时候,会自动扩容,扩容原则:大字符串的长度= 小数组长度*2+2.int newCapacity = value.length * 2 + 2;6.为什么出现基本数据类型包装类?答:好处是:可以调用方法了,方便我们的操作。7.String 和int直接的转换?答:将int类型转为String类型的方法:(1)基本数据类型+“”(2)Integer.toString(int num)(3)String.valueOf(int i)将String转为int:(1)Integer.parseInt(String s)8.什么是自动拆装箱?答:是JDK1.5版本出现的新特性。自动装箱是把基本数据类型转为为包装类型。拆箱就是把包装类转换为基本数据类型。注意:只要在byte取值范围之内的[-128~127],自动装箱和拆箱就不会创建新的对象9.Object类中的常见方法有哪些?答:getClass():返回值类型是Class。返回的是创建该对象所属类对应的字节码文件。toString():返回该对象的字符串表现形式。hashCode():返回值是int,是该对象的哈希码值。equals():返回值是boolean,比较的是地址值。这些方法都需要对象调用,在开发的过程中要重写。地址值的组成:全类名@十六进制的哈希值。10.正则表达式;d 数字:[0-9]w 单词字符:[a-zA-Z0-9]()表示分组\1表示和前面的相同. 任何字符X? ,一次或一次也没有X* ,零次或多次X+ ,一次或多次X{n} ,恰好 n 次X{n,} ,至少 n 次X{n,m} ,至少 n 次,但是不超过 m 次补充:日历类和日期类System.out.println(Calendar.getInstance());结果为:java.util.GregorianCalendar[time=7,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id=&Asia/Shanghai&,offset=,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2016,MONTH=7,WEEK_OF_YEAR=32,WEEK_OF_MONTH=1,DAY_OF_MONTH=4,DAY_OF_YEAR=217,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=8,HOUR_OF_DAY=8,MINUTE=24,SECOND=15,MILLISECOND=47,ZONE_OFFSET=,DST_OFFSET=0]System.out.println(new Date());结果为:Thu Feb 09 08:26:34 CST 201811.获取当前时间毫秒值有哪几种方式?答:(1)new Date().getTime();(2)System.currentTimeMillis()(3)Calendar.getInstance().getTimeInMillis()示例:System.out.println(System.currentTimeMillis());System.out.println(new Date().getTime());System.out.println(Calendar.getInstance().getTimeInMillis());12.日历类和日期类相互转换:Calendar c = Calendar.getInstance();c.setTime(date);// public final void setTime(Date date)c.getTime()//public final Date getTime()93.Date和String类型的转换?Date类型转为String类型格式化:DateFormat类中的public final String format(Date date)示例:DateFormat df = new SimpleDateFormat(&yyyy-MM-dd:hh:mm:ss&);System.out.println(df.format(new Date()));String类型转Date类型解析:DateFormat类中的public Date parse(String source)throws ParseException示例:DateFormat df = new SimpleDateFormat(&yyyy-MM-dd&);try {Date date = df.parse(&&);System.out.println(date);} catch (ParseException e) {e.printStackTrace();}结果为:Thu Aug 04 00:00:00 CST 2018本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。科普一下百家号最近更新:简介:分享有理有据的科技知识作者最新文章相关文章&>&java练习题--Java 的核心 API
java练习题--Java 的核心 API
上传大小:24KB
java经典练习题-Java 的核心 API
综合评分:4
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有6条
非常不错的书,
还不错,适合初学者
太简单了,不能作为练习题
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
java练习题--Java 的核心 API
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
ya0_0ya0_0
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
java练习题--Java 的核心 APIjava API 测试题
时间: 14:04:36
&&&& 阅读:735
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&学了近两个月的java基础知识,上个月中进行了一次API的测试,很多题目都不确定,蒙错了,被罚5个俯卧撑~~~~~唉,说多了都是泪,把测试题发上来,虐虐大家,不过,有附带答案喔~~~~
1.所有异常的父类是哪项?&&&&&A&&&通过查看可知
&B.&&&Error
2.现有BC&&&&两种情况,一种是没有异常,一种是有异常
&1.&class&Flow&{
&2.&&&public&static&void&main(String&[]&args)&t
&3.&&&&try&{
&4&.&&&&&&&&&&&&&&System.&out&.print&(&before&)&;
&5&.&&&&&&&&&&&&&&&&&&doRiskyThing&(&)&&;
&6.&&&&&&&&&&System.out.print&(&after&&)&;
&7.&&&&}&catch&(Exception&fe)&{
&8.&&&&&&&&&&System.out.print&(&catch&)&;
&10&.&&&&&&&&&&System.&out&.println&(&&&done&)&;
&12.&&public&static&void&doRiskyThing()&throws&Exception{
&13.&&&//&this&code&returns&unless&it&throws&an&Exception
&可能会产生哪两项结果&(选两项)
&A.&before&catch
&B.&before&after&done
&C.&before&catch&done
&D.&before&after&catch&
3.现有:&&&&&&&&&&&&D&&&&继承的,里面的方法没有抛出异常,而重写的时候抛出了异常,这样是不允许的,两者应该同步
&1.&class&Parser&extends&Utils&&(
&2.public&static&void&main&(String[]&&args)&&&&{
&3.try{System.out.print&(new&Parser().getlnt(&42&));
&4.&&&&}&catch&(Exception&e)&&&&{
&5.System.out.println(&Exc&);&&}
&7.int&getlnt&(String&arg)&throws&Exception&&(
&8.return&Integer.parselnt&(arg);
&11.&class&Utils&&{
&12.&&&&int&getlnt&(String&arg)&&&&{return&42;&&}
&D.编译失败
4.以下关于类的叙述,哪两项正确?(选两项)
AC&&&基础知识
&A.类位于.包中
&B.创建一个类的实例将导致打开指定文件进行读写
&C.实例不能用于封装目录
&D.&File实例封装了指定文件的信息&
5.现有: B&&基本理论
&&&&3.public&&static&void&main&(String&&[]&&args)&&{
&&&&4.String&S=&&x,yy,123&;
&&&&5.Scanner&sc&=&new&Scanner&(s);
&&&&6.while&&(sc.hasNext())
&&&&7.System.out.print&(sc.next()&&+&&&);
&&&&8.&&&&
&&&&结果是什么?
&&&&B.&x,yy,123
&&&&C.&&x&yy&123
&&&&D.&&x,
&&&&E.编译失败
&&&&F.运行的时候有异常抛出
6.现有: D
&&&&31.&&&&String&s=&write&a&line&to&a&file&;
&&&&32.&&&&w.;
&&&&哪一个是对的?
&&&&A.即可以是类型,也可以足类型。
&&&&B.w即不可以是类型,也不可以足类型。
&&&&C.w&可以是类型,但不可以是类型。
&&&&D.&w以是类型,但不可以是类型。
Given&the&exhibit.& D&&它的本意是想根据空格来分割,但是里面放的是”\s”,根据转义字符可知,应该是”\\s”
7.What&is&the&result?&&
D.&Compilation&fails&&&&
E.&An&exception&is&thrown&at&runtime
8.When&comparing&&java.&io.&BufferedWriter&to&&java.io.FileWriter,&&which&capability& exist&as&a&method&in&only&one&of&the&two?&&
A.&closing&the&stream&&
B.&flushing&the&stream&
C.&writing&to&the&stream&
D.&marking&a&location&in&the&stream&
E.&writing&a&line&separator&to&the&stream
9. B,&D,&E
10.&以下语句中,()可以构造一个对象。
A.&new&BufferedInputStream(new&FileOutputStream(&abc.txt&));
B.&new&BufferedInputStream(new&InputStream(&abc.txt&));
C.&new&BufferedInputStream(new&FileReader(&abc.txt&));
D.&new&BufferedInputStream(new&FileInputstream(&abc.txt&));
11.&在中,(&&)类提供对文件或目录及属性进行基本操作。
A.&FileInputStream
B.&FileReader
C.&FileWriter
12.&public&class&TEApp&&{&&&& A&&&&基本概念
&&&&public&static&void&ThrowException()&&{&&&&
&&&&&&&&&throw&new&Exception();&&
&&&public&static&void&Main()&{&&&&&
&&&&&&&try&{&&&&&&
&&&&&&&&&&Console.WriteLine(&try&);&&&&&&
&&&&&&&&&&ThrowException();&&&&&
&&&&&&&}catch(Exception&e)&{&&&&&&
&&&&&&&&&&Console.WriteLing(&catch&);&&&&&
&&&&&&&}finally&{&&&&&
&&&&&&&&&&&&Console.WriteLing(&finally&);&&&&&
&&&&&&&}&&&&
}&&请问运行代码的结果是
A.&try&&catch&&finally
C.&catch&&finally
D.&tryfinally
13.&在下列代码中,会出现编译错误的是(&&)。
D&&OutputStreamWriter实例化的时候,只接受OutputStream的实例
A.&File&f&=new&File(&/&,&l.dat&);
B.&DataInputStream&din&=&new&DataInputStream(new&FileInputStream(&l.dat&));
C.&InputStreamReader&in&=&new&InputStreamReader(System.in);
D.&OutputStreamWriter&out=&new&OutputStreamWriter(System.in)
14.现有& A&C&&一个是非法的参数异常&&&一个是数字转换错误
&1.&class&Calc&{
&2.&&public&static&void&main(String&[]&args)&{
&3.&&&&try&{
&4.&&&&&&&&&int&x&=&Integer.parselnt&(&42a&)&;
&5.&&&&&//insert&code&here
&6.&&&&&&&&&System.out.print&(&oops&);
&下面哪两行分别插入到第五行,会导致输&选两项
&A.&}&catch&(IllegalArgumentException&e)&{
&B.&}&catch&(IllegalStateException&c)&{
&C.&}&catch&(NumbelFormatException&n)&{
&D.&}&catch&(ClassCastException&c)&{
15.现有: D&&&道理和第题类似
2.&&&pulolic&static&void&main&(String[]args)//
3.&&&&{&&new&Propeller2().topGo();&&}
5.void&topGo()&&//
6.&&&&;&&
8.void&middleGo()&&//
9.&&&&{&&&go();&&System.out.println&(&late&middle&);&&}
void&go()&&//
12.&&&&{throw&new&Exception();&&}
为使代码通过编译,需要在哪一行加入声明
A.只在第行
B.在第行和第行
C.在第行、第行和第行
D.在第行、第行、第行和第行
16.在输入流的方法返回哪个值的时候表示读取结束?
17.现有: D
&&&&一对一个.型实例的合法引用
&&&&一对‘个型实例的合法引用
&&&&一对一个型实例的合法引用
&&&&34.&&&&String&Line=
&&&&36.&&&&//insert&code&here
&&&&37.&&&&System.out.println&(line);
&&&&38.&&&&}&
&&&&哪一行代码插入到行将循环通过一个文本文件并存文本域中每次输出一行?
&&&&A.&&while(&(line=f.read())&&!=null)&&{
&&&&B.&&while(&(line=fr.read())&&!=null)&&{
&&&&C.&&while(&(line=br.read())&&!=null)&&{
&&&&D.&&while(&(line=br.readLine())&&!=null)&&{
&&&&E.&&while(&(line=fr.readLine())&&!=null)&&{
&&&&F.&&while(&(line=f.readLine())&&!=null)&&{
18.现有: CF
&&&&-f是一个合法的实例的引用
&&&&-&fr是一个合法的实例的引用
&&&&-&br&&是一个合法的实例的引用&
&&&&哪两个是合法的?(选两项)
&&&&A.&&File&f2=new&File&(f);
&&&&B.&&FileReader&fr2=new&FileReader&(fr);
&&&&C.&&FileReader&fr2=new&FileReader(f);
&&&&D.&&FileReader&fr2=new&FileReader(br);
&&&&E.&&BufferedReader&br2&&=new&BufferedReader&(f);
F.&&BufferedReader&br2=new&BufferedReader&(fr);
19.Given&classes&defined&in&two&different&files:& C
What&is&required&at&line&5&in&class&Certkiller&App&to&use&the&process&method&of&Bit&Utils?&&
A.&Process&(bytes);&
B.&BitUtils.process&(bytes);&
C.&Util.BitUtils.process&(bytes);&
D.&Certkiller&App&cannot&use&methods&in&BitUtils&
E.&Import&util.BitUtils.*;&process&(bytes);
20.Given&the&exhibit: F
What&is&the&result&&
B.&The&code&exception&is&thrown&at&runtime&
C.&The&cod&run&with&no&output.&
D.&Compilation&fails&because&of&an&error&in&line&12.&
E.&Compilation&fails&because&of&an&error&in&line&15.&
F.&Compilation&fails&because&of&an&error&in&line&16.
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:http://blog.csdn.net/emilyrr/article/details/
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!}

我要回帖

更多关于 java类库都有什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信