![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java相关
文章平均质量分 91
iteye_21228
这个作者很懒,什么都没留下…
展开
-
Sun HotSpot JVM内存管理及垃圾收集
关键字: jvm , 内存管理 , 垃圾收集 转自:http://blog.csdn.net/watchnight/archive/2009/12/11/4987065.aspx内存模型(内存池)从上图可以看出,一个java进程主要分为“Java Heap”和“C Heap”两个部分。只有“Java Heap”是JVM的GC对象。从J2SE 5.0开始,JVM启...原创 2011-01-30 13:21:30 · 78 阅读 · 0 评论 -
Java集合类--ArrayList
http://www.cnblogs.com/huangfox/archive/2010/10/09/1846758.html Java集合类 一、 概述 集合类是java中常用的工具,使用频率最多的是Collection和Map两个接口的实现类,Collection存放多个单对象,而Map存放多个Key-value形式的键值对。Collection又分成两大接口:List...原创 2011-01-30 13:59:59 · 77 阅读 · 0 评论 -
Java集合类--LinkedList
http://www.cnblogs.com/huangfox/archive/2010/10/11/1847863.html一、 LinkedList 3.1 创建:LinkedList()LinkedList底层的数据结构是一个双向链表。既然是双向链表,那么必定存在一种数据结构——我们可以称之为节点,节点实例保存业务数据,前一个节点的位置信息和后一个节点位置信息,...原创 2011-01-30 13:58:50 · 112 阅读 · 0 评论 -
Java集合类--HashMap
关键字: java , collection , hashmap转自:http://www.cnblogs.com/huangfox/archive/2010/10/12/1848863.html HashMap一般的线性表、树中,记录在数据结构中的相对位置是随机的,即和记录的关键字之间不存在确定的关系,因此,在结构中查找记录时需进行一系列和关键字的比较。这一类查找方法建立...原创 2011-01-30 13:57:44 · 77 阅读 · 0 评论 -
Java运行时绑定探讨
关键字: java , 多态 , 重载 , 重写 , 动态绑定 转自:http://zhangjunhd.blog.51cto.com运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译...原创 2011-01-30 13:46:40 · 76 阅读 · 0 评论 -
浅谈equals和hashcode
关键字: equals , hashcode转自:http://www.sunxin.org/forum/thread/19720.html先谈equals。equals是Object类提供的方法之一,众所周知,每一个java类都继承自Object类,所以说每一个对象都有equals这个方法。而我们在用这个方法时却一般都重写这个方法,why?Ok,先看一个Obj...原创 2011-01-30 13:45:59 · 65 阅读 · 0 评论 -
Junit4参数化测试
关键字: junit , 参数化转自:http://ttitfly.iteye.com/blog/178496JUnit4中参数化测试要点: 1. 测试类必须由Parameterized测试运行器修饰 2. 准备数据。数据的准备需要在一个方法中进行,该方法需要满足一定的要求: 1)该方法必须由Parameters注解修饰 2)该方法必须为publ...原创 2011-01-30 13:45:17 · 201 阅读 · 0 评论 -
Java线程安全总结
关键字: java , 线程安全 , synchronized , volatile转自:http://jameswxx.iteye.com/blog/806968本文主要内容:1.什么是可见性2.什么是有序性3.多线程情况下如何保证可见性和有序性4.synchronized关键字和volatile关键字介绍 浅谈java内存模型 不同...原创 2011-01-30 13:39:48 · 80 阅读 · 0 评论 -
《软件开发沉思录》之对象健身操
关键字: 编码规范最近看了一部分《软件开发沉思录》, 感觉里面的“对象健康操”还是蛮有意思的,在这记录下,希望以后自己写的代码能按照这个要求来写。规则1: 方法只使用一级缩进每个方法只关注一件事情,提高可重用性原来的代码如下:源码打印?class Board { ... String board() { ...原创 2011-01-30 13:28:27 · 163 阅读 · 0 评论 -
JVM内存分析及导致内存溢出的不健壮代码及解决办法
关键字: Jvm , 内存溢出转自:http://hi.baidu.com/fvsd3/blog/item/9baec09a301bdebcc9eaf4a2.html一、JVM内存区域组成 java把内存分四种: 1、栈区(stack segment)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放内存资源 2、堆区(heap ...原创 2011-01-30 14:10:36 · 130 阅读 · 0 评论