自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学会control

lakers成长录

  • 博客(7)
  • 收藏
  • 关注

原创 JVM之-------GC

1,在java的五个内存区域中,程序计数器、虚拟机栈、本地方法栈三个区域随着线程的创建而产生,随着线程的死亡而消失,即内存的回收自动完成;但是堆和方法区就不一样了,这部分的内存分配和回收都是动态的;GC要重点负责的就是这部分内存的回收; 2,垃圾收集器需要完成的三件事情:(1)哪些内存需要回收?(2)什么时候回收?(3)如何回收? 哪些内存需要回收?也就是判断堆

2013-11-28 14:30:45 579

原创 JVM之------java内存管理

1,JVM 运行的时候会发它管理的内存分为五个区域:(1)程序计数器:保存下一条该执行的指令(2)虚拟机栈:也就是通常所说的栈,它描述的是java方法执行时的内存模型,每个方法被执行的时候都会同时创建一个栈帧,用于存储方法运行时的一些信息:局部变量表、操作数栈、动态链接、方法出口等信息;因此,每个方法从被调用到执行结束的过程就对应着一个栈帧在虚拟机栈中从入栈到出栈的过程;     局部

2013-11-28 14:29:38 515

原创 设计模式之-----适配器模式

1,适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作; 2,适配器模式有两种:(1)类的适配器模式:适配器类继承源类(这样适配器类就继承了源类有的方法)并实现目标接口,实现在源类中没有而在接口中有的方法,从而实现适配器类有目标接口的所有方法;(2)对象的适配器模式:适配器类只是实现目标接口,实现在源类中没有而在接口中

2013-11-26 18:51:29 476

原创 java中String类详解(享元模式思考)

1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=new String

2013-11-26 18:17:00 561

原创 设计模式之-----工厂模式

1,工厂模式有三种:(1)简单工厂模式:由一个具体类专门负责创建所有的实例(2)工厂方法模式:有一个核心的抽象工厂类,即有一个工厂等级结构,由各个具体厂类创建同一个类实例(只有一个工厂方法)(3)抽象工厂模式:有一个核心的抽象工厂类,即有一个工厂等级结构,由各个具体工厂类创建多个类实例(有多个工厂方法) 2,简单工厂模式与工厂方法模式的区别(1)结构不同:     简单

2013-11-26 17:49:42 666

翻译 ConcurrentHashMap遍历详解

近期面试,问到ConcurrentHashMap遍历问题,今天详细总结下:在ConcurrentHashMap中,使用了分段锁机制,所以任意数量的读线程可以并发访问Map、读操作和写操作的线程可以并发访问Map、并且一定数量(默认是使用16个锁)的写线程也可以并发修改Map。ConcurrentHashMap提供的迭代器不会抛出ConcurrentModificationExeption,

2013-11-20 14:22:29 23700

原创 大说Java集合框架

1、Java容器类库的简化图,下面是集合类库更加完备的图。包括抽象类和遗留构件(不包括Queue的实现): 2、ArrayList初始化时不可指定容量,如果以new ArrayList()方式创建时,初始容量为10个;如果以new ArrayList(Collection c)初始化时,容量为c.size()*1.1,即增加10%的容量;当向ArrayList中添加一个元素

2013-11-18 13:44:21 822

空空如也

空空如也

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

TA关注的人

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