- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 jdk8 interface - default & static
default & static 需要方法体default在接口中,增加default方法, 是为了既有的成千上万的Java类库的类增加新的功能, 且不必对这些类重新进行设计。比如, 只需在接口中增加default void print(), 它们的实现类默认实现此方法, 不必为每个子类都重新实现这个方法。public interface InterfaceA { ...
2018-12-10 16:10:10 309
原创 三种实现线程“异步”
join() public static void main(String[] args) throws InterruptedException { // TODO Auto-generated method stub ThreadCase t = new ThreadCase(); t.start(); ...
2018-12-05 15:13:07 775
转载 Thread wait() join(), notify() notifyAll() sleep(),yield()
锁定义在object类,而不是Thread类wait(), notify() synchronized会对锁进行操作,wait()使当前线程等待,释放所持有的锁,通过notify()唤醒其他的等待线程,是谁唤醒他们的呢?是“唤醒线程”,它只有获得操作对象的锁,才能去唤醒等待线程,此时等待线程还不能运行,这就需要唤醒线程释放持有的锁,其他线程才能获得锁去执行。wait(),notify()依赖锁...
2018-12-05 15:05:30 193
转载 checked exception VS unChecked exception
任何的异常都是Throwable类,并且在它之下包含两个字类Error / Exception。而Error仅在当在Java虚拟机中发生动态连接失败或其它的定位失败的时候,Java虚拟机抛出一个Error对象。典型的简易程序不捕获或抛出Errors对象,你可能永远不会遇到需要实例化Error的应用,那就让我们关心一下Exception。Exception中比较重要的就是RuntimeE...
2018-12-04 14:56:42 164
原创 解决新建对象使用spring容器中的bean
两种方式@Component + @Autowired 需要引用的spring容器中的bean,加入spring - @component 配置类中注入 - @Autowired 以方法的形式定义Bean @Bean private XXX getXXX(){ return new XXX() } 通过调用方法引入。...
2018-12-04 14:45:49 369
jquery 分页插件 dataTables
2013-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人