
java
文章平均质量分 69
沧海一粟lc
这个作者很懒,什么都没留下…
展开
-
java知识小结之常见设计模式
设计模式六大原则:单一职责原则,里氏替换原则,依赖倒置原则(面向抽象编程),接口隔离原则(依赖接口最小化),迪米特法则(降低类之间的耦合),开闭原则(扩展开放,修改关闭) 1.工厂模式之简单工厂 目的:为创建对象提供接口,将对象的具体创建过程进行屏蔽 角色:工厂类、抽象产品、具体产品 实现方式:需要具体产品时,将该产品对应的标识(通常为字符串)作为参数调用工厂类的静态生产方法生成(new)原创 2016-09-09 16:09:09 · 407 阅读 · 0 评论 -
Java知识小结之Serializable
Serializable是java中实现对象序列化与反序列化的方式之一,使用方式非常简单,只要在在类声明时实现Serializable接口就可以。但实际开发使用过程中,还有一些要点需要注意: 1. 合理设置*serialVersionUID* 在实现Serializable接口后,IDE会提示我们设置该类的*serialVersionUID*,虽然我们经常设置为默认值1L,甚至不去设原创 2016-09-08 17:22:13 · 701 阅读 · 0 评论 -
Java 中volitale,static
1.关键字volitale 使用场景:修饰类中的成员变量 特性: 1.修饰的变量保证了不同线程对该变量进行操作的可见性,即一个线程修改了该变量的值,其他线程立即可见其修改后的值 volatile跟Java的内存模型有关,线程执行时会将变量从主内存加载到线程工作内存,建立一个副本,在某个时刻写回。valatile指的每次都读取主内存的值,原创 2016-12-21 14:58:07 · 2145 阅读 · 0 评论