peerless_hero的博客

冠军的心是至死不渝!

ConcurrentHashMap

ConcurrentHashMap继承于AbstractMap,实现了ConcurrentMap接口,同时标记了Serializable接口。 ConcurrentHashMap是线程安全且高效的HashMap 常量 /** * Segment数组中的每一个segment的...

2017-09-24 15:18:31

阅读数 157

评论数 0

Equals和==的区别

在阐述equals和==的区别前,我们要先简单说一下JVM中内存分配的问题。当我们创建一个对象时,会在堆内存中开辟一段空间来存储对象数据,同时在栈内存中生成该对象的引用。后续代码调用时使用的都是栈内存中的引用。特别地,基本数据类型是存储在栈内存中的。基本数据类型对于基本数据类型,直接用双等号(==...

2017-09-12 21:01:57

阅读数 203

评论数 0

LinkedList

类定义 public class LinkedListE> extends AbstractSequentialListE> implements ListE>, DequeE>, Cloneable, java.io.Serializable Link...

2017-09-03 18:30:41

阅读数 250

评论数 0

ArrayList

类定义public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.SerializableArray...

2017-09-03 16:58:25

阅读数 237

评论数 0

bean元素的属性

使用Spring框架时,我们经常会在xml文件里装配bean。今天我们认识一下bean元素里的属性都有着哪些用处。 <bean abstract="true" autowire-candidate="default" autowire="...

2017-04-09 22:31:04

阅读数 1326

评论数 3

自动装箱和拆箱

自动装箱和拆箱是什么在Java中,数据类型可以分为两大类:Primitive Type(原始类型)和Reference Type(引用类型)。基本类型的数值不是对象,不能调用对象的toString()、hashCode()、getClass()、equals()等方法。自动装箱就是Java自动将原...

2017-04-09 16:49:48

阅读数 260

评论数 0

HashMap

HashMap继承于AbstractMap,实现了Map接口,同时标记了Cloneable和Serializable接口。public class HashMap<K,V> extends AbstractMap<K,V> implements Map<...

2017-02-05 16:11:16

阅读数 238

评论数 0

Java反射获取父类中的元素

我们知道,可以通过getDeclaredField和getField方法可以反射获取class中的元素,他们的区别在于getField只能访问公有变量,而getDeclaredField则可以访问定义的所有变量,包括protected修饰和private修饰的变量。 // 1.getDecl...

2017-01-06 19:08:45

阅读数 2104

评论数 0

Java关键字transient和volatile

transient用于对象序列化,volatile用于线程同步。transienttransient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。import java.io.FileInputStream; import java.io.Fil...

2016-12-27 17:48:38

阅读数 185

评论数 0

Collection集合概览

Container taxonomy上图是Java容器分类图,初看这张图可能会有点庞大,但是实际上只有三个组件:Map, List, and Set。 我们解读一下其中的组件: 1.黑色粗线框所代表的是我们常用的容器组件,包括HashMap、HashSet、ArrayList和LinkedLi...

2016-12-26 17:42:36

阅读数 139

评论数 0

Java浅拷贝和深拷贝

浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。 深拷贝不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象。 举例来说: 对象A1中包含对B1的引用,B1中包含对C1的引用。 浅拷贝对象A1得到A2,A2 中依然包含对B1的引用...

2016-12-24 20:08:17

阅读数 156

评论数 0

SSH集成框架概览

SSH Struts Spring Hibernate

2016-11-20 19:51:11

阅读数 217

评论数 0

空接口的意义

package org.springframework.beans.factory; /** * Marker superinterface indicating that a bean is eligible to be * notified by the Spring container...

2016-11-20 18:58:04

阅读数 1496

评论数 1

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