JAVA
frongvip
这个作者很懒,什么都没留下…
展开
-
Java学习笔记之一(深入理解Object类中方法)
在根类Object中包含一下方法: clone();equals();finalize();getClass();[align=left][/align]notify(),notifyAll();hashCode();toString();wait(); 我们知道所有的类都是继承于Object,所以我们编写的类默认都具有这些方法,究竟这些方法做什么用,需要让所有的对象都拥有,我将转载 2017-11-30 16:54:31 · 273 阅读 · 0 评论 -
Java-JDK各个版本的新特性
JDK doc - https://docs.oracle.com/javase/8/docs/technotes/tools/unix/toc.html 1.5 1.自动装箱与拆箱: 2.枚举(常用来设计单例模式) 3.静态导入 4.可变参数 5.内省 1.6 1.Web服务元数据 2.脚本语言支持 3.JTable的排序和过滤 4.更简单,更强大的JAX-WS转载 2017-11-30 17:23:13 · 213 阅读 · 0 评论 -
Java中的集合框架
定义: Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象。 作用: 集合可以: 1、在类的内部,对数据进行组织; 2、简单而快速的搜索大数量的条目; 3、有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除元素; 4、有的集合接口,提供了映射关系,可以通过关键字(key)快速的查找到对应的唯一对象,而这个关键字可以是任意类型。转载 2017-12-01 10:52:16 · 103 阅读 · 0 评论 -
HashMap,LinkedHashMap,TreeMap的有序性
HashMap 是将 Key 做 Hash 算法,然后将 Hash 值映射到内存地址,直接取得 Key 所对应的数据。在 HashMap 中,底层数据结构使用的是数组,所谓的内存地址即数组的下标索引。HashMap 的高性能需要保证以下几点: Hash 算法必须是高效的;Hash 值到内存地址 (数组索引) 的算法是快速的;根据内存地址 (数组索引) 可以直接取得对应的值。 HashM转载 2017-12-01 11:42:42 · 194 阅读 · 0 评论 -
Java GC基本算法
1、JVM内存组成结构 JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,Survivor由FromSpace和ToSpace组成,结构图如下所示:转载 2017-12-01 13:19:44 · 159 阅读 · 0 评论