`

JAVA 知识补漏 -- 面试篇

 
阅读更多

1. Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?

 

GC执行时刻由系统决定的”、“超出作用域的对象”、“收集内存、执行finalize”

 

 

分享到:
评论
14 楼 vb2005xu 2011-10-26  
http://www.bouncycastle.org/latest_releases.html

This is the prelude to a major release. As such there have been a few changes that are not directly backwards compatible with previous ones. In the way of new features, this release adds client side SSL support to the TLS API, support for CMP (RFC 4210), CRMF (RFC 4211) and CMS TimeStampedData (RFC 5544). In addition the CMS/TSP APIs have been rewritten to make it possible to use APIs other than the JCE to provide support for cryptographic operations. A new API in org.bouncycastle.cert.ocsp has been added to OCSP requests to be handled in a similar fashion. A new API has been added for providing generalised support for PEM data, and AES-CMAC and DES-edeCMAC have been added to the JCE provider and a X500Name class with pluggable "styles" has been added to provide better customisation. By way of bug fixes, further work has been done on trying to eliminate escaping exceptions and possible out of memory issues in the ASN.1 library, and BC generated X.509 certificates should now generate the same hashCodes as other implementations.
13 楼 xiaguangme 2011-02-26  
IcyFenix 写道
…………
好面熟……


IcyFenix 不是发过一篇讨论的很详细的嘛
12 楼 husy394 2011-02-25  
上大学的时候看过,后来在实际应用中没有考虑过这玩样,gcc应该是在系统不繁忙或者系统资源紧张的时候会对弱应用对象进行回收吧,实现方式,不同虚拟机应该有所区别,记得有一种实现方式就是采用一个引用计数器的方式,如果对象的引用计数器是零,则可以回收
11 楼 qiushily2030 2011-02-25  
面试官在考你 读过JAVA虚拟机这本书没 哈哈
10 楼 kala888 2011-02-25  
lucane 写道
Java new出来的对象一定会是在Heap里面吗?


会,对象存在heap里
9 楼 zk7019311 2011-02-25  
还真没有好好想过
8 楼 lucane 2011-02-25  
Java new出来的对象一定会是在Heap里面吗?
7 楼 月落码农 2011-02-25  
javantsky 写道
软引用,弱引用又如何?

问问你的面试官,O(∩_∩)O哈哈~,估计TA也会一头包吧


是吗? 你确定所有面试官都会一头包,再说了你如果来应聘SE,别人问GC这就有点过了!
6 楼 javantsky 2011-02-25  
软引用,弱引用又如何?

问问你的面试官,O(∩_∩)O哈哈~,估计TA也会一头包吧
5 楼 tracyhuyan 2011-02-25  
“超出作用域的对象”  ----》用有向图判断、分代
4 楼 逍遥虎 2011-02-25  
忽悠面试官呢?
3 楼 lx_corn 2011-02-25  
骗分的。。
2 楼 liuningbo 2011-02-25  
[quote="vb2005xu"]
1. Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?


GC执行时刻由系统决定的”、“超出作用域的对象”、“收集内存、执行finalize”




回答太肤浅了点吧?
1 楼 IcyFenix 2011-02-25  
…………
好面熟……

相关推荐

    机构应届毕业生-java企业面试题总结

    机构应届毕业生----java企业面试题总结机构应届毕业生----java企业面试题总结机构应届毕业生----java企业面试题总结机构应届毕业生----java企业面试题总结机构应届毕业生----java企业面试题总结机构应届毕业生----...

    JAVA-JVM-面试题

    JAVA-JVM-面试题,java面试题

    JAVA面试---面试题目大全

    【JAVA面试---面试题目大全】 在Java面试中,掌握核心概念和技术是至关重要的。以下是一些常见的面试问题及其解析: 1. **数组初始化** ...对于准备Java面试的求职者来说,理解和掌握这些知识点至关重要。

    java面试题--java面试题

    Java面试题是每个Java开发者在求职过程中必须面对的挑战,这些题目涵盖了广泛的Java知识领域,包括基础语法、面向对象编程、集合框架、多线程、异常处理、内存管理、JVM、网络编程、设计模式等。下面将针对这些重要...

    java-后端-面试题.rar

    java-后端-面试题.rar

    mysql-connector-java-5.1.7-bin.jar

    "mysql-connector-java-5.1.7-bin.jar" 文件就是这个桥梁,它是一个Java归档(JAR)文件,包含了MySQL JDBC驱动的所有必要组件。 MySQL JDBC驱动,也被称为MySQL Connector/J,允许Java应用程序通过遵循JDBC API来...

    mysql-connector-java-5.1.32-bin.jar

    5.6.20 最新JDBC mysql-connector-java-5.1.32-bin.jar

    mysql-connector-java-5.1.40-bin.jar连接器

    在这个特定的版本——mysql-connector-java-5.1.40-bin.jar中,我们找到了这个连接器的5.1系列的一个稳定版本。 首先,让我们了解JDBC的作用。JDBC是Sun Microsystems(现为Oracle公司)为Java编程语言设计的一套...

    ckeditor-java-core-3.5.3

    CKEditor是一款广泛应用于Web开发的开源富文本编辑器,它为用户提供了一种在网页上创建、...通过理解和掌握这些知识点,开发者可以充分利用"ckeditor-java-core-3.5.3"在Java Web应用中构建出强大的富文本编辑功能。

    2023黑马面试宝典-Java面试宝典大全-java面试宝典黑马

    Java面试宝典是Java程序员求职面试的重要参考资料,它涵盖了Java编程语言的核心概念、...以上这些知识点构成了Java面试的主要内容,熟练掌握并能灵活应用,将极大地提升你在面试中的竞争力,助你在求职路上一马当先。

    java编程之-消息中间件面试题集合

    java编程之-消息中间件面试题集合 JAVA编程和MQ对接相关教程,生产者发送消息和消费者订阅消息相关的技术栈,以及消息中间件的基础知识,包括题目和解答 消息队列MQ包括: 1、ActiveMQ消息中间件 2、kafka消息中间件...

    mysql-connector-java-5.1.42-bin.jar 官网驱动下载

    mysql-connector-java-5.1.42-bin.jar 官网下载的驱动

    最全的java知识点-面试题目等汇总

    这份"最全的java知识点-面试题目等汇总"涵盖了Java学习和求职面试的关键知识点,包括基础语法、面向对象特性、数据结构与算法、代码规范等多个方面。下面我们将深入探讨这些核心主题。 1. **Java基础**: Java的基础...

    mysql驱动包 mysql-connector-java-5.1.13-bin.jar

    mysql驱动包 mysql-connector-java-5.1.13-bin.jar 方便快捷获取。。。

    Java interview-高级Java面试题2019-java-interview.zip

    Java interview-高级Java面试题2019_java-interview.zip

    mysql-connector-java-5.1.7-bin.jar包

    mysql 数据库 JDBC驱动包 mysql-connector-java-5.1.7-bin.jar

    cors-filter-1.7.jar 和 java-property-utils-1.9.jar

    `java-property-utils-1.9.jar` 可能用于读取自定义的配置文件,例如,你可能希望根据不同的环境设置不同的CORS策略,这时可以将策略写入一个属性文件,然后使用`java-property-utils`来读取并设置过滤器的参数。...

    mysql-connector-java-5.1.15-bin.jar

    "mysql-connector-java-5.1.15-bin.jar"是这个驱动程序的一个特定版本,版本号为5.1.15。 在Java编程环境中,当你需要连接到MySQL数据库时,你需要在类路径中包含这个JAR文件。JDBC驱动程序主要分为四种类型:Type ...

    java图片处理工具类JAR包 java-image-scalingjar

    java图片处理工具类JAR包 java-image-scalingjar

    aliyun-java-sdk-core包和alicom-dysms-api包

    SDK工具包中一共包含了2个类库,一个aliyun-java-sdk-core包,另外一个是alicom-dysms-api包

Global site tag (gtag.js) - Google Analytics