、1
若有定义:byte[]x={11,22,33,﹣66};其中0≤k≤3,则对x数组元素错误的引用是()
正确答案: C 你的答案: A (错误)
A:x[5-3]
B:x[k]
C:x[k+5]
D:x[0]
解析:K的取值范围是0到3对于A5-3是2在取值范围B也是C的话K+5是5到8所以不对
有以下程序片段且Interesting不是内部类,下列哪个选项不能插入到行1。( )
2.public class Interesting{
3. // 省略代码
4.}
正确答案: D 你的答案: A (错误)
A:port java.awt.*;
B:ckage mypackage;
C:ass OtherClass{ }
D:blic class MyClass{
解析:.java文件中,可以有多个类,包括内部类和外部类。考虑到内部类的原因,一个.java文件可以中可以有多个public类。
但是对于外部类而言,一个.java文件必须只能有一个public类,同时这个类的类名必须和.java的文件名一致(包括大小写)。
以下()不是合法的标识符?
正确答案: C 你的答案: B (错误)
A:STRING
B:x3X
C:VOID
D:desf
解析:void是java的关键字
不能用来做标识符。
3在开发中使用泛型取代非泛型的数据类型(比如用ArrayList取代ArrayList),程序的运行时性能会变得更好。()
正确答案: B 你的答案: B (正确)
A 正确 B:错误
解析:泛型只是提高了数据传输安全性,并没有改变程序运行的性能
5构造方法:java中的构造方法
构造方法的特点:
构造方法的方法名与类名相同
构造方法没有返回值类型,也不写void
构造方法可以重载
什么时候会用到构造方法:
在创建对象的时候
构造方法的作用:
创建对象的时候给属性赋初值
构造方法的分类:
显示的构造方法和隐式地构造方法
显示的构造方法:显示的写出构造方法时,系统不会提供默认的无参构造方法
隐式地构造方法:系统默认提供的无参构造方法
构造方法的优先级一般比代码块低。
构造方法的主要作用是完成对类的对象的初始化工作。
一般在创建新对象时,系统会自动调用构造方法。