没有合适的资源?快使用搜索试试~ 我知道了~
java基础和java笔试面试题目解析。java基础和java笔试面试题目解析。
资源详情
资源评论
资源推荐
31 是否可以继承 String 类?
String 类是 final 类故不可以继承。
32 构造器 Constructor 是否可被 override?
构造器 Constructor 不能被继承,因此不能重写 Overriding,但可以被重载 Overloading。
33 当一个线程进入一个对象的一个 synchronized 方法后,其它线程是否可进入此对象的其它方法?
不能,一个对象的一个 synchronized 方法只能由一个线程访问。
33try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不
会被执行,什么时候被执行,在 return 前还是后?
会执行,在 return 前执行。
34 编程题: 用最有效率的方法算出 2 乘以 8 等於几?
2 << 3
35 两个对象值相同(x.equals(y) == true),但却可有不同的 hash code,这句话对不对?
不对,有相同的 hash code。
36当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可
以在被调用的方法中改变,但对象的引用是永远不会改变的。
37swtich 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上?
switch(expr1)中,expr1 是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作
用于 swtich。||
38 Hashtable 和 HashMap
Hashtable 继承自 Dictionary 类,而 HashMap 是 Java1.2 引进的 Map interface 的一个实现||
HashMap 允许将 null 作为一个 entry 的 key 或者 value,而 Hashtable 不允许
还有就是,HashMap 把 Hashtable 的 contains 方法去掉了,改成 containsvalue 和 containsKey。因为 contains 方法容易让人引起误解。
最大的不同是,Hashtable 的方法是 Synchronize 的,而 HashMap 不是,在
多个线程访问 Hashtable 时,不需要自己为它的方法实现同步,而 HashMap 就必须为之提供外同步。||
Hashtable 和 HashMap 采用的 hash/rehash 算法都大概一样,所以性能不会有很大的差异。
whp3067
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0