Java
文章平均质量分 76
micro9981
我有多年软件开发经验。
软件开发定制请联系我,电子邮件:
mysolution@qq.com
展开
-
注解的原理和解析
注解(Annotation)是一种用于为代码中的元素(类、方法、变量等)添加元数据的机制。它们不直接参与程序的逻辑操作,但可以在编译时或运行时被读取和处理,以实现特定的功能或行为。定义一个注解很简单,只需使用@interface关键字。@Retention:指定注解的保留策略,有SOURCECLASSRUNTIME三种。@Target:指定注解的作用目标,如METHODFIELDTYPE等。@Inherited:允许子类继承父类的注解。:将注解包含在Javadoc中。原创 2024-07-07 22:33:33 · 881 阅读 · 0 评论 -
接口(interface)中定义 `default` 方法
default。原创 2024-07-07 16:35:05 · 734 阅读 · 0 评论 -
通过对比是否使用Lambda的两段不同代码直观感受Lambda的特点
Lambda 表达式是在 Java 8 中引入的一种新语法,用于简化匿名内部类的写法。它允许更简洁地表达单方法接口的实现。在上面的例子中,我们使用 Lambda 表达式简化了和方法的实现。下面通过比较用 Lambda 和不用 Lambda 的代码,解释其语法原理。原创 2024-07-04 17:14:47 · 162 阅读 · 0 评论 -
Java 反射机制允许在运行时动态地访问和操作类的成员
Java 反射机制允许在运行时动态地访问和操作类的成员。原创 2024-07-04 16:10:27 · 1523 阅读 · 0 评论 -
java中,toString()方法在哪些情况下被调用
toString()方法在需要对象的字符串表示形式时被调用,默认实现返回对象的类名和哈希码。通过重写toString()方法,可以提供更有意义的字符串表示,便于调试和日志记录。原创 2024-07-03 16:09:22 · 437 阅读 · 0 评论 -
当实例化一个继承自抽象类的子类时代码执行顺序
在实例化子类时,会依次调用父类的初始化块、构造函数、以及父类构造函数中可能调用的方法。如果这些方法在子类中被重写,则会执行子类的方法。通过正确设计和调用,可以确保类在实例化时的正确初始化和方法调用。原创 2024-07-03 15:51:31 · 486 阅读 · 0 评论 -
rxjava 3.0 BehaviorProcessor底层源代码分析
这段代码是 RxJava 中类的实现,它是一个特殊的处理器(Processor),可以缓存并向新的订阅者发出最后一个观察到的项以及所有后续的项。原创 2024-06-17 12:09:44 · 1070 阅读 · 3 评论 -
java sleep 暂停当前执行的线程
示例代码1:public class mySleep { public static void main(String[] args) { MyThread t1 = new MyThread("tSleep123"); t1.start(); try { Thread.sleep(100); //调用静态...原创 2019-01-05 22:54:31 · 564 阅读 · 0 评论