07 2018 档案

摘要:转自:https://blog.csdn.net/panweiwei1994/article/details/76760238 顶部注释 List接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组 阅读全文
posted @ 2018-07-28 09:22 Genesisx 阅读(269) 评论(0) 推荐(0) 编辑
摘要:一.CountDownLatch用法 CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。 CountDownLatch 阅读全文
posted @ 2018-07-25 18:52 Genesisx 阅读(274) 评论(0) 推荐(0) 编辑
摘要:一、static关键字 1、方便在没有创建对象的情况下来进行调用 2、静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。 3、用来形成静态代码块以优化程序性能。stat 阅读全文
posted @ 2018-07-24 17:21 Genesisx 阅读(194) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/chenssy/p/3372798.html 一、多态 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方 阅读全文
posted @ 2018-07-09 16:47 Genesisx 阅读(254) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/wxd0108/p/6681618.html 其实,双亲委派模型并不复杂。自定义类加载器也不难!随便从网上搜一下就能搜出一大把结果,然后copy一下就能用。但是,如果每次想自定义类加载器就必须搜一遍别人的文章,然后复制,这样显然不行。可是自定义类 阅读全文
posted @ 2018-07-03 19:33 Genesisx 阅读(964) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示