2021年10月8日
摘要: 数据结构与算法-并查集算法 import java.util.Scanner; public class UnionTest { public int[] array; public int n; public int m; public UnionTest(int n,int m){ this.n 阅读全文
posted @ 2021-10-08 21:19 gyp666 阅读(36) 评论(0) 推荐(0)
摘要: 数据结构与算法--kmp算法 KMP就是保证i(进行查找的字符串的下标)永远不回退,只回退(待查找的字符串下标)来使得匹配效率有所提升。它用的方法就是利用strKey在失配的j为之前的成功匹配的子串的特征来寻找j应该回退的位置。而这个子串的特征就是前后缀的相同程度。 所以next数组其实就是查找st 阅读全文
posted @ 2021-10-08 21:07 gyp666 阅读(127) 评论(0) 推荐(0)
摘要: 网络编程 解决单元测试的时候控制台不可以输入的问题: 1.找到idea安装目录bin下的idea.exe.vmoptions和idea64.exe.vmoptions 2.在这两个文件最后加入一行 -Deditable.java.test.console=true 就ok了 计算机网络: 计算机网络 阅读全文
posted @ 2021-10-08 19:22 gyp666 阅读(40) 评论(0) 推荐(0)
摘要: String类 ​ 常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。它包括了关于类、方法、接口等中的常量,也包括字符串常量。Java为了提高性能,静态字符串(字面量/常量/常量连接的结果)在常量池中创建,并尽量使用同一个对象,重用静态字符串。 阅读全文
posted @ 2021-10-08 19:21 gyp666 阅读(102) 评论(1) 推荐(0)
摘要: 泛型 把元素的类型设计成一个参数,这个类型参数就是泛型 集合容器类在设计阶段/声明阶段不能确定这个容器到底是存取的什么类型的对象,在jdk5.0之前只能把元素类型设置为Object,jdk5.0之后使用泛型的方式来解决这个问题。 泛型注意 : 自定义泛型类、泛型接口、泛型方法 泛型类: import 阅读全文
posted @ 2021-10-08 19:20 gyp666 阅读(41) 评论(0) 推荐(0)
摘要: 反射 Reflection 反射机制允许程序在执行期间借助于Reflection API,取得任何类的内部信息,并且能直接操作任意对象的内部属性和方法。 加载完类之后,在堆内存中就会产生一个Class类型的对象(一个类只有一个),这个对象就包含了完整的类信息。我们可以通过这个对象看清类的结构,我们称 阅读全文
posted @ 2021-10-08 19:20 gyp666 阅读(36) 评论(0) 推荐(0)
摘要: 枚举类和注解 1、当我们定义一组常量的时候我们强烈建议使用枚举类。 2、枚举类的理解:类的对象有有限个、确定的。 3、 如果枚举类只有一个对象,则可以作为单例模式的一种实现方式 我们知道单例模式的实现方式有懒汉式和饿汉式,但是我们可以这样来实现单例模式(这种就是一种枚举类的思想) class Sin 阅读全文
posted @ 2021-10-08 19:19 gyp666 阅读(126) 评论(0) 推荐(0)
摘要: 时间和日期 java.lang.System类中提供的currentTimeMillis()(通常将它称为时间戳) ​ 返回从1970年1月1日0时0分0秒之间的以毫秒为单位的时间差(long型) java.util.Date类 ​ 表示特定的时间,精确到毫秒 构造器 ​ Date()无参构造器,获 阅读全文
posted @ 2021-10-08 19:18 gyp666 阅读(755) 评论(0) 推荐(0)
摘要: File java.io.File类:文件和文件目录路径的抽象表示形式,和平台无关 File可以对文件或者目录实现增删重命名。但是File不可以访问文件或者目录内容,如果要访问内容,则需要使用输入输出流 构造器: 路径编写分隔符的问题: File常用方法 获取功能: getPath是获取你在构造器中 阅读全文
posted @ 2021-10-08 19:18 gyp666 阅读(78) 评论(0) 推荐(0)
摘要: 设计模式--代理模式 代理类proxyInterface 被代理类 realInterface package com.geng; public class InterfaceTest { public static void main(String[] args){ Interface real= 阅读全文
posted @ 2021-10-08 19:17 gyp666 阅读(33) 评论(0) 推荐(0)