- 博客(50)
- 收藏
- 关注
原创 JAVA中abstract和static关键字不能同时修饰一个方法
Java中abstract和static关键字不能同时修饰方法。abstract方法需要子类重写,而static方法属于类级别且不能被重写,二者存在矛盾。若同时使用会导致编译错误,因为静态方法无法满足抽象方法必须被重写的要求。
2026-05-14 20:00:00
45
原创 FunctionalInterface注解详解
摘要: @FunctionalInterface是Java中用于标记函数式接口的注解,要求接口只能包含一个抽象方法(可包含多个static或default方法)。它支持通过lambda表达式简化实现,例如TestInterface test = () -> System.out.println("test");。该注解常用于定义回调、事件处理器等场景,允许通过参数自动匹配lambda表达式,并支持无参/有参构造。示例展示了传统匿名类与lambda两种实现方式,以及如何在序列化等场景
2026-05-14 12:00:00
151
原创 JDK1.6版本新特性
JDK1.6主要新特性包括:Collections框架新增5个接口和6个实现类,优化了Deque、NavigableSet等数据结构;Java Web Start和Plug-in改进了缓存格式和安全功能;instrument包支持类文件重转换和本地方法前缀设置;国际化方面增强了对Unicode和日历系统的支持;I/O系统新增Console类和文件权限管理方法;Jar/Zip工具提升了解压性能和文件大小限制;Web Start增加了资源下载管理、SSL支持等功能;JMX API也有相应优化。这些改进显著提升了
2026-05-13 20:00:00
275
原创 HTTP请求头部字段
本文列出了HTTP请求中常用的标准头部字段及其规范说明。主要包括A-IM、Accept、Accept-Charset等字段,详细说明了每个字段的格式、示例和对应的RFC标准。这些头部字段用于控制HTTP请求和响应的各种行为,如内容协商(Accept、Accept-Language)、缓存控制(Cache-Control、Expires)、认证(Authorization)和连接管理(Connection)等。表格清晰地展示了每个字段的定义语法、示例值以及相关的RFC文档参考,为开发者正确使用HTTP协议提供
2026-05-13 12:00:00
253
原创 URI 格式和 URI Mask 类别详解
本文详细解析了URI的格式结构和Java.net.URI类的实现细节。URI格式可分为三部分:Scheme、SchemeSpecificPart和Fragment,其中SchemeSpecificPart又包含Authority、Path、Query等子部分。文章特别剖析了URI中ASCII字符的处理机制,通过lowMask和highMask方法将字符分为低于64和高于等于64两组处理,分别使用不同的位移计算方式。同时介绍了URI类中的各类掩码定义,包括数字(L_DIGIT/H_DIGIT)、大写字母(L_
2026-05-12 10:10:30
378
原创 hashmap与用了final修饰的hashmap区别
本文对比了普通HashMap和final修饰的HashMap的区别。普通HashMap既可以修改Map内容(put操作),也可以重新赋值引用(new操作)。而final修饰的HashMap只能修改Map内容,但不能重新赋值引用(编译时报错)。结论:final修饰仅限制引用重新赋值,不影响Map内容的修改操作。
2026-05-12 09:59:19
39
原创 Chrome 查看 cookies 信息
chrome,cookie,cookies,chrome查看cookies信息步骤,Chrome查看Cookies信息步骤,Chrome查看cookies信息步骤,Chrome,Cookies,Cookie,查看cookie,查看cookie信息
2025-01-05 22:20:33
1099
原创 Chrome 查看 session 信息
Chrome查看session信息,information,info,chrome,session,session信息,查看,信息,Chrome查看session,chrome查看session
2025-01-05 10:00:00
2100
原创 Language Level 配置作用
language level, language, level, 配置, 作用, 配置作用, language level配置作用, Language Level配置作用, LANGUAGE LEVEL配置作用, LANGUAGE, Language, LEVEL, Level
2025-01-04 19:49:12
312
原创 HTTP STATUS CODE详情,HTTP状态码大全列表
HTTP, STATUS, CODE, HTTP STATUS CODE, STATUS CODE, HTTP CODE, http, status, code, http status code, status code, http code, 状态码,大全,列表,状态码列表,状态码大全,HTTP STATUS CODE详情,详情,HTTP状态码大全,HTTP状态码列表,http状态码大全,http状态码列表,http状态码,HTTP状态码,http status code详情,状态码列表,状态码详情
2025-01-02 12:34:27
3334
原创 Enum枚举类由于没有公开的构造方法不能被继承
Enum枚举类由于没有公开的构造方法不能被继承,继承,Enum枚举,没有公开的构造方法,公开的构造方法,构造方法
2025-01-01 10:29:08
225
原创 Enum枚举类,静态常量类,静态类的区别
Enum,枚举类,静态,静态常量,静态类,常量,类,区别,Enum枚举类区别,静态常量类区别,静态类区别,Enum枚举类与静态常量类区别,Enum枚举类与静态类区别,静态常量类与静态类区别,类与类区别,Enum枚举类与类区别,类与静态类区别,类与静态常量类区别,类与Enum枚举类区别,静态类与类区别,静态常量类与类区别
2025-01-01 10:27:59
324
原创 Enum枚举类与静态变量和静态数组的区别
Enum,枚举,枚举类,静态变量,静态数组,静态,变量,数组,区别,Enum枚举类与静态变量和静态数组的区别,Enum枚举类与静态变量的区别,Enum枚举类与静态数组的区别
2024-12-31 18:30:00
1257
原创 查找项目的classes目录路径要使用“classpath:“类路径前缀
classes目录,classpath,类路径,前缀,查找类文件,查找包文件,查找,类,包,class,路径,目录
2024-12-30 23:27:26
433
原创 java: 无效的目标发行版: xx
JAVA,无效的目标发行版,16,无效,错误,信息,错误信息,error,message,目标,发行版,bytecode,target,version
2024-12-22 20:33:02
533
原创 程序算术题-2-JAVA求排列组合
程序算数题,程序计算题,算数,计算,算数题,计算题,JAVA计算,JAVA算数,组合,排序,JAVA计算题,JAVA算数题
2024-12-11 19:30:00
1375
原创 Unsafe类 getField 与 getDeclaredField 区别
Unsafe类 getField 与 getDeclaredField 区别
2024-12-08 17:47:40
281
原创 String, StringBuilder, StringBuffer, StringJoiner区别
String, StringBuilder, StringBuffer, StringJoiner区别
2024-12-05 18:15:00
847
原创 Runnable, Callable, Invocable, Future区别
Runnable, Callable, Invocable, Future区别
2024-11-27 23:49:17
201
原创 Optional避免null的报错
从JDK1.8开始,JAVA增加了Optional工具类。Optional提供了对null的判断,包装和替换,目的是为了避免不可预测的null的使用在程序上的错误。
2024-11-20 17:35:41
425
1
原创 Spring Boot JPA MySQL 中文乱码问题解决
Spring Boot JPA MySQL 中文乱码问题解决首先,在application.properties配置MySQL连接编码spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=UTF-8然后,进入MySQL,修改表编码alter table table_name convert to character set utf8;...
2021-01-10 00:56:57
419
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅