imtianx
java知识 之 Integer自动拆装箱与缓存 java知识 之 Integer自动拆装箱与缓存
在java的数据类型中,包含基本类型 (如:int、double、...) 和包装类型(如: Integer、Double、... )。自动装箱指的是把基本类型的值转换为对应的包装类对象,反之则为自动拆箱。 如下示例代码: Integer
java 知识之 注解的使用和解析 java 知识之 注解的使用和解析
在java中,例如重写父类方法使用的 @Override,就是注解。在开发中使用的框架,大部分也是用了注解。通过注解可以是代码更加简洁,更加清晰。在jdk1.5后,引入了注解。官方概念:java提供了已汇总源程序中的元素关联任何信息和任何元
java 知识之 反射的使用 java 知识之 反射的使用
所谓反射,是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 反射有如下的功能: 在运行时判断任意
java 知识 之 内存管理 java 知识 之 内存管理
读书笔记:《疯狂java 程序员的基本修养》第四章——java内存管理 java 中的内存管理包括内存分配和内存回收,这些都是由 JVM 帮我们完成的。当创建对象时为其分配内存空间;当失去引用时,GC会自动清除并回收他们所占用的空间。
java 知识 之 常见java集合的实现细节 java 知识 之 常见java集合的实现细节
读书笔记:《疯狂java 程序员的基本修养》第三章——常见java集合的实现细节 1.java 中集合及其继承关系Collection中常用的集合类类图如下: Map中常用的集合类类图如下: 注:在jdk的安装目录下的 src.zi
java知识 之 对象及其内存管理 java知识 之 对象及其内存管理
读书笔记:《疯狂java 程序员的基本修养》第二章——对象及其内存管理 java中的内存管理分为两个方面: 内存分配:指创建java对象时JVM为该对象在堆空间中所分配的内存空间。 内存回收:指java 对象失去引用,变成垃圾时,J
java知识 之 数组及其内存管理 java知识 之 数组及其内存管理
读书笔记:《疯狂java 程序员的基本修养》第一章——数组及其内存管理 1.数组初始化数组是一个复合数据结构,当需要多个类型相同的变量时,可以定义数组惊醒使用。在java中,数组变量是一个引用类型的变量。java 中的数组是静态的,即初