会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
烟雨断桥
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2025年2月22日
字符串匹配:KMP 算法
摘要: KMP算法:主要应用在字符串匹配的问题; 主要思想:当出现字符串不匹配时,可以根据已经匹配的文本内容,避免暴力的从投再匹配; 其中最主要的是next组数【前缀表】:记录了模式串和主串不匹配的时候,模式串应该从哪里重新开始匹配【相同字符串的传递性】; next数组里的数字表示的是什么,为什么这么表示?
阅读全文
posted @ 2025-02-22 11:14 烟雨断桥
阅读(41)
评论(0)
推荐(0)
2025年2月21日
java 文件基础
摘要: 文件 文件在程序中是以流的形式来操作的【输入流,输出流】; 创建文件方法: new File(String pathname); new File(File parent, String child); new File(String parent, String child); createNew
阅读全文
posted @ 2025-02-21 17:40 烟雨断桥
阅读(13)
评论(0)
推荐(0)
2025年2月20日
java 线程的生命周期和锁
摘要: 线程的生命周期: Thread.state枚举类共有6种状态: NEW:尚未启动的线程状态; RUNNABLE:jvm中执行的状态; BLOCKED:被阻塞等待监视器锁定的状态; WAITING:等待其他线程执行的状态; TIME_WAITING:达到执行等待时间的线程状态; TERMINATED:
阅读全文
posted @ 2025-02-20 18:15 烟雨断桥
阅读(33)
评论(0)
推荐(0)
Java 线程基础
摘要: 进程: 启动一个进程,操作系统就会给该进程分配内存空间; 进程是要给程序的执行过程,是动态过程,有产生,存在,消亡; 线程: 线程是由进程创建的,是进程的一个实体; 一个进程可以有多个线程; 线程也能创建线程; 并发:同一个时刻,多个任务交替执行; 并行:同一个时刻,多个任务同时执行; 线程的两种方
阅读全文
posted @ 2025-02-20 15:59 烟雨断桥
阅读(9)
评论(0)
推荐(0)
2025年2月19日
java 泛型
摘要: 泛型 所有对象底层都是Object,不能对数据进行约束; 向上向下转型,太过频繁,影响效率; 泛型是给编译器的,又称参数化类型; 可以在类声明时通过一个标识表示类中某个【属性,方法返回值,参数】的类型; 泛型是编译阶段确定,所以不能修饰静态成员; 当在声明的时候,没有传入类型的时候,默认是Objec
阅读全文
posted @ 2025-02-19 18:30 烟雨断桥
阅读(16)
评论(0)
推荐(0)
java 异常
摘要: 异常 程序在执行过程中发生的不正常情况称之为"异常",可分为两类: Error:java 虚拟机无法解决的严重问题,程序会崩溃; Exception:因为编程错误,或者偶然的外在因素导致的一般性问题,分为两种: 运行时异常; 编译时异常; 异常体系分布: Throwable extends Obje
阅读全文
posted @ 2025-02-19 16:33 烟雨断桥
阅读(8)
评论(0)
推荐(0)
2025年2月18日
java 注解
摘要: 注解: 注解(Annotation) 被称之为元数据(Metadata),用于修饰解释包、类、方法、属性、构造器、局部变量等数据信息; 使用的时候前面加上:@符号,作为一个修饰符使用,三种基本的Annotation: @Override:表重写父类方法,只能用于方法; @Target(Element
阅读全文
posted @ 2025-02-18 22:12 烟雨断桥
阅读(6)
评论(0)
推荐(0)
java 枚举类
摘要: 枚举类: 自定义枚举: 构造器私有, 提供枚举成员:public final static 修饰符; 仅提供读取方法; enum关键字的枚举类; 枚举对象必须放在枚举类的首行; 提供枚举成员,多个对象,逗号间隔 ; 常量名(参数列表); public static final 类名 = 类名(参数列
阅读全文
posted @ 2025-02-18 21:26 烟雨断桥
阅读(7)
评论(0)
推荐(0)
java 内部类
摘要: 内部类: 类一共有五个成员,成员可以与外部其他类进行交互,所以有访问修饰符:public, protect, 默认, private; 属性; 静态属性; 普通属性; 常量; 代码块【构造器的补充】; 静态代码块; 普通代码块; 构造器; 创建对象执行必须执行的显式初始化; 方法; 静态方法; 普通
阅读全文
posted @ 2025-02-18 20:18 烟雨断桥
阅读(21)
评论(0)
推荐(0)
2025年2月17日
java 接口多态特性
摘要: 接口多态特性 多态参数【可以赋值给接口变量】; 多态数组【接口数组】; 多态传递【一个接口可以继承多个其他接口】; 当一个普通类继承了一个类和实现了一个接口,此两者有一个共同的属性,在这个普通类中,直接使用属性的时候,属性查找的优先级相同,会照成报错: 继承的父类直接使用:super.属性; 接口中
阅读全文
posted @ 2025-02-17 20:53 烟雨断桥
阅读(14)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告