lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 142 143 144 145 146 147 148 149 150 ··· 184 下一页

2019年3月21日

摘要: 查找内存中不再使用的对象 引用计数法 引用计数法就是如果一个对象没有被任何引用指向,则可视之为垃圾。这种方法的缺点就是不能检测到环的存在。 2.根搜索算法 根搜索算法的基本思路就是通过一系列名为”GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Referenc 阅读全文
posted @ 2019-03-21 16:35 白露~ 阅读(1098) 评论(0) 推荐(1)

摘要: 1.跟搜索算法: JVM中对内存进行回收时,需要判断对象是否仍在使用中,可以通过GC Roots Tracing辨别。 定义: 通过一系列名为”GCRoots”的对象作为起始点,从这个节点向下搜索,搜索走过的路径称为ReferenceChain,当一个对象到GCRoots没有任何ReferenceC 阅读全文
posted @ 2019-03-21 16:34 白露~ 阅读(780) 评论(0) 推荐(0)

摘要: 对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢? 首先可以满足作为一名软件工程师的求知欲, 其次,深入了解GC如何工作可以帮你写出更好的Java应用。 这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应 阅读全文
posted @ 2019-03-21 15:50 白露~ 阅读(246) 评论(0) 推荐(0)

摘要: 1、简介 对于Java developer来说,了解JVM GC工作原理能够帮助我们开发出更优秀的应用,同时在处理JVM瓶颈时能够更加自由。在最近一年的应用开发中能体会到这些知识带来的好处,并且让我们的应用在较大规模的并发时能够良好的工作。 本文部分知识和图片来源于书籍《Java Performan 阅读全文
posted @ 2019-03-21 15:48 白露~ 阅读(408) 评论(0) 推荐(0)

摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态 阅读全文
posted @ 2019-03-21 15:41 白露~ 阅读(354) 评论(0) 推荐(0)

摘要: 一. 反射机制概念 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 反射是Java中一种强大的工具,能够使我们很方便的创建灵活的代码,这 阅读全文
posted @ 2019-03-21 15:31 白露~ 阅读(1069) 评论(0) 推荐(0)

摘要: 一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName( 阅读全文
posted @ 2019-03-21 15:30 白露~ 阅读(281) 评论(0) 推荐(0)

摘要: java反射效率到底如何,花了点时间,做了一个简单的测试.供大家参考.测试背景: 1. 测试简单Bean(int,Integer,String)的set方法2. loop 1亿次3. 测试代码尽可能避免对象的创建,复发方法的调用,仅仅测试set方法的耗时测试结果: 场景 本机测试结果(XP,双核,2 阅读全文
posted @ 2019-03-21 15:29 白露~ 阅读(3468) 评论(0) 推荐(0)

摘要: Java 虚拟机面试题全面解析(干货) JDK 是什么 JRE 是什么 Java历史版本的特性 Java Version SE 50 Java Version SE 6 Java Version SE 7 Java 8 运行时数据区域包括哪些 程序计数器线程私有 Java 虚拟机栈线程私有 本地方法 阅读全文
posted @ 2019-03-21 15:28 白露~ 阅读(4053) 评论(0) 推荐(0)

摘要: 1: 详细解释Java中垃圾收集的主要流程。 垃圾收集主要有两种形式:手工、自动 自动会不定期进行回收,以释放无用的空间 手工调用的是System类中的gc()方法,此方法实际上调用的是Runtime类中的gc()方法,当一个对象被回收之前将调用类中的finlalize()方法,此方法为 Objec 阅读全文
posted @ 2019-03-21 15:27 白露~ 阅读(6004) 评论(0) 推荐(0)

上一页 1 ··· 142 143 144 145 146 147 148 149 150 ··· 184 下一页