林焕
1.有效的完成多个线程间通信的机制;
2.1) wait方法与notify方法必须要由同一个锁对象调用;
2)wait方法与notify方法是属于Object类的方法的;
3)wait方法与notify方法必须要在同步代码块或者是同步函数中使用;
3.线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源;
4.传统的面向对象过于强调"一切事物皆对象",解决问题都可以通过构造对象;这种想法没有错,只不过有时我们解决问题不一定都需要通过创建对象来解决,关心的是做什么而不是怎么做;这种情况下,我们需要的只是方法体中的内容,不想要繁琐的去创建匿名内部类,这样会使代码臃肿;
5.1)有且只有一个抽象方法的接口;
2)可以上下文推导,方法的参数,变量要对应接口类型;
6.1) 小括号内参数的类型可以省略;
2)如果小括号内有且仅有一个参,则小括号可以省略;
3) 如果大括号内有且仅有一个语句,则无论是否有返回值,都可以省略大括号,return关键字及语句分号; |