js处理数组方法java基础知识题库_Java基础知识笔试题及答案
Java基础知识笔试题及答案
1.Java 中提供了名为()的包装类来包装原始字符串类型。A. IntegerB. CharC.DoubleD.String 答案:D2.java.lang 包的()⽅法
⽐较两个对象是否相等,相等返回 true。A. toString()B. equals()C.compare()D.以上所有选项都不正确答案:B3.使⽤()⽅法可
以获得 Calendar 类的实例。A. get()B. equals()C.getTime ()D.getInstance()答案:D4.下⾯的集合中,()不可以存储重复元
素。A. SetB. CollectionC.MapD.List答案:C5.关于 Map 和 List,下⾯说法正确的是( )。A. Map 继承 ListB. List 中可以保
存 Map 或 ListC.Map 和 List 只能保存从数据库中取出的数据D.Map 的 value 可以是 List 或 Map答案:D6.给定如下 Java 代码,
编译运⾏的结果是()。import java.util.*;public class Test {public static void main(String[] args) {LinkedList list=new
LinkedList();list.add(“A”);list.add(2,”B”);String s=((1);System.out.println(s);}}A.编译时发⽣错误B.运⾏时引
发异常C.正确运⾏,输出:AD.正确运⾏,输出:B答案:B7.请写出下列语句的输出结果char[] data={‘a’, b’, c’,
d’};System.out.println(String.valueOf(10D));System.out.println(String.valueOf(32));System.out.println(String.valueOf(data,1,3));
参考答案:10.0truebcd8.写出下⾯代码运⾏后的输出结果是。public class Arrtest {public static void main(String kyckling[]){int
i[ ] = new int[5];System.out.println(i[4]);a();Object obj[ ] = new Object[5];System.out.println(obj[2]);}public static void a(){int
K[ ] = new int[4];System.out.println(K[3]);}}参考答案:00null9.什么是封装?Java 语⾔中的封装类有哪些?参考答案:封装是表⽰
把数据项和⽅法隐藏在对象的内部,把⽅法的实现内容隐藏起来。Java 中的封装类有Double、Integer、Float、Byte、Long、
instrument 是什么意思
php好玩的网页特效代码Character、Short 和 Boolean 等类。10.什么是泛型?使⽤泛型有什么优点?泛型 List 和普通 List 有什么区别?参考答案:泛型是对
Java 语⾔的数据类型系统的⼀种扩展,以⽀持创建可以按类型进⾏参数化的类。可以把类型参数看做是使⽤参数化类型时指定的类型的⼀
个占位符。优点:提⾼ Java 程序的类型安全;消除强制类型转换;提⾼代码的重⽤率。泛型 List 可以实例化为只能存储某种特定类型的数
据,普通 List 可以实例化为存储各种类型的数据。通过使⽤泛型 List 对象,可以规范集合对象中存储的数据类型,在获取集合元素时不⽤
进⾏任何强制类型转换。11.编写⼀个程序,实现下列功能:? 测试两个字符串 String str1=”It is”和 String str2=”It is”;是否相
等? 将” a book.”与其中的 str1 字符串连接? ⽤ m 替换新字符串中的 i参考代码:public class Ex11 {public static void
main(String[] args) {String str1=”It is”;String str2=”It is”;//⽐较字符串System.out.println(“str1==str2 的结果:“+
(str1==str2));System.out.println(“str1.equals(str2)的结果:“+str1.equals(str2));//连接字符串String at(“a book”);System.out.println(“连接后的字符串为: “+str3);//替换字符String place(‘i’,
m’);System.out.println(“替换后的字符串为: “+str4);}}12.编程计算距当前时间 10 天后的⽇期和时间,并⽤ “xxxx 年 xx ⽉ xx
⽇”的格式输出新的⽇期和时间。参考代码:import java.util.Calendar;public class Ex12 {public static void main(String[] args) {Calendar Instance();cal.add(Calendar.DAY_OF_YEAR,10);String (Calendar.YEAR)+”年“+
((Calendar.MONTH)+1)+”⽉“+(Calendar.DATE)+”⽇“;System.out.println(“10 天后的⽇期
vmware虚拟机下载教程为:“+strDate);}}13.创建⼀个类 Stack,代表堆栈(其特点为:后进先出),添加⽅法 add(Object obj)、⽅法 get()和 delete( ),并编
java常见笔试题写 main ⽅法进⾏验证。参考代码:import java.util.LinkedList;import java.util.List;class Stack{LinkedList list;public Stack() {list =
echarts无法打开
new LinkedList();}public void add(Object obj){list.addFirst(obj);}public Object get(){First();}public void delete()
{veFirst();}}public class Ex13 {public static void main(String[] args) {Stack stack=new
Stack();stack.add(“1″);stack.add(“2″);stack.add(“3″);System.out.());stack.delete();System.out. 编写程序,计算任意两个⽇期之间间隔的天数。参考代码:import ja
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论