摘要: 2020.7.29 Optional 类主要用于解决空指针异常问题:NullPointerException 本质上是一个可选值的包装类,既可以为空也可以不为空。利用Optional可以简化代码,如解决空指针异常的代码部分。 部分函数: Optional<Template> var = Option 阅读全文
posted @ 2020-07-29 17:08 星海violet 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 线程安全是并发编程中的重要关注点,应该注意到的是,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据。因此为了解决这个问题,我们可能需要这样一个方案,当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程 阅读全文
posted @ 2020-07-29 15:22 星海violet 阅读(229) 评论(0) 推荐(0) 编辑