


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园坚果派对活动方案
- 幼儿园英语路演活动方案
- 幼儿园科学防控活动方案
- 幼儿妇女节徒步活动方案
- 年货活动抽奖活动方案
- 年底活动早教活动方案
- 年轻人交友活动方案
- 店面挑战活动方案
- 年后服装活动方案
- 幼儿看画展活动方案
- 2025年广东省高考政治试卷真题(含答案解析)
- Unit 2 Home Sweet Home 第2课时(Section A Pronunciation 2a-2e) 2025-2026学年人教版英语八年级下册
- 事故隐患内部报告奖励制度模板三
- 2025年中国继电保护装置行业市场调查、投资前景及策略咨询报告
- 2025至2030年中国液压元件行业市场竞争态势及发展趋向研判报告
- 碧桂园案场管理制度
- 房地产营销绩效评估与分析
- 《基础护理学》第七版考试题库大全-上部分(600题)
- 2025年日历( 每2个月一张打印版)
- 福建省厦门市2023-2024学年高二下学期期末质量检测数学试题
- 中国文化概论-华南师范大学中国大学mooc课后章节答案期末考试题库2023年
评论
0/150
提交评论