Java 基础知识
文章平均质量分 66
日常java基础知识总结
苍老流年
对未来的不确定与焦虑保持独立的判断与认知
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 反射
文章摘要: Java反射机制允许程序在运行时动态获取类信息并操作对象,具有灵活性和通用性,广泛应用于框架开发。文章详细介绍了反射的基本概念、优缺点,并通过Student类示例演示了三种获取Class对象的方式(Class.forName、类名.class、对象.getClass())。重点讲解了如何获取构造方法(getConstructors/getDeclaredConstructors)和成员变量(getFields/getDeclaredFields),包括访问私有成员的方法(setAccessibl原创 2025-08-18 14:03:26 · 318 阅读 · 0 评论 -
JDK8新特性-接口的默认方法与静态方法
在Java 8中,接口(Interface)得到了两个重大的增强:默认方法(Default Methods)和静态方法(Static Methods)。这些特性为接口的实现提供了更大的灵活性和功能。原创 2025-05-11 12:32:53 · 429 阅读 · 0 评论 -
Java注解
注解是一种标记在 Java 类、方法、字段和其他程序元素上的特殊标签。这些标签提供了有关元素的额外信息,通常以注解的方式存储在 Java 源代码中。注解通常不影响程序的运行,但可以在编译时、运行时或通过工具进行处理。Java 注解以 @ 符号开头,后跟注解的名称,如 @Override、@Deprecated 等。注解可以有元素,元素以键值对的形式存储信息。// 类的内容在上面的示例中,@Author 是一个自定义注解,具有两个元素 name 和 date,它们存储了有关类 MyClass 的信息。原创 2025-04-26 20:34:44 · 308 阅读 · 0 评论 -
==与equals到底有啥不一样
基础原创 2020-04-15 11:34:19 · 189 阅读 · 0 评论 -
String,StringBuilder和StringBuffer有啥不一样
对比原创 2020-04-17 11:05:04 · 177 阅读 · 0 评论 -
java包装类自动拆装箱tips(-128到127缓存问题)
-128到127缓存问题java包装类很多同学在日常的工作中都会大量使用,它将基本类型封装成对象后使其也能像普通对象一样具有面向对象的特性,但是也有一些tips需要注意。java包装类中Integer和Long对-128到127的对象会先创建一个缓存池,在使用这个范围内的对象valueOf方法会直接返回缓存池中的对象,只有不在这个范围内的对象才重新创建。以Integer的源代码为例,具体实现...原创 2020-04-16 10:47:54 · 366 阅读 · 0 评论 -
Comparable和Comparator有啥不一样
Comparable 是排序接口,若一个类实现了Comparable接口,就意味着“该类支持排序”,这时调用集合的排序方法时就可以实现排序。Comparable 定义Comparable位于java.lang包下。具体定义如下:public interface Comparable<T> { /** ** 返回值: 0 => this对象与对象o相等 大于0...原创 2020-04-14 16:19:17 · 165 阅读 · 0 评论 -
java反射中Class.forName和classloader差异对比
https://blog.youkuaiyun.com/ibliplus/article/details/81175537原创 2020-04-17 10:23:14 · 344 阅读 · 0 评论
分享