还剩1页未读,继续阅读
文本内容:
【精品】试题基础笔试题各大公司面试题1Java
1、作用域pu bli c,pri vate,protect ed,以及不写时的区分答区分如下作用域当前类同一package子孙类其他package publicprotectedfriendlyprivate
2、An onym ous In ner Cl ass(匿名内部类)是否可以ex tends(继承)其它类,是否可以im plem ents(实现)i nterf ace(接口)答匿名的内部类是没出名字的内部类不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现
3、St ati cNest edCl ass和I nnerClass的不同答Nested Class(一般是C++的说法),Inner Class(一般是JAVA的说法)Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上注:静态内部类(Inner Class)意味着1创建一个static内部类的对象,不须要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象
4、amp;和amp;amp;的区分答:amp;是位运算符,表示按位与运算,amp;amp;是逻辑运算符,表示逻辑与and
5、Col lecti on和Coll ection s的区分答Collection是集合类的上级接口,继承与他的接口主要有Set和List.Collections是针对集合类的一个帮助类,他供应一系列静态方法实现对各种集合的搜寻、排序、线程平安化等操作
6、什么时候用assert答assertion断言在软件开发中是一种常用的调试方式,许多开发语言中都支持这种机制在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必需保证这个boolean表达式的值为true;假如该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出一般来说,assertion用于保证程序最基本、关键的正确性assertion检查通常在开发和测试时开启为了提高性能,在软件发布后,assertion检查通常是关闭的
7、St rin gs=new Stri ngquot;x yzquot;;仓“建了几个String Object答两个,一个字符对象,一个字符对象引用对象
8、M ath.roun d
11.5等於多少?M ath.rou nd-
11.5等於多少答:Math,round
11.5==12;Math,round-
11.5==-11;round方法返回与参数最接近的长整数,参数.・・。