12 2019 档案

摘要:目录: 一、Lambda表达式 二、函数式(Functional)接口 三、方法引用于构造器引用 四、强大的Stream API 五、Optional类 /* 分割线 */ 一、Lambda表达式 速度更快 代码更少(增加了新的语法:Lambda 表达式) 强大的 Stream API 便于并行 最 阅读全文
posted @ 2019-12-27 22:20 java_取名南 阅读(138) 评论(0) 推荐(0) 编辑
摘要:目录: 一、反射机制概述 二、理解Class类并获取Class实例 三、类的加载与ClassLoader的理解 四、创建运行时类的对象 五、获取运行时类的完整结构 六、调用运行时类的指定结构 七、反射的应用:动态代理 /* 分割线 */ 一、Java反射机制概述 Reflection(反射)是被视为 阅读全文
posted @ 2019-12-20 16:11 java_取名南 阅读(169) 评论(0) 推荐(0) 编辑
摘要:目录: 一、网络编程概述 二、网络通信要素概述 三、通信要素1:IP和端口号 四、通信要素2:网络协议 五、TCP网络编程 六、UDP网络编程 七、URL编程 /* 分割线 */ 一、网络编程概述 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯 二、网络通信要素 IP和 阅读全文
posted @ 2019-12-20 10:29 java_取名南 阅读(138) 评论(0) 推荐(0) 编辑
摘要:目录: 一、File类的使用 二、IO流原理及流的分类 三、节点流(或文件流) 四、缓冲流 五、转换流 六、标准输入、输出流 七、打印流 八、数据流 九、对象流 十、随机存取文件流 十一、NIO.2中Path、Paths、File类的使用 /* 分割线 */ 一、File类的使用 File 能新建、 阅读全文
posted @ 2019-12-18 21:55 java_取名南 阅读(252) 评论(0) 推荐(0) 编辑
摘要:目录: 一、为什么要有泛型 二、在集合中使用泛型 三、自定义泛型结构 四、泛型在继承上的体现 五、通配符的使用 六、泛型应用举例 /* 分割线 */ 一、为什么要有泛型 1.解决元素存储的安全性问题。 2.解决获取数据元素时,需要类型强制转换的问题。 二、在集合中使用泛型 ArrayList<Int 阅读全文
posted @ 2019-12-17 20:31 java_取名南 阅读(173) 评论(0) 推荐(0) 编辑
摘要:目录: 一、Map接口 二、Collection工具类 /* 分割线 */ 一、Map接口 Map中的key用Set来存放,不可重复。作为一个Map对象所对应的类,需重写hashCode和equals方法。 HashMap是Map接口使用频率最高的实现类。 添加、删除、修改操作: Object pu 阅读全文
posted @ 2019-12-16 11:51 java_取名南 阅读(192) 评论(0) 推荐(0) 编辑
摘要:目录: 一、Collection接口方法 二、Iterator迭代器接口 三、Collection子接口一:List 四、Collection子接口二:Set /*****************分割线************************/ 一、Collection接方法 Collect 阅读全文
posted @ 2019-12-14 16:01 java_取名南 阅读(184) 评论(0) 推荐(0) 编辑
摘要:目录: 一、枚举类的使用 二、注解的使用 /* 分割线 */ 一、枚举类的使用 类的对象只由有限个,确定的。 当需要定义一组常量时,强烈建议使用枚举类。 枚举类的实现: jdk1.5之前需要自定义枚举类 jdk1.5新增的enum关键字用于定义枚举类 若枚举类只有一个对象,则可以作为一种单例模式的实 阅读全文
posted @ 2019-12-13 10:19 java_取名南 阅读(223) 评论(0) 推荐(0) 编辑
摘要:目录: 一、JDK8之前的日期时间API 二、JDK8中新日期时间API 三、Java比较器 四、System类 五、Math类 六、Biglenteger与BigDecimal /* 分割线 */ 一、JDK8之前的日期时间API java.util.Date类 表示特定的瞬时,精确到毫秒 构造器 阅读全文
posted @ 2019-12-11 10:50 java_取名南 阅读(165) 评论(0) 推荐(0) 编辑
摘要:目录: 一、字符串相关的类 二、JDK8之前的日期时间API 三、JDK8中新日期时间API /* 分割线 */ 一、字符串相关的类 String的特性 String类:代表字符串,字符串是常量。 String是一个final类,代表不可变的字符序列。 String对象的字符内容是存储在一个字符数组 阅读全文
posted @ 2019-12-09 18:01 java_取名南 阅读(197) 评论(0) 推荐(0) 编辑
摘要:目录: 一、线程的声明周期 二、线程的同步 三、线程的通信 四、JDK5.0新增线程创建方式 /* 分割线 */ 一、线程的声明周期 JDK中用Thread.State类定义了线程的几种状态 要想实现多线程,必须在主线程中创建新的线程对象。Jaba语言使用Thread类及其子类的对象来表示线程,在它 阅读全文
posted @ 2019-12-07 17:56 java_取名南 阅读(157) 评论(0) 推荐(0) 编辑
摘要:目录: 1、基本概念:程序、进程、线程 2、线程的创建和使用 /* 分割线 */ 一、基本概念:程序、进程、线程 程序:一段静态代码,静态对象 进程:正在运行的一个程序,是一个动态的过程,是有声明周期的。 线程:进程的进一步细化,是程序内部的一条执行路径。若同一时间并行执行多个线程,就是支持多线程的 阅读全文
posted @ 2019-12-04 17:42 java_取名南 阅读(147) 评论(0) 推荐(0) 编辑
摘要:目录: 一、异常概述与异常体系结构 二、常见异常 三、异常处理机制一:try-catch-finally 四、异常处理机制二:throws 五、手动抛出异常:throw 六:用户自定义异常类 /* 分割线 */ 一、异常概述与异常体系结构 很多问题不是靠代码能够规避的:如客户输入格式、读取文件是否存 阅读全文
posted @ 2019-12-02 08:41 java_取名南 阅读(198) 评论(0) 推荐(0) 编辑