自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 java内存分配

Java作为C/C++发展出来的语言,最大的区别就是对程序员管理屏蔽了内存管理的部分,java中没有了指针的概念,所有动态内存的分配和释放都在Java底层里自动完成。Java的程序会把其占用的内存大概分成4个部分:1.stack栈区:跟C一样,存放局部变量、函数参数等。。2.Heap堆区:存放动态分配的内存变量,只不过动态分配内存的方式跟C不同。3.数据区:相当于C的static区

2014-07-27 17:08:25 513

原创 C语言内存分配问题

C/C++编译的程序占用的内存分为以下几个部分:   1.zhanqu

2014-07-27 00:35:45 551

原创 java中gc的整理

gc 只能清除在堆上分配的内存(纯java语言的所有对象都在堆上使用new分配内存),而不能清除栈上分配的内存(当使用JNI技术时,可能会在栈上分配内存,例如java调用c程序,而该c程序使用malloc分配内存时).因此,如果某些对象被分配了栈上的内存区域,那gc就管不着了,对这样的对象进行内存回收就要靠finalize().

2014-07-23 22:29:55 696

hashmap实现原理

hashmap的底层及源码解析,很适合大家的学习,不要积分。

2014-10-15

headfirst中文Java版(找工作必备)

最新最全的headfirst中文版,积分少,效果好,清楚明白

2014-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除