zombiesFans
码龄9年
求更新 关注
提问 私信
  • 博客:12,090
    12,090
    总访问量
  • 6
    原创
  • 0
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2015-12-07
博客简介:

qq_33290471的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得2次收藏
  • 博客总排名1,761,756名
  • 原力等级
    原力等级
    0
    原力分
    0
    本月获得
    0
创作历程
  • 8篇
    2017年
成就勋章
TA的专栏
  • java GC
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

78人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

java的GC机制--javaGC机制

GC机制的基本机制是:分代收集年轻代:在年轻代中,使用“停止-复制”算法进行清理,将年轻代内存分为两个部分,Eden区较大,Survivor区较小,并且划分为两个相等的部分。每次清理时,将Eden区中和Survivor区中存活的对象复制到另一个Survivor区中,然后将Eden和Survivor区中的对象清除。停止复制算法中,用来复制的两个部分并不总是相等的(传统的停止复制算法两个部分内
转载
发布博客 2017.06.06 ·
1001 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java的GC机制--java的内存分配机制

这里所说的分配机制,主要是指在堆上的分配机制,一般的,对象的内存分配都是在堆上进行的,但现代技术也支持将对象拆成标量类型(标量类型即原子类型,表示单个值,可以是基本数据类型或String类型),然后在栈上分配,在栈上分配的很少见。java内存的分配和回收机制概括的话,就是:分代分配和分代回收。对象会根据存在的时间分为:年轻代(Young Generation)、年老代(Old Generati
转载
发布博客 2017.06.05 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java的GC机制--java对象的访问方

一般来说,一个java的引用访问涉及到三个内存区域:JVM栈、堆、方法区;以最简单的本地变量引用为例: Object obj = new Object();    Object obj是一个本地引用,存储在JVM栈的本地变量表中,表示一个reference类型的数据;    new Object()作为一个实例对象,存储在堆区中    堆中还记录了Object类的类型信息(接口、f
原创
发布博客 2017.06.05 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java的GC机制--java的内存区域

了解java GC 机制,必须搞清楚JVM中内存区域的划分,在java运行时的数据区域里,由JVM管理的内存区域主要分成一下几块:1、程序计数器(Program Counter Register):程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到第几行,可以理解为当前线程的行号
原创
发布博客 2017.06.05 ·
714 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java的GC机制--java垃圾回收概况

java GC(Garbage Collection  垃圾收集,垃圾回收)机制,是java和c++/c最主要的却别之一,java开发过程中,不需要专门编写内存回收和垃圾清理的代码,对内存溢出和泄露的问题,也不必像c程序员担心。因为在java虚拟机中,存在内存自动管理和垃圾清理机制。该机制对JVM中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,对内存进行自动的回收,永不停息的保证JV
原创
发布博客 2017.06.05 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在开发过程中如何减少和避免硬编码

用java web容器配置文件减少硬编码为了减少硬编码,项目中要使用配置文件来存储一些会随部署环境变化而改变的变量值,比如说别的系统发布的子系统跳转地址等1、利用ServletContextservlet容器会在启动时为每个web应用创建唯一的一个 servlet context,可以把ServletContext看成一个web应用的服务器端组件的共享内存,在ServletContex
原创
发布博客 2017.06.01 ·
3773 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Float、double和Bigdecimal的区别

1、一般的Float型数据和Double型数据只能用于科学计算或者工程计算,它们都有界限值,进行复杂的大数值运算时,精确度低,不适合用于商业运算2、java.math.Bigdecimal类,支持任何精度的定点数,可以用于精确计算货币值。
原创
发布博客 2017.06.01 ·
5453 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

String、StringBuffer与StringBuilder的区别

1、三者在执行速度方面:String     String的执行速度小于后者的原因:    String是字符串常量,也就是不可改变的对象,StringBuffer和StringBuilder都是字符串变量;exp:String s = "adidas";           s = s+1;           System.out.println(s);//result a
原创
发布博客 2017.06.01 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏