还剩3页未读,继续阅读
文本内容:
答区别如下作用域目前类同一子孙类其他package packageVV VpublicVV Vxprotected Vfriendly VVX XprivateV不写时默认为XXXfriendly、作用域以及不写时的区别1public,private,protected,、(匿名内部类)与否可以(继承)其他类,与否可以2Anonymous InnerOass extendsimplements(实现)(接口)interface答匿名的内部类是没有名字的内部类不能(继承)其他类,但一种内部类可以作为extends一种接口,由另一种内部类实现、和的不一样3Static Nested Class Inner Class答(一般是的说法),(一般是的说法)内部类NestedClassC++Inner ClassJAVA Java与嵌套类最大的不一样就在于与否有指向外部的引用上注静态内部类()C++InnerClass意味着创立一种内部类的对象,不需要一种外部类对象,不能从一种内部类的1static2static一种对象访问一种外部类对象、和的区别4(答是位运算符,表达按位与运算,是逻辑运算符,表达逻辑与)and、和的区别5Collection Collections答是集合类的上级接口,继承与他的接口重要有和Collection SetList.是针对集合类的一种协助类,他提供一系列静态措施实现对多种集合的搜索、排序、Collections线程安全化等操作、什么时候用6assert答(断言)在软件开发中是一种常用的调试方式,诸多开发语言中都支持这种机制assertion在实现中,就是在程序中的一条语句,它对一种体现式进行检查,一种对的assertion boolean;程序必须保证这个体现式的值为假如该值为阐明程序已经处在不对的的boolean truefalse,状态下,系统将给出警告或退出一般来说,用于保证程序最基本、关键的对的性assertion检查一般在开发和测试时启动为了提高性能,在软件公布后,检查一般assertion assertion是关闭的、)创立了儿种7String s=new String,xyz”;String Object答两个,一种字符对象,一种字符对象引用对象、等於多少等於多少答8Math.roundll,5MatMround-ll.5措施返回与参数最靠近的长整数,参数Math.round
11.5==12;Math.round-
11.5==-ll;round加后求其1/2floor、有什么错?有什么错9short si=1;si=si+1;short si=1;si+=1;答运算成果是型,需要强制转换类型二可short si=1;si=si+1;sl+1int shortsi1;si+=1;以对的编译、有无10Java goto答中的保留字,目前没有在中使用java java、数组有无这个措施?有无这个措施11length String length答数组没有这个措施,有的属性有有这个措施length lengthStringlength、和的区别的措施与否可以变化返回值的类型12Overload OverrideOverloaded答:措施的重写和重载是多态性的不一样体现重写是Overriding OverloadingJava Overriding父类与子类之间多态性的一种体现,重载是一种类中多态性的一种体现假如在Overloading子类中定义某措施与其父类有相似的名称和参数,我们说该措施被重写子类的Overriding对象使用这个措施时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了假如在一种类中定义了多种同名的措施,它们或有不一样的参数个数或有不一样的参数类型,则称为措施的重载的措施是可以变化返回值的类型Overloading Overloaded里的元素是不能反复的,那么用什么措施来辨别反复与否呢?是用==还是它13Set equals们有何区别答:里的元素是不能反复的,那么用措施来辨别反复与否是判读两个Set iteratorequals与否相等Set措施决定引用值与否指向同一对象在类中被覆盖,为的是当两个分离equalsM==equals的对象的内容和类型相配的话,返回真值、给我一种你最常见到的14runtime exception答常见的运行时异常有如下这些AHthmeticException,ArrayStoreException,BufferOverflowException,BufferUnderflowException,CannotRedoException,CannotUndoException,ClassCastException,CMMException,ConcurrentModificationException,DOMException,EmptyStackException,IllegalArgumentException,IllegalMonitorStateException,IllegalPathStateException,IllegalStateException,ImagingOpException,IndexOutOfBoundsException,MissingResourceException,NegativeArraySizeException,NoSuchElementException,NullPointerException,Pro,ProviderException,RasterFormatException,SecurityException,SystemException,UndeclaredThrowableException,UnmodifiableSetException,UnsupportedOperationException、和有什么区别15error exception答表达恢复不是不也许但很困难的状况下的一种严重问题例如说内存溢出不也许error指望程序能处理这样的状况表达一种设计或实现问题也就是说,它表达假如程序运行正常,从不会发生的exception状况、与否继承自接口16List,Set,Map Collection答是,不是List,Set Map、和有什么区别17abstract classinterface答申明措施的存在而不去实现它的类被叫做抽象类它用于要创立一种体现某abstract class,些基本行为的类,并为该类申明措施,但不能在该类中实现该类的状况不能创立类abstract的实例然而可以创立一种变量,其类型是一种抽象类,并让它指向详细子类的一种实例不能有抽象构造函数或抽象静态措施类的子类为它们父类中的所有抽象措施提供实现,Abstract否则它们也是抽象类为取而代之,在子类中实现该措施懂得其行为的其他类可以在类中实现这些措施接口是抽象类的变体在接口中,所有措施都是抽象的多继承性可通过实现这样interface的接口而获得接口中的所有措施都是抽象的,没有一种有程序体接口只可以定义static final组员变量接口的实现与子类相似,除了该实现类不能从接口定义中继承行为当类实现特殊接口时,它定义即将程序体予以所有这种接口的措施然后,它可以在实现了该接口的类的任何对象上调用接口的措施由于有抽象类,它容许使用接口名作为引用变量的类型一般的动态联编将生效引用可以转换到接口类型或从接口类型转换,运算符可以用来决instanceof定某对象的类与否实现了接口、的与否可同步是与否可同步是与否可同步是18abstract methodstatic,native,synchronized答都不能、接口与否可继承接口?抽象类与否可实现接口?抽象类与否可继承实体类19implementsconcrete class答接口可以继承接口抽象类可以实现接口,抽象类与否可继承实体类,但前implements提是实体类必须有明确的构造函数构造器与否可被20Constructor override答构造器不能被继承,因此不能重写但可以被重载Constructor Overriding,Overloading、与否可以继承类21String答类是类故不可以继承String final、里有一种语句,那么紧跟在这个后的里的会不会被执22try returntry finally{}code行,什么时候被执行,在前还是后return答会执行,在前执行return、用最有效率的措施算出乘以等於几2328答2vv
3、两个对象值相似但却可有不一样的这句话对不对答:不24x.equalsy==true,hash code,对,有相似的hash code、当一种对象被当作参数传递到一种措施后,此措施可变化这个对象的属性,并可返回变化25后的成果,那么这里究竟是值传递还是引用传递答是值传递编程语言只有值传递参数当一种对象实例作为一种参数被传递到措施中Java时参数的值就是对该对象的引用对象的内容可以在被调用的措施中变化,但对象的引用是永远不会变化的、与否能作用在上,与否能作用在上,与否能作用在上26swtich bytelong String答中,是一种整数体现式因此传递给和语句的参数应当是witch exprlexprl switchcase、或者都不能作用于int shortchar bytelong,string swticho和的区别,和的区别27ArrayList VectorHashMap Hashtable答就与重要从二方面来说.ArrayList Vector一,同步性:是线程安全的,也就是说是同步的,而是线程序不安全的,不是Vector ArrayList同步的二.数据增长:当需要增长时,默认增长为本来一培,而却是本来的二分之一就Vector ArrayList与重要从三方面来说HashMap HashTable一,历史原因:是基于陈旧的类的,是引进的接口Hashtable DictionaryHashMap Java
1.2Map的一种实现二,同步性:是线程安全的,也就是说是同步的,而是线程序不安全的,不Hashtable HashMap是同步的三.值只有可以让你将空值作为一种表的条目的或HashMap keyvalue、型变量中能不能存贮一种中文中文为何?28char答是可以定义成为一种中文的,由于中以编码,一种占个字节,因此java unicodechar16放一种中文是没问题的、是什么?为何要有29GC GC答是垃圾搜集的意思内存处理是编程人员轻易出现问题的地方,忘GC GabageCollection,掉或者错误的内存回收会导致程序或系统的不稳定甚至瓦解,提供的功能可以自Java GC动监测对象与否超过作用域从而到达自动回收内存的目的,语言没有提供释放已分派内存Java的显示操作措施、型与否对的30float float f=
3.4答:不对的精度不精确,应当用强制类型转换,如下所示()floatf=float
3.
4、简介中的(包括怎样写自己的数据构造)?31JAVA CollectionFrameWork答如下Collection FrameWorkCollectionpListIpLinkedListI pArrayListILVectorI LStackLSetMapl-HashtableHHashMapLWeakHashMap是最基本的集合接口,一种代表一组即的元素Collection CollectionObject,Collection()Elements提供到的映射Map keyvalue、抽象类与接口?32答抽象类与接口都用于抽象,不过抽象类(中)可以有自己的部分实现,而接口则完全JAVA是一种标识(同步有多重继承的功能)类实现序例化的措施是实现接口JAVA框架中实现比较要实现接口和Collection ComparableCompa。
个人认证
优秀文档
获得点赞 0