一、CountDownLatch 场景:主线程需要等待所有子线程执行完毕后再进行汇总 CountDownLatch实现比较简单,继承AQS实现了一个不可重入共享锁Sync 1.不可重入共享锁Sync private static final class Sync extends AbstractQu ...
分类:
编程语言 时间:
2020-02-06 14:54:31
阅读次数:
89
这里很破,没什么可以拿的, 但我希望,从这里离开时, 你们能带走两样东西, 你们想去的地方的录取通知书,和一辈子的朋友, 或许后者更加重要, 因为你身边的人是能和你做坏事,瞎哄的最后一批人。 Lv How poor here, nothine to take But I hope When leav ...
分类:
其他好文 时间:
2020-02-06 14:41:02
阅读次数:
75
[toc] 1、类的继承 1. 基于某个父类的扩展,制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法。或者直接重写父类中的某些方法。 2. 对于子类可以连同初始化父类进行子类的初始化操作。 3. 也可以用super(),或者super关键字直接调用父类的成 ...
分类:
其他好文 时间:
2020-02-05 20:25:07
阅读次数:
71
继承关系 java的为单继承、多级继承。父类有直接父类和间接父类。最上层为Object类。类的继承使用extends关键字。public class Child extends Parent{}子类继承了父类的方法,重名变量和方法使用就近原则,方向为向父类方向查找。super关键字,在子类中调用父类 ...
分类:
编程语言 时间:
2020-02-05 18:31:51
阅读次数:
64
如何才能写好代码呢?我们可以从代码规范、起好名字、写好注释以及合理划分代码块等反面优化自己的代码。 代码规范 编码规范指的是针对特定编程语言约定的一系列规则,通常包括文件组织、缩进、注释、 声明、语句、空格、命名约定、编程实践、编程原则和最佳实践等。 规范的代码,可以降低代码出错的几率。比如之前提到 ...
分类:
其他好文 时间:
2020-02-05 18:06:47
阅读次数:
68
1 包装类 1.1 包装类(Java8) Wrapper Class Java为8个基本类型提供了对应的包装类,通过这些包装类可以把8个基本类型的值包装成对象来使用。JDK1.5提供了自动装箱和自动拆箱功能,允许把基本类型值直接赋给对应的包装类引用变量,也允许把包装类对象直接赋给对应的基本类型变量。 ...
分类:
编程语言 时间:
2020-02-05 10:21:24
阅读次数:
74
3.1 修饰符分两大类: 权限修饰 和状态修饰 状态修饰符 final为最终的意思,用户修饰 方法、变量、类 放在前面; 例: 在变量中: 在类中: 在方法中: 意思是 引用类型可以变,意思是 栈内存的可以变,但是堆内存的不可以。 基本类型 是 堆内存的。 ...
分类:
其他好文 时间:
2020-02-05 09:26:49
阅读次数:
57
一、数据库的创建 数据库版本为1 //Ctrl+Shift+U:大写 public static final String DATABASE_NAME ="zzw.db"; public static final int VERSION_CODE =1; public static final St ...
分类:
数据库 时间:
2020-02-04 22:11:14
阅读次数:
138
/ 一、Java面向对象学习的三条主线: 1.Java类及类的成员:属性、方法、构造器;代码块、内部类 2.面向对象的三大特征:封装性、继承性、多态性、(抽象性) 3.其它关键字:this、super、static、final、abstract、interface、package、import等 ...
分类:
其他好文 时间:
2020-02-04 14:03:41
阅读次数:
61
函数 1.函数与闭包 go type iAdder func(int) (int, iAdder) func adder(base int) iAdder { return func(value int) (int, iAdder){ return base+value, adder(base+va ...
分类:
其他好文 时间:
2020-02-04 12:21:32
阅读次数:
91