javaAPI
榴霖燚炀
这个作者很懒,什么都没留下…
展开
-
API之泛型
package com.rayNotes;import java.lang.reflect.InvocationTargetException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.junit.Test;/** * * *原创 2018-01-20 00:36:38 · 591 阅读 · 0 评论 -
API之反射
package com.rayNotes;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Array原创 2018-01-20 15:42:52 · 381 阅读 · 0 评论 -
你真的了解java的lambda吗?- java lambda用法与源码分析
用法示例:最普遍的一个例子,执行一个线程分析由此引发的一些案例有参数有返回值的实例:集合排序疑问源码解析必须了解注解 @FunctionInterface穿越:对象变身函数关于UnaryOperator使用场景与 lambda 表达式的关系?关于 UnaryOperator,我们百尺竿头更进一步,深入到核心原作者: cmla...转载 2018-08-09 08:29:28 · 194 阅读 · 0 评论 -
Java基础之Exception
文章目录0. about0.1 Error && Exception0.2 什么时候需要抛出异常?为什么抛出异常?1. throws && throw1.1 throw 关键字1.2 throws 关键字1.2.1 声明1.3 异常处理总结2. RuntimeException3. 方法0. about来源:java.lang中的Throwable类。Throw...原创 2019-01-03 22:27:19 · 300 阅读 · 0 评论 -
Java基础之序列化
文章目录0 transient : Java序列化中如果有些字段不想进行序列化 怎么办?引言0. 怎样实现java 的序列化1. 序列化ID的问题2. 序列化2.1 如何自定义序列化和反序列化策略?2.1.1 ArrayList 中writeObject和readObject方法2.1.2 那么为什么ArrayList**要用这种方式来实现序列化呢**?2.1.3 所以如何自定义序列化和反序列...原创 2019-01-04 01:15:30 · 1768 阅读 · 0 评论 -
Java基础之多线程
文章目录0 . 什么是线程和进程?,请简要描述线程与进程的关系、区别及优缺点?1. 多线程实现方式2. 线程状态2.1 如何停止一个线程2.2 /*TODO*/3. 线程的API参考0 . 什么是线程和进程?,请简要描述线程与进程的关系、区别及优缺点?什么是进程?进程是程序的一次执行过程。是系统中运行的一个任务。是系统运行程序的基本单位。操作系统资源管理的最小单位(包含资源的内存区域)...原创 2019-01-04 22:47:42 · 175 阅读 · 0 评论 -
Java基础之IO流
文章目录0.引言0.1 IO流的概念0.2 分类1. 处理流 & 节点流2. 缓冲流2.1 缓冲区2.1.1 mark() & reset()3. 转换流4. 对象流5. 数据流参考0.引言如果是操作二进制文件那我们就使用字节流,如果操作的是文本文件那我们就使用字符流。尽可能的多使用处理流,这会使我们的代码更加灵活,复用性更好。0.1 IO流的概念在java中,将不同...原创 2019-01-05 23:14:36 · 235 阅读 · 0 评论 -
集合之List-API(源码注释中英文对照翻译解释)
来源:JDK 1.8 libpublic interface List<E> extends Collection<E> { /** * * Returns the number of elements in this list. If this list contains * more than <tt>Integer.MAX_VALUE...原创 2019-01-09 17:21:33 · 753 阅读 · 0 评论 -
API之Collections
package com.rayNotes;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Comparator;import java.util.Iterator;import java.util.List;import java原创 2018-01-20 00:32:31 · 175 阅读 · 0 评论 -
API之Map
package com.rayNotes;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import java.util.TreeMap;import java.util.TreeSet;原创 2018-01-20 00:30:27 · 438 阅读 · 0 评论 -
JavaSE 基础之InetAddress类
Java基础之InetAddress类科普:1、顶级域名:(1) 国家顶级域名:cn、us、jp…… (2) 国际通用(iTDs ): 工商企业:com 网络提供商:net 非赢利组织:org原创 2017-07-20 16:19:23 · 307 阅读 · 0 评论 -
API之StringBuffer
package com.rayNotes;import org.junit.Test;/** * - StringBuffer是字符缓冲区,是一个容器 * - 长度可以变化 * - 可以对内容通过指定的方法进行修改 * - 容器对象一般具备对容器中元素的操作功能,如: 增删改查 * - 最终缓冲区存储完的数据都会变成字符串 * * -原创 2018-01-18 18:39:01 · 209 阅读 · 0 评论 -
API之String类
package com.rayNotes;import org.junit.Test;/** * - 字符串是一个特殊的对象。 - 字符串一旦初始化就不可以被改变。 * * @author liujun * @since 2018.1 */public class StringTest { /** * - str在内存中只有一个对象,str1在内存中有两个原创 2018-01-18 18:37:46 · 327 阅读 · 0 评论 -
API之Collection集合
package com.rayNotes;import java.util.ArrayList;import java.util.Collection;import java.util.Comparator;import java.util.HashSet;import java.util.Iterator;import java.util.LinkedHashSet;import原创 2018-01-19 01:24:20 · 309 阅读 · 0 评论 -
集合之ArrayList源码分析
package java.util;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.function.UnaryOperator;public class ArrayList<E> extends AbstractList<E> ...原创 2019-01-10 00:10:48 · 222 阅读 · 0 评论