07 2020 档案
摘要:1、单一职责原则 将不同的职责封装到不同的类或模块中,降低耦合性、增强内聚性一个类应该只有一个职责(不代表只有一个方法), 如果一个类承担的职责过多,就等于把这些职责耦合在一起了。这种耦合会导致脆弱的设计,当发生变化时,设计会遭受到意想不到的破坏。所以要尽可能的遵守单一职责原则。 Cast1: 1
阅读全文
摘要:什么是反射机制 Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关
阅读全文
摘要:Java 8 引入Lambda表达式,使代码更加简洁(Java8 = JDK8 = JDK1.8) Lambda表达式本质上是个匿名方法,用于实现函数式接口定义的唯一抽象方法 函数式接口 1、有且仅有一个抽象方法 2、允许接口中存在静态方法、默认方法或其他非抽象方法 3、可用 @Functional
阅读全文
摘要:为什么要使用内部类? 我们知道一个类可以继承多个接口,但是不能继承多个类,而使用内部类可以实现多重继承 使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。(摘自《Think in java》) 成员内部类 成
阅读全文
摘要:方法1:写一个继承 Thread 的类,重写 run() 方法 1 public class MyThread1 extends Thread { 2 @Override 3 public void run() { 4 for (int i = 0; i < 3; i++) { 5 System.o
阅读全文
摘要:1 import java.util.logging.Level; 2 import java.util.logging.Logger; 3 //import java.io.Console; 4 //import java.util.logging.ConsoleHandler; 5 6 publ
阅读全文

浙公网安备 33010602011771号