问题:
[单选] 给定如下所示的JAVA代码,则运行时,会产生()类型的异常。 String s=null; s.concat("abc");
ArithmeticException。NullPointerException。IOException。ClassNotFoundExceptio。
问题:
[单选] 给定如下Java程序代码片段,编译运行这段代码,结果是()。 java.util.HashMap map=new java.util.HashMap(); map.put("name",null); map.put("name","Jack"); System.out.println(map.get("name"));
null。Jack。nullJack。运行时出现异常。
问题:
[单选] 在Java语言中,下列关于类的继承的描述,正确的是()。
一个类可以继承多个父类。一个类可以具有多个子类。子类可以使用父类的所有方法。子类一定比父类有更多的成员方法。
问题:
[单选] 下列选项中关于Java中super关键字的说法正确的是()。
super关键字是在子类对象内部指代其父类对象的引用。super关键字不仅可以指代子类的直接父类,还可以指代父类的父类。子类通过super关键字只能调用父类的方法,而不能调用父类的属性。子类通过super关键字只能调用父类的属性,而不能调用父类的方法。
问题:
[单选] 下列选项中关于Java中封装的说法错误的是()。
封装就是将属性私有化,提供共有的方法访问私有属性。属性的访问方法包括setter方法和getter方法。setter方法用于赋值,getter方法用于取值。包含属性的类都必须封装属性,否则无法通过编译。
问题:
[单选] Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是()
C不仅继承了B中的成员,同样也继承了A中的成员。C只继承了B中的成员。C只继承了A中的成员。C不能继承A或B中的成员。
问题:
[单选] 分析选项中关于Java中this关键字的说法正确的是()
this关键字是在对象内部指代自身的引用。this关键字可以在类中的任何位置使用。this关键字和类关联,而不是和特定的对象关联。同一个类的不同对象共用一个thi。
问题:
[单选] 在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList类有而ArrayList类没有的。
add(Objecto)。add(intndex,Objecto)。remove(Objecto)。removeLast()。
问题:
[单选] 在JAVA中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素,已知获得了ArrayList类的对象bookTypeList,则下列语句中能够实现判断列表中是否存在字符串“小说”的是()。
bookTypeList.add("小说");。bookTypeList.get("小说");。bookTypeList.contains("小说");。bookTypeList.remove("小说");。
问题:
[单选] 以下关于布局的说法,错误的是()
BorderLayout是边框布局,它是窗体的默认布局。null是空布局,它是面板的默认布局。FlowLayout是流布局,这种布局将其中的组件按照加入的先后顺序从左向右排列,一行排满之后就转到下一行继续从左至右排列。GridLayout是网格布局,它以矩形网格形式对容器的组件进行布置。容器被分成大小相等的矩形,一个矩形中放置一个组件。