首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

基础1-object中的步骤,基本类型转化

2012-12-20 
基础1-object中的方法,基本类型转化Object?? ??equals?? ? getClass?? ? hashCode?? ? notify?? ? notifyA

基础1-object中的方法,基本类型转化

Object

?? ??equals

?? ? getClass

?? ? hashCode

?? ? notify

?? ? notifyAll

?? ? wait

?? ? toString

?

其中?notify?wait是涉及到线程同步的方法,其他的多线程的方法都是放在Thread里,这个因为notify通知的是等待该对象的所有线程,所以需要放在Object中。wait方法大家可能认为是当前线程等待,实际操作是把当前线程获得的锁或者对象释放掉,(wait方法搞的)然后造成的现象就是当前线程等待中。(自己的理解,如有错,请大家指正)

?

2.简单数据类型之间的转换?
?? 在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为?
???????? (byte,short,char) -- int -- long -- float -- double?

?

?? ? ? ?byte i=6;

?? ? ? ?short q=7;

?? ? ? ?short w=q+6; //?此次会出现编译错误,因为会自动转化为整形

?

?? ? ? ?byte i=6;

?? ? ? ?byte q=7;

?? ? ? ?byte w=q+6;//?此次会出现编译错误,因为会自动转化为整形

?

?? ? ? ?short i=6;

?? ? ? ?short q=7;

?? ? ? ?short w=q+6;/?此次会出现编译错误,因为会自动转化为整形

?

但是short a=1;a+=1; 不会出现编译错误,因为等价于a=(short)a+1

?

热点排行