全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. final finally finalize的区别final 是一个修饰符(关键字),如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract又被声明为final。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改,被声明为final的方法也只能使用,不能重装。finally 在异常处理时提供finally块来执行任何清除操作。finalize 方法名,在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。2. HashMap和Hashtable的区别2.1HashMap类没有分类和排序,它允许一个null键和多个null值。Hashtable类不允许null键和null值。2.2HashMap把Hashtable的contains去掉了,改成为containsKey和containsValue。2.3Hashtable是线程安全的,HashMap不是线程安全的。3. Collection和Collections的区别Collections是java.util包下的类;Collection是java.util包下的接口。4. List Set Map的区别List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引来访问List中的元素。Set是一种不含重复元素的Collection,Set最多有一个null元素。Map没有继承Collection接口,Map提供key到value的映射,一个Map中不能包含相同的Key,每个Key只能映射一个value。5. 序列化是指什么?有何用途?序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化的对象进行读写操作,也可将硫化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口。6. RuntimeException与Exception的区别?并写出几个你遇到的RuntimeException。RuntimeException是运行时异常,不需要程序员主动去解决,Exception是非运行时异常,需要程序员在编写代码时尽量避免的,举例:NullPointerException、IndexOutOfBoundsException。7. 指出Object类中equals()、hashcode()、toString()方法的作用。所有类都从Object继承。如果你定义的类没有覆盖toString()方法,则对象调用toString()方法时用的是Object类的toString方法,返回的是“类名hashcode”。如果equals没有被覆盖,作用则是判断两个对象是否相同。String类会覆盖上面两个方法,toString()返回自身。equals()则用于判断两个字符串的字符是否全部一样,而=号则会判断两个对象是否一样。8. 写一个程序,实现从文件中读出文件内容,并将其打印在屏幕当中,并标注上行号。public static void readFileByLines(String fileName)File file = new File(fileName);BufferedReader reader = null;System.out.println(“按行读取文件的内容”);try reader = new BufferReader(new FileReader(file);catch(FileNotFoundException e) e.printStackTrace();String tempString = null;int line = 1;try while(tempString=reader.readLine() != null) System.out.println(“line ”+line+”:”+tempString); line+;catch(IOException e) e.printStackTrace();try reader.close();catch(IOException e) e.printStackTrace();finally if(reader != null) try e.printStackTrace();catch(Exception e) e.printStackTrace();9. 写一段程序jdbc连接数据库,Oracle为例。private Connection getConnection(String usr, String pwd)Connection conn = null;try Class.forName(“oracle.jdbc.driver.OracleDriver”); conn = DriverManager.getConnection(“jdbc:oracle:thin:192.168.0.1:ORCL”,usr, pwd); catch(SQLException e) return null;return conn; 10 写一段程序,现实一个单例。public class Singletonprivate
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024商场美食节临时摊位租赁合同
- 2024年度健身器材购销合同
- 2024年度国际贸易仲裁与诉讼合同
- 2024年定制LED高炮广告牌建设合同
- 2024乙公司向甲方提供跨境电商服务的详细合同条款
- 2024年度grc材料研发与技术转让合同
- 航天英雄课件教学课件
- 2024年住宅租赁协议:个人与房东间的权利义务规定
- 04版0千伏电力施工合同样本
- 2024年工程招投标合同管理实操手册
- 中国小学生生命教育调查问卷
- 通用模板-封条模板
- 集团公司后备人才选拔培养暂行办法
- 第五章旅游餐饮设计ppt课件
- 从马克思主义视角看当前高房价
- 长沙市某办公建筑的冰蓄冷空调系统的设计毕业设计
- 不抱怨的世界(课堂PPT)
- 企业盈利能力分析——以青岛啤酒股份有限公司为例
- 消火栓灭火器检查记录表
- 岸墙、翼墙及导水墙砼浇筑方案
- 第三章_配位化学
评论
0/150
提交评论