首 页 高校招生 - 高级研修 - 教育新闻 - 学习资料 - 搜索中心 - 北斗论坛 - 名校荟萃   外语 - 计算机 - 考研 - 职业资格 - 艺术体育 - 中小学  

 
·教育搜索 EDUSOU
| 计算机 > SUN认证 > 正文 进入 教育人生网总站

Java认证之精辟总结

2007-07-19    教育人生网    浏览:0    进入论坛>>

 1。switch里面只能是short,int,char,byte的。
  2。if(a="a")编译错,if(a=false)编译ok,原因是a=false的a代表了个boolean值
  3。这种写法Outer。Inneri=newOuter()。newInner();OK!
  4。文件里,8默认是int,8。0默认是double
  5。八进制是0开头,不是O(英文o)
  6。byte-128~127,-128是二进制的多少?
  7。-1>>32还是-1,-1>>>32为什么还是-1?
  8。charc=´c´;Strings="s";s+=c;结果是sc!!!
  9。booleanb1=true;booleanb2=true;System。out。println(b1|b2);结果是true。编译没错!
  10。java的默认import包有哪些?


  类和对象(ClassandObject)

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  0。最外层的类可以声明成final:"$filea":<finalclassa{}>ok!,但是不能是private和static的。
  1。overload是同类里同样的方法名,override是父子的继承
  2。override的返回结果必须一样,否则编译错哦
  Thereturntypeofanoverridingmethodisidenticaltothereturntypeofthemethoditoverrides。
  3。1override的modifier可以扩大,但是不能缩小。比如父类privatevoidtest(){}子类:publicvoidtest(){},没问题;如果反了,就死翘翘了!
  4。super。super(),靠,错的,没这么写的
  5。static和非static之间永远无法override!
  6。看程序
  publicclassA{
  voidtest1()throwsBaseEx{hi();}
  voidhi(){System。out。println("sayhi,a");}
  }
  classAAextendsA{
  voidhi(){System。out。println("sayhi,aa");}
  }
  classtest{
  staticvoidmain(Stringb[])throwsException{
  Aa=newAA();
  a。test1();
  }
  }
  结果是,"sayhi,aa",这说明什么?说明,方法永远跟着类的原来面目走;而,变量恰恰相反!
  6。一个非抽象方法死活也别想override成一个抽象方法
  7。override的子类的方法抛出的的异常只能是父类方法抛出异常的子异常类,或者无!
  8。构造器不能是native,final,static,synchronized的,可以是public,private,什么都没有的,呵呵
  9。构造器函数里还可以写return呢,但后面什么都不许有,甚至null(这不是废话吗,哈哈)
  10。构造器不能返回值。这大家都知道,但如果有个"构造器"反值了,别紧张,它就不是构造器喽,只是个普通函数
  11。super();this();这两个函数只能在构造函数里调用。
  12,成员变量声明时候赋值,比构造函数还早。inti=1;ealierthanTest(){}
  13。方法的参数变量可以是final。
  14。hashCode返回一个int
  15。voidwait()throwsInterruptExceptionwait扔InterruptException异常
  16。java。lang。Void是void的包装类
  17。Byte,Interger,Double。。。所有的跟数有关的包装类都是继承于


    Number接口Interface)

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1。接口的所有方法默认都是public,abstract和non-static的
  2。接口的所有变量默认都是public,static,final的。所以,接口的变量不能改值,在它的实现类里。
  3。接口的实现类实现的方法必须和接口的方法抛出同样的异常,不许是子类,这和override不一样!同样,如果接口方法没有抛,实现方法也不能抛。
  4。实现类实现的方法必须显式的声明成public,什么都不写都不行,啊!!!
  5。接口不能声明成final,要不它怎么被实现呢(这好像又是废话啊
  6。一个类实现两个接口,如果两个接口有相同的方法,实现类就实现这个方法,没问题的。


  内嵌类InnerClass)

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  1。内嵌类可以访问outer类的任何变量,包括私有的。
  2。静态inner类,只能访问outer类的任何static变量

实用导航:高考 | 考研 | 自考 | 在职研 | 外语 | IT | 公务员 | MBA | 舞蹈
推荐:如何戴上硕士帽 | 上海培训学校大全 | 学习交流交友 | 外语学习资料

特别说明:由于各方面情况的不断调整与变化,教育人生网所提供的所有考试信息仅供参考,敬请考生以权威部门公布的正式信息为准。

来源:中国考试资源大全    责任编辑:GTF  


 相关资讯 关键字:  相关课程

 ·java初学者都应该搞懂的六个问题  2007-7-19
 ·SCJD涉及知识及参考书  2007-7-19
 ·如何准备SUN考试?  2007-7-19
 ·SUN-Java考试经验谈  2007-7-19

 ·[文华学院]对外J2EE国际软件工程师..  ¥16230.00

 
主编推荐 更多   最新资讯 更多   经典下载 更多
2008英语四六级考前辅导专题
2008英语四六级考前辅导专题
 
 网上报名 优惠便捷
 
 
 求学热点关注
研修 | MBA/EMBA 在职研究生 短训研修
学历 | 普通高校 自考成考 网络院校 中外合作
外语 | 中高级口译 日语 四六级 新概念 雅思
综合英语 商务英语 口语听力 小语种 托福
职业 | 报关报检 物流 会计上岗证 会计电算化
外贸
其他 | IT职业 平面设计 网页设计 辅助设计 考研 中小学辅导 夏令营 舞蹈 瑜珈 音乐
 
 
 论坛精华 求学交友
雅思 |
张红岩《TOEFL iBT词以类记》完整版(..
日语 |
新版 标日在线教学视频 初上1
口译 |
上海中高级口译考试全解析专题
考研 |
微观经济学(高鸿业)各章重点小结PDF
职业 |
【职业资格专题】邮政营业员试题
舞蹈 |
舞蹈大比拼,选择你喜欢[舞蹈特别专题]
 
 热点专题
IT就业培训
 
上海中高级口译完全解析
2008英语四六级考前辅导
教育人生网真题中心正式上线
上海中高级口译考试全解析
在职研究生报考指南
2007年12月四六级真题
2000-2007日语能力考真题..
2008在职硕士备考指南
2008年注册会计师备考专题
高等教育自学考试完全指南

教育新闻 - 免费资料 - 搜索中心 - 名校荟萃 - 北斗论坛 - 会员中心 - 主编信箱 - 网站地图 - 欢迎批评指正 设定本页为浏览器首页
教育人生网简介 - 联系我们 - 招贤纳士 - 客服中心 - 免责声明 - 广告服务 - 火爆加盟 - 中国教育搜索