福富2010+Java以及部分答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
福富2010Java以及部分答案

福富2010 Java 2010年2月22日 18:28 ? 选择40题,每题1.5分 考察内容 题数 基础类型:如何定义一个十六进制的long变量? 1题 位运算(,) 1题 finalize方法使用 java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。   (1).对象不一定会被回收。   (2).垃圾回收不是析构函数。   (3).垃圾回收只与内存有关。   (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它是不会浪费时间进行垃圾回收的。   有时当撤消一个对象时,需要完成一些操作。例如,如果一个对象正在处理的是非Java 资源,如文件句柄或window 字符字体,这时你要确认在一个对象被撤消以前要保证这些资源被释放。为处理这样的状况,Java 提供了被称为收尾(finalization )的机制。使用该机制你可以定义一些特殊的操作,这些操作在一个对象将要被垃圾回收程序释放时执行。   要给一个类增加收尾(finalizer ),你只要定义finalize ( ) 方法即可。Java 回收该类的一个对象时,就会调用这个方法。在finalize ( )方法中,你要指定在一个对象被撤消前必须执行的操作。垃圾回收周期性地运行,检查对象不再被运行状态引用或间接地通过对象引用。就在对象被释放之前,Java 运行系统调用该对象的finalize( ) 方法。其他   finalize()方法的通用格式如下:   protected void finalize( )   {   // finalization code here   }   其中,关键字protected是防止在该类之外定义的代码访问finalize()标识符。该标识符和其他标识符将在第7章中解释。   理解finalize( ) 正好在垃圾回收以前被调用非常重要。例如当一个对象超出了它的作用域时,finalize( ) 并不被调用。这意味着你不可能知道何时——甚至是否——finalize( ) 被调用。因此,你的程序应该提供其他的方法来释放由对象使用的系统资源,而不能依靠finalize( ) 来完成程序的正常操作。   注意:如果你熟悉C ,那你知道C 允许你为一个类定义一个撤消函数(destructor ),它在对象正好出作用域之前被调用。Java不支持这个想法也不提供撤消函数。finalize() 方法只和撤消函数的功能接近。当你对Java 有丰富经验时,你将看到因为Java使用垃圾回收子系统,几乎没有必要使用撤消函数 1 修饰符访问权限(public, protected, default, private) 软通课件 1题 Java对象的周期?(创建,使用,不可达?) 1题 Exception 1题 二进制IO 1题 同步、锁 1题 对象的定义 1题 Java为啥能跨平台 因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。 1题 Socket编程 1题 序列化 1题 GC(如何对某个对象进行垃圾回收) 1题 JDBC-ODBC(何时使用JDBC-ODBC桥) 1题 JDBC处理顺序 1题 集合框架-哪个接口可以存储不重复的数据集合,并按自然顺序排列? 1题 集合框架-HashMap与Hashtable的区别 1题 Java 编码:选出错误的一个 A. Java用Unicode保存字符及字符串 B. 中文.getBytes().length一定等于4 C. 中文.equals(new String(中文, UTF-8), UTF-8)为true D. 中文???忘记了 1题 try { ServerSocket server = new ServerSocket(8080); DatagramSocket socket = new DatagramSocket(8080); server.accept(); } catch(Exception e) { e.printStackTrace(); } System.out.println(success); ? int a = 1, b = 2, c = a * b; long d = c * 3; switch(d) { case 4: System.out.println(c=4); case 5: System.out.printl

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档