- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
类型:JAVA基础
Collection 和 Collections的区别答案: (1)Collection是集合类的上级接口,继承与他的接口主要有Set?和List.(2)Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作
Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,
是否可以implements(实现)interface(接口)答案: (1)匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,
(2)但一个内部类可以作为一个接口,由另一个内部类实现
char型变量中能不能存贮一个中文汉字?为什么?
答案: 能够定义成为一个中文,因为java中以unicode编码,一个char占16个字节
JAVA类实现序例化
答案: 实现java.io.Serializable接口
序列化是为了解决在对对象流进行读写操作时所引发的问题。
STRING与STRINGBUFFER的区别。
答案: STRING的长度是不可变的(final class),STRINGBUFFER的长度是可变的
谈谈final, finally, finalize的区别
答案:final 修饰类:不能派生出子类,不能作为父类被继承。
final 修饰变量:该变量不可改变。
final 声明方法:只能使用,不能重载
finally:异常处理时如果有finally语句,就肯定执行。
finalize:finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的
error和exception有什么区别答案: (1) error?表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况(2)exception?表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况
是否可以继承String类
答案: String类是final类故不可以继承
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后答案: 会执行,在return前执行
两个对象值相同(x.equals(y) == true),但却可有不同的hash code,
这句话对不对答案: 不对,有相同的hash?code
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
答案: 传递给switch和case语句的参数应该是int、short、char或者byte。long,string都不能作用于swtich
abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized答案: 都不能
java内存管理机制(垃圾回收机制)
答案: (1)垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,当一个对象不再被引用的时候,按照特定的垃圾收集算法来实现资源自动回收的功能。
(2) System.gc();就是呼叫java虚拟机的垃圾回收器运行 回收内存的垃圾
abstract class和interface有什么区别
答案:
(1) 抽象类: 声明方法的存在而不去实现它的类被叫做抽象类.
不能创建abstract?类的实例.
不能有抽象构造函数或抽象静态方法
Abstract?类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为
(2)接口:接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的
接口可以实现多继承。
接口只可以定义static?final成员变量
实现接口的类必须实现所有接口里声明的方法。
Static
答案:
(1)静态方法:可以通过类名来直接调用(也可以通过对象的引用来调用,不建议)
不能访问非静态变量。不能被非静态方法重写
(2)静态变量:表示类的所有对象共享该变量(即内存中只有一个该变量)
非静态变量:类的每个对象都有一个该变量,且彼此互不影响。
(3)静态初始化块:当类的对象生成时,静态初始化块运行一次,且只能运行一次。
静态初始化块在构造方法之前运行。
Java异常
答案:
Error:不能做任何处理
Exception:我们可以进行一些处理,
Exception:1 RuntimeException(unchecked exception)运行时异常(未检查异常)
2.Checked exception(检查的异常)
对于Checked exception有两种解决方案
(1)用try…catch捕获
(2)在调用这个会抛出异常的方法声
您可能关注的文档
- (MVC与structs)阶段测试题.doc
- 《C程序设计》和《数据结构》上机操作题 ---高校期末考核试卷.doc
- 《JSP程序设计》复习题.doc
- 《电子商务信息检索》复习题.doc
- 《数据结构》程序设计实习题目.doc
- 0Yemcgw2010软件设计师考试大纲.doc
- 015C语言程序设计和数据结构.doc
- 200很好的东西很好的东西6学年第一学期期末考试笔试题小学三年级英语艾什顿飞.doc
- 200很好的东西很好的东西7——2008学年度第一学期期末考试三年级英语试卷(PEP版)A卷艾什顿飞.doc
- 2005年09月全国计算机等级考试二级Java真题及答案.doc
- 高中语文必须要知道的基础知识.doc
- 岩体力学复习题(填空选择).docx
- 2007《风景园林综合理论》研究生试题带答案详解(夺分金卷).docx
- 四川工业科技学院《建筑给排水系统设计》2023-2024学年第二学期期末试卷.doc
- 广东深圳华师附中2023-2024学年高三3月份第一次模拟考试生物试卷含解析.doc
- 江苏省南大附中2024-2025学年高中毕业生学习质量检测试题英语试题含解析.doc
- 隆林各族自治县2025届数学四年级第二学期期末学业水平测试试题含解析.doc
- 2007《风景园林综合理论》研究生试题带答案详解(满分必刷).docx
- 骨筋膜室综合症护理.pptx
- 2025年新安全生产法考试7.21(带答案A3带密封线普通页面下载打印就用).doc
文档评论(0)