- 博客(8)
- 收藏
- 关注
转载 java.lang.Math下的方法
S.N. 方法 & 描述 1 static double abs(double a) 此方法返回一个double值的绝对值. 2 static float abs(float a) 此方法返回一个float值的绝对值. 3 static int abs(int a) 此方法返回一个int值的绝
2016-04-20 18:31:27 377
转载 Java中的 wait() 方法和 sleep() 方法的区别
wait()方法:属于Object类,当调用wait()方法的过程中,线程会释放对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备。 sleep()方法:属于Thread类,在调用sleep()方法的过程中,线程不会释放对象锁。sleep()方法导致了程序暂停执行指定的时间,让出cpu给其他线程,但是他的监控状态依然保持者,当指定的时间到了又会
2016-04-20 18:25:03 366
转载 Java中方法重写与方法重载
重写规则 1.参数列表必须完全与被重写方法的相同。 2.返回类型必须完全与被重写方法的返回类型相同。 3.访问权限不能比父类中被重写的方法的访问权限更高。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。 4.父类的成员方法只能被它的子类重写。 5.声明为final的方法不能被重写。 6.声明为static的方法不能被重写,但是能够被再
2016-04-20 18:09:08 455
原创 Java中静态方法和实例方法的区别
静态方法和实例方法的区别主要体现在两个方面: 1、在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 2、静态方法在访问本类的成员(全局变量)时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。
2016-04-20 18:07:23 458
转载 Java中int和Integer关系比较
1.int是基本的数据类型; 2.Integer是int的封装类; 3.int和Integer都可以表示某一个数值; 4.int和Integer不能够互用,因为它们是两种不同的数据类型; 5.int初始化为0,Integer初始化为null。 数值比较:(==) ① 无论如何,Integer与new Integer不会相等。不会经历拆箱过程,new Integer的引用指向堆,而
2016-04-20 18:01:33 351
原创 Java中的初始化顺序
父类(如果有继承关系)>父类static域 >子类static域>父类成员域 > 父类构造器 >子类成员域 > 子类构造器
2016-04-19 22:01:02 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人