
java基础
文章平均质量分 71
春风带你重学Java
可问 可问春风
遇事不决 可问春风
展开
-
Java泛型 的详细知识总结
泛型是Java编程中的核心机制,主要用于提升代码的类型安全性和复用性。它通过在编译期检查类型匹配,避免了运行时的类型转换错误,并减少了显式的类型转换代码。泛型的基础语法包括泛型类/接口、泛型方法和泛型通配符的使用,其中通配符(如<? extends T>和<? super T>)增强了代码的灵活性。泛型的实现原理涉及类型擦除和桥方法,确保在编译后仍能保持类型安全。泛型广泛应用于集合框架、通用工具类、回调接口等场景,但也存在一些限制,如不能使用基本类型作为类型参数、不能实例化泛型类型等原创 2025-05-20 15:04:53 · 1020 阅读 · 0 评论 -
匿名内部类详解
匿名内部类是Java中一种无需显式定义类名即可直接实例化的内部类,常用于简化代码,尤其是在需要一次性实现接口或继承类的场景中。其基本语法为通过父类或接口直接实例化并覆盖方法。匿名内部类没有显式类名,编译后生成形如外部类$1.class的类文件,且只能实现一个接口或继承一个类。它可以访问外部类的成员,但捕获的局部变量须为final或有效final。典型应用场景包括事件监听器、线程任务和排序逻辑等。然而,复杂逻辑的匿名内部类可能导致代码臃肿,建议拆分为命名类。在Java8+中,Lambda表达式可进一步简化单方原创 2025-05-20 14:00:45 · 946 阅读 · 0 评论 -
接口JDK8后增加的方法(详细)
Java 8引入了默认方法和静态方法,增强了接口的功能。默认方法使用default关键字定义,提供默认实现,实现类可选择重写或直接继承使用,主要用于接口演进和代码复用。静态方法使用static关键字定义,直接通过接口名调用,不可被实现类继承或覆盖,主要用于工具方法封装和减少冗余代码。默认方法冲突时,父类方法优先;静态方法必须通过接口名访问。这些功能使Java接口不仅能定义规范,还能直接提供行为实现,提升了灵活性与扩展性。原创 2025-05-14 12:54:13 · 742 阅读 · 0 评论 -
Java中的ArrayList方法
你可以通过多种方式创建。原创 2025-04-08 19:59:57 · 471 阅读 · 0 评论 -
Java 中String 类的常用方法解析
通过掌握这些核心方法,可以高效处理各类字符串场景。根据需求选择最适合的方法,并注意字符串不可变性对性能的影响。原创 2025-04-08 14:38:39 · 872 阅读 · 0 评论 -
C语言与 Java 语言string的区别
【代码】C语言与 Java 语言string的区别。原创 2025-04-08 14:23:13 · 492 阅读 · 0 评论 -
通俗易懂的Java方法解释(微波炉)
就像你平时不会每次都手动拆解微波炉来热菜一样——通过封装常用操作,原创 2025-03-26 21:24:19 · 394 阅读 · 0 评论 -
Java 数组终极详解
Java数组核心优势原始类型高效存储:无需包装类开销内存连续访问:缓存命中率高轻量级数据结构:适合基础算法实现最佳实践原则当元素数量已知时优先使用数组高频修改操作转用ArrayList大数组处理时考虑内存分块优化。原创 2025-03-24 15:15:14 · 546 阅读 · 0 评论 -
java 运算符优先级超详表(含巧计口诀)
(箭头表示运算执行顺序)原创 2025-03-21 09:33:50 · 492 阅读 · 0 评论 -
Java 运算符终极指南(看看下面的小陷阱)
以下是 Java 运算符终极指南,包含 全类别详解 + 实战应用陷阱,助您深入掌握运算逻辑原创 2025-03-21 09:21:48 · 291 阅读 · 0 评论 -
ASCII 码全景解析表
以下是全网最新且最实用的 ASCII 码全景解析表,包含 不可见控制字符详解 + 可打印字符编程应用实例:原创 2025-03-20 10:10:04 · 524 阅读 · 0 评论