随笔分类 - JAVA
摘要:一. 安装Memory Analyzer Tool 打开eclipse >> Help >> Install New Software >> 点击Work With右边的Add,输入 [Name] MAT [Location] http://archive.eclipse.org/mat/1.2/update-site/ 点击OK >> 点击Install 窗口下的Se...
阅读全文
摘要:操作系统ubuntu14.04 openjdk版本 7u4 openjdk7u4可以在https://jdk7.java.net/source.html下载 一.构建编译环境 sudo apt-get install build-essential gawk m4 openjdk-6-jdk libasound2-dev libcups2-dev libxrender-dev ...
阅读全文
摘要:HashMap 的性能因子 1. 容量:表示桶位的数量。 2. 初始容量: 表在创建是所拥有的桶位数。 如果你知道将要在HashMap存储多少项,创建一个初始容量合适的HashMap将可以避免自动再散列的开销 /** * The default initial capacity - MUST be a power of two. */ st...
阅读全文
摘要:java容器类库的简化图: (虚线框表示接口, 实线框表示普通的类, 空心箭头表示特定的类实现了接口, 实心箭头表示某个类可以生成箭头所指的类对象) 继承Collection的主要有Set 和 List. List: ArrayList 内部实现是用数组, 随机访问速度快, 删除或插入元素速度慢。
阅读全文
摘要:对象A的创建过程: 1. 构造器实际上是静态方法。当首次创建对象A 或者 A类的静态方法/静态域首次被访问时,Java解释器查找类路径,以定位 A.class文件。(当程序创建第一个对类的静态成员的应引用时,类会被动态加载到JVM中) 2. 载入A.class,有关静态初始化的所有动作都会执行。因此,静态初始化只在Class对象首次加载的时候进行一次。 ...
阅读全文
摘要:goto:在Java中goto仍是保留字,但并未在语言中使用它;Java没有goto。 保留字的定义: 保留字(reserved word),指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。 保留字包括关键字和未使用的保留字。关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前...
阅读全文
摘要:多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。 继承允许将对象视为它自己本身的类型活基类型来加以处理。 方法调用绑定 绑定: 将一个方法调用同一个方法主体关联起来。 前期绑定:在程序执行前进行绑定(如果有的话,由编译器和连接程序实现)。 后期绑定(也叫动态绑定或运行时绑定):在运行时
阅读全文

浙公网安备 33010602011771号