摘要: lambda表达式在jdk1.8引入,属于函数式编程,可以在特定的场景中省去很多没有意义的代码,只留下核心逻辑,使代码看起来更简洁。但刚接触lambda表达式并不好理解,这篇笔记展示了从内部类简化到lambda表达式的逻辑,有助于理解lambda表达式。 阅读全文
posted @ 2023-04-06 22:08 hiibird 阅读(121) 评论(3) 推荐(0) 编辑
摘要: 静态代理可以在不改变原有代码的情况下,增加新的功能和操作,对原有对象进行扩展。 静态代理要求真实对象和代理对象都实现同一个接口,由代理对象代理真实角色的接口实现,并在实现前后增加新的操作。 public class StaticProxy{ public static void main(Strin 阅读全文
posted @ 2023-04-06 20:21 hiibird 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Java原生支持多线程,主要通过以下四种方式实现多线程: 继承Thread类 实现Runnable接口 实现Callable接口 线程池 继承Thread类 通过创建Thread类的子类,并重写run()方法,通过调用start()方法启动线程。 public class TestThread ex 阅读全文
posted @ 2023-04-06 18:28 hiibird 阅读(78) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示