还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
11.
5.等於多少.Math,round-
11.
5.等於多少...第H—*.shor.s..
1.s..s..
1.有什么错.shor.s..
1.s.+.1;有什么错?面试题都是很变态的.要做好受虐的准备....第十二.sleep..wait.有什么区别搞线程的最爱....第十三.Jav.有没.goto很十三的问题.如果哪个面试的问到这个问题,我劝你还是别进这家公司....第十四.数组有没.length.这个方法.Strin.有没.length.这个方法••..第十五.Overloa..Overrid.的区别..Overloade.的方法是否可以改变返回值的类型?常问....第十六.Se.里的元素是不能重复的.那么用什么方法来区分重复与否呢是用二二还.equals.它们有何区别....第十七.给我一个你最常见至!J.runtim.exception....如果你这个答不出来.面试的人会认为你没有实际编程经验....第十八.erro..exceptio.有什么区别....第十九.List.Set.Ma.是否继承.Collectio.接口....第二十.abstrac.clas..interfac.有什么区别?常问....第二H-----.abstrac..metho.是否可同时.static.是否可同时.native,是否可同时.synchronized....第二十二.接口是否可继体类(concret.class.....第二十三・.动一个线程是.rim.承接口?抽象类是否可实现implements.接口?抽象类是否可继承实还.start.第二十四.构造器Construct.是否可.override....第二十五.是否可以继.Strin.类....第二十六.当一个线程进入一个对象的一.synchronize.方法后.其它线程是否可进入此对象的其它方法....第二十七.tr.{.里有一.retur.语句.那么紧跟在这.tr.后.finall.{.里.cod.会不会被执行.什么时候被执行..retur.前还是后....第二十八.编程题.用最有效率的方法算..乘..等於几..背景的程序员特别喜欢问这种问题….第二十九.两个对象值相同x.equals y.=.true..但却可有不同.has.code.这句话对不对....第三十.当一个对象被当作参数传递到一个方法后.此方法可改变这个对象的属性.并可返回变化后的结果.那么这里到底是值传递还是引用传递....第三十一.swtic.是否能作用.byt.上.是否能作用.Ion.上.是否能作用.Strin.上....第三十二.编程题.写一,Singleto.出来....好先说这么一些....答..第一.谈.final,finally,finaliz.的区别....final修饰符(关键字.如果一个类被声明.final.意味着它不能再派生出新的子类.不能作为父类被继承..因此一个类不能既被声明.abstrac.的.又被声明.fina.的.将变量或方法声明.final.可以保证它们在使用中不被改变.被声明.fina.的变量必须在声明时给定初值.而在以后的引用中只能读取.不可修改..被声明.fina.的方法也同样只能使用.不能重载..finally再异常处理时提供finally块来执行任何清除操作.如果抛出一个异常,那么相匹配.cate.子句就会执行.然后控制就会进.finall..(如果有的话)...finalize方法名..Jav.技术允许使.finalizeC方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作..这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的..它是.Objec.类中定义的.因此所有的类都继承.它..子类覆.finalizeC方法以整理系统资源或者执行其他清理工作.finalize(.方法是在垃圾收集器删除对象之前对这个对象调用的....第二.Anonymou.Inne.Clas.(匿名内部类.是否可.extends(继承.其它类.是否可.implements(实现.interface(接口....匿名的内部类是没有名字的内部类..不.extends(继承.其它类.但一个内部类可以作为一个接口.由另一个内部类实现....第三.Stati.Neste.Clas..Inne.Clas.的不同.说得越多越好(面试题有的很笼统.….Neste.Class(一般.C++的说法..Inne.Clas.(一般.JAV.的说法..Jav.内部类.C++嵌套类最大的不同就在于是否有指向外部的引用上..具体可见http.//www.frontfree.net/articles/services/view.aspid=704page=...注..静态内部类(Inne.Class.意味..创建一.stati.内部类的对象,不需要一个外部类对象..不能从一.stati.内部类的一个对象访问一个外部类对.第四.和的区别....是位运算符..是布尔逻辑运算符....第五.HashMa..Hashtabi.的区别....都属.Ma.接口的类.实现.将惟一键映射到特定的值上....HashMa.类没有分类或者排序..它允许一.nul.键和多.mil.值....Hashtabi.类似.HashMap.但是不允.nul.键.nul.值..它也.HashMap慢.因为它是同步的....第六.Collectio..Collection.的区别....Collection.是.java.uti.下的类.它包含有各种有关集合操作的静态方法....Collectio.是.java.uti.下的接口.它是各种集合结构的父接□o....第七.什么时候.assert o...断言是一个包含布尔表达式的语句.在执行这个语句时假定该表达式.true..如果表达式计算.false.那么系统会报告一.Assertionerroro..它用于调试目的....assert.
0../.throw,a.Assertionerro.i....断言可以有两种形式….asser.Expression..asser.Expression..Expression....Expression.应该总是产生一个布尔值....Expression.可以是得出一个值的任意表达式.这个值用于生成显示更多调试信息.Strin.消息....断言在默认情况下是禁用的..要在编译时启用断言.需要使.sourc.
1..标记....java,-sourc.
1..Test.jav...要在运行时启用断言.可使用-enableassertion.或者-e.标记....要在运行时选择禁用断言.可使用或者-disableassertion.记....要系统类中启用断言.可使用-es.或者-ds.标记..还可以在包的基础上启用或者禁用断言....可以在预计正常情况下不会到达的任何位置上放置断言..断言可以用于验证传递给私有方法的参数..不过.断言不应该用于验证传递给公有方法的参数.因为不管是否启用.断言.公有方法都必须检查其参数..不过.既可以在公有方法中.也可以在非公有方法中利用断言测试后置条件..另外.断言不应该以任何方式改变程序的状态....第八.G.是什么?为什么要.GC.基础.....G.是垃圾收集器..Jav.程序员不用担心内存管理.因为垃圾收集器会自动进行管理..要请求垃圾收集.可以调用下面的方法之一....System,gc.Runtime.getRuntime..gc...第九.Strin...ne.Stringxyz..创建.几.Strin.Object...两个对象.一个是xyx.一个是指向xyx的引用对.s…第十.Math,round
11.
5.等於多少.Math,round-
11.
5.等於多少...Math,round
11.
5.返回long.
12.Math,round-
11.
5.返回long.-
11..第H—\shor.s..
1.s..s..
1.有什么错.shor.s..
1.s.+.
1.有什么错..shor.s..
1.s..s..
1.有错.s..shor.型.sl+..in.型.不能显式转化.shor.型..可修改.s.=short,s..
1.o..shor.s..
1.s.+..正确..第十二.sleep..wait.有什么区别.搞线程的最..sleep.方法是使线程停止一段时间的方法...slee.时间间隔期满后.线程不一定立即恢复执行..这是因为在那个时刻.其它线程可能正在运行而且没有被调度为放弃执行.除非a.醒来的线程具有更高的优先.b.正在运行的线程因为其它原因而阻塞....wait.是线程交互时.如果线程对一个同步对..发出一.wait.调用.该线程会暂停执行.被调对象进入等待状态.直到被唤醒或等待时间到...第十三.Jav.有没.goto...Gotojav.中的保留字.现在没有.jav.中使用...第十四.数组有没.length.这个方法.Strin.有没.length.这个方法...数组没.length.这个方法..lengt.的属性….Strin.有.length.这个方法...第十五.Overloa..Overrid.的区别..Overloade.的方法是否可以改变返回值的类型...方法的重.Overridin,和重.Overloadin..Jav.多态性的不同表现..重.Overridin.是父类与子类之间多态性的一种表现.重.Overloadin.是一个类中多态性的一种表现..如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重.Overriding...子类的对象使用这个方法时.将调用子类中的定义.对它而言.父类中的定义如同被屏蔽...如果在一个类中定义.多个同名的方法.它们或有不同的参数个数或有不同的参数类型.则称为方法的重载Overloading...Overloade.的方法是可以改变返回值的类型...第十六.Se.里的元素是不能重复的.那么用什么方法来区分重复与否呢.是用二二还.equals..它们有何区别...Se.里的元素是不能重复的.那么.iterator.方法来区分重复与否.equals是判读两.Se.是否相等....equals.和二二方法决定引用值是否指向同一对.equals.在类中被覆盖.为的是当两个分离的对象的内容和类型相配的话.返回真值...第十七.给我一个你最常见到.runtim.exception…CODE..[Cop.t.clipboard.._____________________________ArithmeticException.ArrayStoreException.・BufferOverflowException.BufferUnderf1owExcept ion.CannotRedoException.CannotUndoException.ClassCastException.CMMException.ConcurrentModificationException.DOMException.EmptyStackException.IllegalArgumentException.。
个人认证
优秀文档
获得点赞 0