摘要:
目录: 一、网络编程概述 二、网络通信要素概述 三、通信要素1:IP和端口号 四、通信要素2:网络协议 五、TCP网络编程 六、UDP网络编程 七、URL编程 /* 分割线 */ 一、网络编程概述 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯 二、网络通信要素 IP和 阅读全文
摘要:
目录: 一、File类的使用 二、IO流原理及流的分类 三、节点流(或文件流) 四、缓冲流 五、转换流 六、标准输入、输出流 七、打印流 八、数据流 九、对象流 十、随机存取文件流 十一、NIO.2中Path、Paths、File类的使用 /* 分割线 */ 一、File类的使用 File 能新建、 阅读全文
摘要:
目录: 一、为什么要有泛型 二、在集合中使用泛型 三、自定义泛型结构 四、泛型在继承上的体现 五、通配符的使用 六、泛型应用举例 /* 分割线 */ 一、为什么要有泛型 1.解决元素存储的安全性问题。 2.解决获取数据元素时,需要类型强制转换的问题。 二、在集合中使用泛型 ArrayList<Int 阅读全文
摘要:
目录: 一、Map接口 二、Collection工具类 /* 分割线 */ 一、Map接口 Map中的key用Set来存放,不可重复。作为一个Map对象所对应的类,需重写hashCode和equals方法。 HashMap是Map接口使用频率最高的实现类。 添加、删除、修改操作: Object pu 阅读全文
摘要:
目录: 一、Collection接口方法 二、Iterator迭代器接口 三、Collection子接口一:List 四、Collection子接口二:Set /*****************分割线************************/ 一、Collection接方法 Collect 阅读全文
摘要:
目录: 一、枚举类的使用 二、注解的使用 /* 分割线 */ 一、枚举类的使用 类的对象只由有限个,确定的。 当需要定义一组常量时,强烈建议使用枚举类。 枚举类的实现: jdk1.5之前需要自定义枚举类 jdk1.5新增的enum关键字用于定义枚举类 若枚举类只有一个对象,则可以作为一种单例模式的实 阅读全文
摘要:
目录: 一、JDK8之前的日期时间API 二、JDK8中新日期时间API 三、Java比较器 四、System类 五、Math类 六、Biglenteger与BigDecimal /* 分割线 */ 一、JDK8之前的日期时间API java.util.Date类 表示特定的瞬时,精确到毫秒 构造器 阅读全文
摘要:
目录: 一、字符串相关的类 二、JDK8之前的日期时间API 三、JDK8中新日期时间API /* 分割线 */ 一、字符串相关的类 String的特性 String类:代表字符串,字符串是常量。 String是一个final类,代表不可变的字符序列。 String对象的字符内容是存储在一个字符数组 阅读全文
摘要:
目录: 一、线程的声明周期 二、线程的同步 三、线程的通信 四、JDK5.0新增线程创建方式 /* 分割线 */ 一、线程的声明周期 JDK中用Thread.State类定义了线程的几种状态 要想实现多线程,必须在主线程中创建新的线程对象。Jaba语言使用Thread类及其子类的对象来表示线程,在它 阅读全文
摘要:
目录: 1、基本概念:程序、进程、线程 2、线程的创建和使用 /* 分割线 */ 一、基本概念:程序、进程、线程 程序:一段静态代码,静态对象 进程:正在运行的一个程序,是一个动态的过程,是有声明周期的。 线程:进程的进一步细化,是程序内部的一条执行路径。若同一时间并行执行多个线程,就是支持多线程的 阅读全文