
java
klp098
这个作者很懒,什么都没留下…
展开
-
ArrayList vs. LinkedList vs. Vector
翻译人员: 铁锚翻译时间: 2013年12月2日原文链接: ArrayList vs. LinkedList vs. Vector1. List概述List,就如图名字所示一样,是元素的有序列表。当我们讨论List时,将其与Set作对比是一个很好的办法,Set集合中的元素是无序且唯一的。下图是Collection的类继承图,从图中你可以对本文所讨论的知识有大致的了解.转载 2016-03-29 14:58:36 · 383 阅读 · 1 评论 -
Linux与JVM的内存关系分析
Linux与JVM的内存关系分析2015/01/09 | 分类: 基础技术 | 2 条评论 | 标签: JVM, LINUX分享到:95原文出处: 美团技术团队引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约8转载 2016-06-24 09:47:59 · 462 阅读 · 0 评论 -
java八种基本数据类型的大小,以及他们的封装类
在我们面试或者考试过程中经常会考到八种基本数据类型以及它们的封装类,那么有哪八种基本数据类型呢?它们的封装类又是什么呢? 首先,八种基本数据类型分别是:int、short、float、double、long、boolean、byte、char;它们的封装类分别是:Integer、Short、Float、Double、Long、Boolean、Byte、Charac转载 2016-04-20 10:58:39 · 2956 阅读 · 0 评论 -
Class.getResource和ClassLoader.getResource的区别分析
Class.getResource和ClassLoader.getResource的区别分析栏目:Java基础 作者:admin 在Java中获取资源的时候,经常用到Class.getResource和ClassLoader.getResource,本文给大家说一下这两者方法在获取资源文件的路径差异。Class.getResource(String path转载 2016-04-18 16:04:05 · 420 阅读 · 0 评论 -
LinkedHashMap源码学习
LinkedHashMap博客分类: 源码学习 HashMap: put -> addEntry(新建一个Entry) get getEntry LinkedHashMap: put -> addEntry(重写)转载 2016-04-15 09:58:42 · 301 阅读 · 0 评论 -
java源码分析之ArrayList
目录: 一、 ArrayList概述 二、 ArrayList的实现 1) 私有属性 2) 构造方法 3) 元素存储 4) 元素读取 5) 元素删转载 2016-03-28 19:38:16 · 253 阅读 · 0 评论 -
Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否转载 2016-04-25 20:43:14 · 378 阅读 · 0 评论 -
java forEach实现原理
java.util.List实现了java.lang.Iterable接口.jdk api文档中是这样描述Iterable接口的:实现这个接口允许对象成为 "foreach" 语句的目标。不过咋一看Iterable接口并没啥特别之处,只是定义了一个迭代器而已。[java] view plainpublic interface Iterable {转载 2016-04-07 20:53:06 · 940 阅读 · 0 评论 -
Java并发编程:synchronized
Java并发编程:synchronized2016-03-16 ImportNew(点击上方公众号,可快速关注)来源:海子链接:http://www.cnblogs.com/dolphin0520/p/3923737.html虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能转载 2016-03-24 18:44:35 · 255 阅读 · 0 评论 -
深入Java集合学习系列:HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本转载 2016-03-30 11:30:00 · 242 阅读 · 0 评论 -
高并发思路脑图
http://naotu.baidu.com/file/f5bb61ab7e6838b404d901fe728a0eec?token=89fdad3b5beb8d8f原创 2017-05-03 09:40:43 · 857 阅读 · 0 评论