



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 谈谈final, finally, finalize的区别final是一个修饰符,修饰类的时候表示类不可继承, 所以一个类不可能既是 abstract 又是 final 的; 修饰变量的时候表示这个变量不可被更改并且必须赋初始值; 修饰方法的时候表示方式不可被重写。finally 通常和 try-catch 一起,做一些清理工作, 在finally 里代码无论是否发生异常都会执行到finalize 是一个方法名。方式是定义在Object 类中,在对象从内存中释放之前会调用此方法进行一些必要的清理工作。2. Annoy Inner Class (匿名类) 是否可以extends (继承)其他类,是否可以implements (实现) interface接口?Annoy Inner Class 由于没有类名所以不可以extends其他类;可以实现interface3. Static Nested Class 和 Inner Class的不同4. & 和 & 的不同&表示位运算符;&表示逻辑运算符;5. HashMap 和 Hashtable 的区别HashMap 允许一个null或者多个null 作为key, 而 Hashtable 不行Hashtable 是线程同步的, 而HashMap不是的6. Colleciton 和 Collections 的区别Collection 在java.util下面,是所有集合类的父接口Collections 也在java.util下面,他封装了集合类的一些操作7. 什么时候用 assert?assert 是一条包含布尔表达式的语句,程序运行到当前语句的时候假定布尔返回值是true,如果是false则会抛出异常。断言在默认情况下是禁用的,在编译时启用断言用 -source 1.4 标记,在运行时启用可以用 -ea 来标记,在运行时禁用用 -dsa 来标记。8. GC是什么?为什么要用GC?GC是垃圾回收机制,使用GC程序员就不用关心程序的内存管理。使用System.gc()和Runtime.getRuntime().gc();能增加GC启动的优先级,但是不保证一定执行。9. String s = new String(xyz); 创建了几个String Object.2个10. Math.round(11.5)等于多少?Math.round(-11.5)等于多少?12;-11; round 表示4舍5入11. short s1 = 1; s1 = s1 + 1; 有什么错? short s1 = 1; s1 += 1;有什么错?s1 = s1 + 1; 有错,因为 1 是int 型,所以s1 + 1 后的类型是int,int 隐形转化为short类型s1 += 1;没有问题12. sleep() 和 wait() 有什么区别?sleep() 表示让当前运行的线程暂停一段时间,在时间满了后,这个线程被并不一定会被立即执行,除非这个线程的优先级比当前线程的优先级高,或者当前线程执行完毕,或者当前线程阻塞住了wait()如果线程对一个同步对象发出wait请求后,该线程会暂停执行,进入等待状态直到被唤醒或者等待时间到。13. Java 有没有 goto ?有但是没有用14. 数组有没有length()方法?String 有没有 length()方法?数组没有length()方法,但是数组有length属性String 有 length() 方法15. overload和override 的区别。overload 和 override 都是 Java 多态的一种表现, overload是同一个类中的多态性的表现,override 是子类和父类多态的一种表现overload 表示重载,一个类中同样一个方法名可以有不同的参数override 表示重写,子类中可以重新实现父类的方法overload 的返回值不可变16. Set 里的元素是不能重复的,用什么方法来区分重复与否呢?用 = = 还是 equals()? 他们有和区别?用 equals 方法,= = 方法是比较对象的引用地址,equal默认是比较引用,但是可以被重写是逻辑相等,一般重写equal也要修改相应的hashCode方法17. 给我你最常见的一个 runtime exceptionNullpointException, IllegalArgumentException18. Object 对象中的方法toString()/hashCode()/equals()/notify()/notifyAll()/getClass()/wait()19. error 和 exception 有什么区别?error表示一种不是不可能但是很难恢复的一种错误,比如内存溢出;exception表示正常流程的情况下不会出现的错误20. List, Set, Map 是否继承自Collection接口?List 和 Map 是, Map 不是21. abstract class 和 interface 有什么区别?abstract class 是我们对领域问题分析得到的一个抽象概念,表示的一些类看上去不同的类具有本质上相同的概念。抽象类的父类和子类是is-a 的关系。interface 是并不要求实现类和interface的定义在概念上是一致的,而仅仅是实现了interface的行为而已。22. abstract method 是否同时是 static, 是否同时是native, 是否同时 synchronized?都不是23. 接口是否可以继承接口? 抽象类是否可实现接口? 抽象类是否继承实体类(concrete class)?接口可以继承接口,抽象类可以实现接口,抽象类可以继承实体类24. 启动一个线程使用run() 还是 start() ?启动线程是用start()方法25. 构造器 Constructor 是否可以被 override?构造器不可以被override26. 是否可以继承 String 类?不可以27. 当一个线程进入一个对象的synchronized 方法后, 其他线程是否可以进入此对象的其他方法?当线程进入一个对象的synchronize方法后,其他线程可以访问这个对象的非synchronized方法,但是不可以访问synchronized 方法。28. try 里有一个 return 语句, 那么紧跟在 try 后 finally 里 code 会不会被执行, 什么时候被执行, 是在 return 前还是后?会被执行,在return 前29. 用最有效率的方法算出 2 乘以 8 等于几?2 330. 两个对象值相同(x.equals(y) = = true), 但却有不同的 hashCode, 这句话对不对?不对,equal方法必须和hashCode方法保持一致,如果实现者没有做到这一点,编译器也不会报错,但这是一个严重的隐患31. 当以对象被当做参数传递一个方法后, 此方法可改变这个对象的属性, 并可返回变化的结果, 那么这里到底是值传递还是引用传递?32. switch 是否能用在 byte 上面, 是否能作用在long上, 是否能作用在String上?Switch能用在 int short char byte四个类型上,long 和 String 都不对33. 如果A引用了B,B引用了A,这种情况JVM如何经行垃圾回收?首先这种情况用count reference 方法是回收不了的,采用跟踪法可以回收,即从GC roots开始遍历对象形成一个引用链,如果不在这个链中即垃圾。GC roots包含以下对象:栈里的临时变量;静态变量;JNI引用到的变量34. 编程写一个Singleton来方式一:public class Singleton() private Singleton() private Singleton instance = new Singleton();public static Singleton getInstance() Return instance;方式二:public c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美术特色写生课程设计
- 2025年事业单位工勤技能-湖南-湖南土建施工人员一级(高级技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖南-湖南保育员四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北政务服务办事员五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北房管员三级(高级工)历年参考题库含答案解析
- 特殊教育师资培养模式与职业发展研究报告
- 2025年事业单位工勤技能-浙江-浙江电工二级(技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-浙江-浙江有线广播电视机务员一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-浙江-浙江信号工-机车信号设备维修三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-河南-河南计量检定工四级(中级工)历年参考题库典型考点含答案解析
- 动脉导管未闭封堵术的医疗护理
- 农村供水管网延伸工程可行性研究报告
- 快递公司快递员管理制度
- T/CECS 10207-2022榫卯式钢管脚手架构件
- 师德师风警示教育课件
- 物业服务安全生产培训
- 华为员工合同协议书
- 中考满分作文10篇(精读细研)
- 工业炉砌筑工程质量验收标准
- 中考数学模拟试卷及答案 (八)
- 2024重庆对外建设(集团)有限公司招聘10人笔试参考题库附带答案详解
评论
0/150
提交评论