; s1 += 1 正确。 11 java 有没有 goto? goto—java 中的保留字,现在没有在 java 中使用。
12 数组有没有 length()这个方法? string 有没有 length()这个方法? 数组没有 length()这个方法,有 length 的属性。 string 有 length()这个方法。 13 overload 和 override 的区别。overloaded 的方法是否可以改变返回值的类型? 方法的重写 overriding 和重载 overloading 是 java 多态性的不同表现。 重写 overriding 是 父类与子类之间多态性的一种表现,重载 overloading 是一个类中多态性的一种表现。如果 在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (overriding)。子 类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽” 了。 如果在一个类中定义了多个同名的方法, 它们或有不同的参数个数或有不同的参数类型, 则称为方法的重载(overloading)。 overloaded 的方法是可以改变返回值的类型。 14 请列举所知道的最常见到的 runtime exception。 arithmeticexception, arraystoreexception, bufferoverflowexception, bufferunderflowexception, cannotredoexception, cannotundoexception, classcastexception, cmmexception,
concurrentmodificationexception, domexception,emptystackexception, illegalargumentexception, illegalmonitorstateexception, illegalpathstateexception, illegalstateexception,imagingopexception, indexoutofboundsexception,
missingresourceexception, negativearraysizeexception, nosuchelementexception, nullpointerexception, profiledataexception, providerexception, rasterformatexception, secur ityexception, systemexception, undeclaredthrowableexception, unmodifiablesetexception, unsupportedoperationexception 15 list, set, map 是否继承自 collection 接口?
list,set 是 map 不是 16 接口是否可继承接口? 抽象类是否可实现(implements)接口? 接口可以继承接口。抽象类可以实现(implements)接口。 17 启动一个线程是用 run()还是 start()? 启动一个线程是调用 start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味 着它可以由 jvm 调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退 出的标志来停止一个线程。 18 是否可以继承 string 类? string 类是 final 类故不可以继承。 19 try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不 会被执行,什么时候被执行,在 return 前还是后? 会执行,在 return 前执行。 20 用最有效率的方法算出 2 乘以 8 等於几? 2 << 3 21 两个对象值相同(x.equals(y) == true),但却可有不同的 hash code,这句话对不对? 不对,有相同的 hash code。 22 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并 可返回变化后的结果,那么这里到底是值传递还是引用传递? 是值传递。java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方 法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的 引用是永远不会改变的。 23 swtich 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 string 上? switch(expr1)中,expr1 是一个整数表达式。因此传递给 switch 和 case 语句的参数 应该是 int、 short、 char 或者 byte。long,string 都不能作用于 swtich。 24、public class YesterdayCurrent{ public void main(String[] args){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); System.out.println(cal.getTime()); } }
Oracle 基础笔试部分
1.
创建库表 EMP (雇员)、EMP_ADD_INFO(雇员附加信息) 脚本如下
DEP_NO EMP_ID VARCHAR2(