
java学习
Fore7erLe3
程序猿萌新
展开
-
C++中的explicit关键字
c++中的explicit关键字转载 2016-07-20 17:29:55 · 399 阅读 · 0 评论 -
java final和static关键字
java final和static 关键字final可以修饰:属性,方法,类,局部变量(方法中的变量)final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。final修饰的属性表明是一个常数(创建后不能被修改)。final修饰的方法表示该方法在子类中不能被重写,fin...转载 2018-07-11 11:05:37 · 211 阅读 · 0 评论 -
Java Thread中start()和run()方法的区别
1、run()Thread的run()方法来自于Runnable接口,Thread的子类应该重写该方法,调用run()方法,只是相当于调用一个类中的一个普通方法,会在本线程中执行run()的方法体,不会开启另外一个线程!2、start()执行Thread的start()方法,会开启一个新的线程,在新的线程里面执行run()方法。(If you directly call run() met...原创 2018-11-29 11:18:37 · 316 阅读 · 0 评论 -
Java重写hashCode和equals的一般约定
Java重写hashCode和equals的一般约定一、 重写 equals的一般约定二、 重写hashCode一些技巧三、 SampleEffictive Java中第8、9条关于重写eqauls和hashCode的一般通用约定。一、 重写 equals的一般约定自反性,对于任何非null引用x,x.equals(x)必须返回为true;对称性,对于任何非null引用x和y,当且仅当y...原创 2019-09-11 15:58:11 · 573 阅读 · 0 评论