摘要: 前言 源文章:https://blog.csdn.net/mu_wind/article/details/108674284 1. 初识Java IO IO——in/输入和out/输出,即以应用程序为中心和外部数据载体之间进行的数据传递。 Java中是通过流处理IO的,那么什么是流? 流-Strea 阅读全文
posted @ 2021-06-15 22:01 破晓云鸿 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.概念 一、网络 将不同区域的计算机连接到一起 局域网、城域网、互联网等等 二、地址 IP地址 确定网络上 一个绝对地址|位置——>房子的地址 三、端口号 区分计算机软件的 ——房子的房门 2个字节 0-65535 共65536个 在同一个协议下,端口号不能重复 不同协议下可以重复 1024以下的 阅读全文
posted @ 2021-06-15 21:59 破晓云鸿 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 线程 程序 进程 线程 程序:Progream,指令集,是一个静态的概念 进程:Process,操作系统调度程序,是一个动态的概念。 进程是程序的一次动态执行过程,占用特定的地址空间。 每个进程都是独立的,由3部分组成:cpu,data,code 缺点:内存的浪费,cpu的负担 线程:Thread, 阅读全文
posted @ 2021-05-20 20:40 破晓云鸿 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 源文章:https://blog.csdn.net/dreamtdp/article/details/15378329 序列化是干什么的? 为了保存内存中的各种对象的状态(实例变量,不是方法),并且可以把保存的对象状态再读出来。 虽然你可以用你自己的各种各样的方法来保存Object states,但 阅读全文
posted @ 2021-04-14 10:28 破晓云鸿 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 队列 Queue 与 Deque Queue:单向 队列通常FIFO(先进先出) 优先级队列和堆栈LIFO(后进先出) 动作 抛出异常 返回特殊值 插入 add(e) offer(e) 移除 remove() poll() 获取 element() peek() FIFO示例:模拟银行业务 impo 阅读全文
posted @ 2021-04-05 17:32 破晓云鸿 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 学习笔记-扩展-Guava 只读设置的对比 ImmultableList.of()和Collections.unmodifiableList() 示例 package guava; import java.util.ArrayList; import java.util.Collections; i 阅读全文
posted @ 2021-04-05 15:14 破晓云鸿 阅读(56) 评论(0) 推荐(0) 编辑
摘要: commons-Collections 提供一个类包来扩展和增加标准的Java Collection框架,处理数据灵活 MapIterator 很好用,以后不用map.keyset.iterator去处理map循环 HashedMap 迭代器 package commons; // import j 阅读全文
posted @ 2021-04-05 11:35 破晓云鸿 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 比较是排序的前提。 Java提供两种进行比较的思路:内置和外设。 java.lang.Comparable接口,内部只有一个方法compareTo() public interface Comparable<T>{ public int compareTo(); } 扩展Comparable接口的类 阅读全文
posted @ 2021-04-01 22:52 破晓云鸿 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 泛型基础知识 泛型类 类签名中包含泛型的类 位置:类名后 注意: 泛型只能使用引用类型,不能使用基本类型 不能再静态属性上使用泛型声明 泛型类 public class Student { private T1 javaScore; private T2 oracleScore; //泛型声明时不能 阅读全文
posted @ 2021-03-30 17:59 破晓云鸿 阅读(45) 评论(0) 推荐(0) 编辑