向寒 | 奈学教育
向寒 | 奈学教育 - 奈学教育 | 讲师
实名认证 专业认证

性别: 注册于 2020-06-24

擅长:架构

前中国移动12580高级研发,前海尔云厨云平台负责人,前保利陆铁港技术经理。长期耕耘于互联网行业,涉及到物联网、电商、物流业务。在海尔从无到有实现大型分布式架构落地,有效支撑了千万家电OTA、互联互通等IOT战略实践。精通电商用户、供应链、营销、支付体系。在资源规划,云原生管理,分布式链路监控和压测领域有着丰富的经验。

向TA求助
7金币数
642 经验值
0个粉丝
主页被访问 1162 次

58 个回答

0 赞同

Java的API文档是什么?

开发一个大型软件时,需要定义成千上万的类,而且需要很多人参与开发。每个人都会开发一些类,并在类里定义一些方法、Field提供给其他人使用,但其他人怎么知道如何使用这些类和方法呢?这时候就需要提供一份说明文档,用于说明每个类、每个方法的用途。当其他人使用一个类或一个方法时,他无须关心这个类或这个方法的具体...

回答于 2020-08-07 14:46

0 赞同

Java如何进行单行注释和多行注释?

单行注释就是在程序中注释一行代码,在Java语言中,将双斜线(//)放在需要注释的内容之前,就可以了;多行注释是指一次性地将程序中多行代码注释掉,在Java语言中,使用“/”和“/”将程序中需要注释的内容包含起来,“/”表示注释开始,而“/”表示注释结束。

回答于 2020-08-07 14:45

0 赞同

为什么Java要添加程序注释?

1. 永远不要过于相信自己的理解力!当你思路通畅,进入编程境界时,你可以很流畅地实现某个功能,但这种流畅可能是因为你当时正处于这种开发思路中。为了在再次阅读这段代码时,还能找回当初编写这段代码的思路,建议添加注释! 2. 可读性第一,效率第二!在那些“古老”的岁月里,编程是少数人的专利,他们随心所欲地写程...

回答于 2020-08-07 14:45

0 赞同

垃圾回收的精确性是指什么?

垃圾回收的精确性主要包括两个方面:一是垃圾回收机制能够精确地标记活着的对象;二是垃圾回收器能够精确地定位对象之间的引用关系。前者是完全回收所有废弃对象的前提,否则就可能造成内存泄漏;而后者则是实现归并和复制等算法的必要条件,通过这种引用关系,可以保证所有对象都能被可靠地回收,所有对象都能被重新分配,...

回答于 2020-08-07 14:44

0 赞同

垃圾回收发生的不可预知性是指什么?

垃圾回收发生的不可预知性。由于不同JVM采用了不同的垃圾回收机制和不同的垃圾回收算法,因此它有可能是定时发生的,有可能是当CPU空闲时发生的,也有可能和原始的垃圾回收一样,等到内存消耗出现极限时发生,这和垃圾回收实现机制的选择及具体的设置都有关系。虽然程序员可以通过调用对象的finalize()方法或System.gc()等...

回答于 2020-08-07 14:44

0 赞同

为了更快地让垃圾回收机制回收那些不再使用的对象应该怎么做?

为了更快地让垃圾回收机制回收那些不再使用的对象,可以将该对象的引用变量设置为null,通过这种方式暗示垃圾回收机制可以回收该对象。

回答于 2020-08-07 14:44

0 赞同

Java回收的内存是指什么内存?

垃圾回收机制的工作目标是回收无用对象的内存空间,这些内存空间都是JVM堆内存里的内存空间,垃圾回收只能回收内存资源,对其他物理资源,如数据库连接、磁盘I/O等资源则无能为力。

回答于 2020-08-07 14:44

0 赞同

基于垃圾回收机制,写Java程序应当遵循什么原则?

当编写Java程序时,一个基本原则是:对于不再需要的对象,不要引用它们。如果保持对这些对象的引用,垃圾回收机制暂时不会回收该对象,则会导致系统可用内存越来越少;当系统可用内存越来越少时,垃圾回收执行的频率就越来越高,从而导致系统的性能下降。

回答于 2020-08-07 14:42

0 赞同

Java垃圾回收除了释放没用的对象外还能做什么?

当一个对象不再被引用时,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放没用的对象外,垃圾回收也可以清除内存记录碎片。由于创建对象和垃圾回收器释放丢弃对象所占的内存空间,内存会出现碎片。碎片是分配给对象的内存块之间的空闲内存区,碎片整理将所占用的堆内存移到堆的一端,JVM将整理出的内...

回答于 2020-08-07 14:42

0 赞同

Java的堆内存是什么?

Java的堆内存是一个运行时数据区,用以保存类的实例(对象),Java虚拟机的堆内存中存储着正在运行的应用程序所建立的所有对象,这些对象不需要程序通过代码来显式地释放。一般来说,堆内存的回收由垃圾回收来负责,所有的JVM实现都有一个由垃圾回收器管理的堆内存。垃圾回收是一种动态存储管理技术,它自动地释放不再被程...

回答于 2020-08-07 14:42