08 2022 档案
摘要:视频参考:https://www.bilibili.com/video/BV114411W7id?p=61&spm_id_from=pageDriver&vd_source=cb0d3da7202ac90dd1d32ce6960fb3b7 网络 两台计算机通过协议和网络进行通信 IP地址:网络上的唯
阅读全文
摘要:参考视频:https://www.bilibili.com/video/BV114411W7id?p=53&spm_id_from=pageDriver&vd_source=cb0d3da7202ac90dd1d32ce6960fb3b7 Java注解 要给一个类增强一些功能,继承、实现一个接口,还
阅读全文
摘要:参考视频:153、序列化和反序列化哔哩哔哩bilibili 序列化版本说明参考地址:(18条消息) 序列化版本号(serialVersionUID)是做什么用的鲱鱼罐头配白花蛇草水的博客-CSDN博客serialversionuid 序列化与反序列化(ObjectInputStream/Object
阅读全文
摘要:视频参考:19-尚硅谷-Java语言高级-缓冲流课后练习2哔哩哔哩bilibili 案例一 1.实现图片的加密解密操作 package com.mokuiran.bufferedfile;import java.io.*;public class EncryptFile { public sta
阅读全文
摘要:视频参考:15-尚硅谷-Java语言高级-缓冲流(字节型)实现非文本文件的复制哔哩哔哩bilibili 缓冲流的使用 1.缓冲流 BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter 2.作用 加快流的读取、写入
阅读全文
摘要:视频参考:05-尚硅谷-Java语言高级-IO流概述与流的分类哔哩哔哩bilibili 视频参考:https://www.bilibili.com/video/BV114411W7id?p=57&spm_id_from=pageDriver&vd_source=cb0d3da7202ac90dd1d
阅读全文
摘要:Collection工具类: package com.mokuiran.collection;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;
阅读全文
摘要:Map体系集合 参考视频:13.33 Map集合概述哔哩哔哩bilibili HashMap(),代码如下: import java.util.HashMap;import java.util.Map;public class HashDemo2 { public static void mai
阅读全文
摘要:Set集合 参考视频:13.23 Set集合概述哔哩哔哩bilibili Set实现类 HashSet的使用 存储结构:哈希表(数组+链表+红黑树) 存储过程: 1.根据hashcode计算保存的位置,如果此位置为空,则直接保存,如果不为空,执行第二步; 2.再执行equals方法,如果equals
阅读全文
摘要:泛型 参考视频:13.17 泛型概述哔哩哔哩bilibili 代码 一、1.创建Demo.java /** * 泛型类 * 语法 类名<T> * T是类型占位符,表示一种引用类型,如果编写多个,使用逗号隔开 */public class Demo<T> { //1.创建变量 T t; //2.作为
阅读全文
摘要:List实现类 ArrayList: ### 源码分析: DEFAULT_CAPACITY=10;默认容量(注意:如果没有向集合中添加任何元素,容量为0,添加一个元素之后,容量为10),每次扩容大小是原来的1.5倍。 elementData:存放元素的数组 size:实际大小 add():添加元素,
阅读全文
摘要:转载:(18条消息) 关于listIterator.hasPrevious()为什么跳过执行的解释_干碎那个人的眼镜(指自己)的博客-CSDN博客_hasprevious() ListIterator listIterator = list.listIterator();System.out.pri
阅读全文
摘要:视频解析:13.03 Collection体系哔哩哔哩bilibili Collectionti体系: collection父接口 有关代码: import javax.swing.text.html.HTMLDocument;import java.util.ArrayList;import ja
阅读全文
摘要:局部内部类 局部内部类不能添加任何修饰符。 局部内部类访问外部类当前方法中的局部变量时,因无法保障变量的生命周期与自身相同,变量必须修饰为final(jdk1.8之后默认为final) 静态内部类 在静态内部类当中,不能访问非静态变量。 匿名内部类 没有类名的局部内部类(一切特征都与局部内部类相同)
阅读全文
摘要:稀疏数组 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 如下图: 具体代码: public class ArrayDemo3
阅读全文
摘要:冒泡排序原理:冒泡排序就是将数组中的第一个数与数组其他数进行比较,以升序为例,第一轮:如果数组前一个数比后一个数大,就进行交换,否则不交换,然后开始第二轮,直到排序完成。 代码如下: import java.util.Arrays; public class ArrayDemo2 { public
阅读全文