java 面试题大全-基础方面
基础方面
、作用域 以及不写时的区别
答:区别如下:
作用域当前类同一 子孙类其他
不写时默认为
、 匿名内部类!是否可以 " 继承!其它类,
是否可以 实现! 接口!
答:匿名的内部类是没有名字的内部类。不能 " 继承!其它类,但一个
内部类可以作为一个接口,由另一个内部类实现
#、$%和 的不同
答:%(一般是 &&的说法), 一般是 ' 的说
法!。 内部类与 &&嵌套类最大的不同就在于是否有指向外部的引用上。
注:静态内部类()意味着 创建一个 内部类的对象,不
需要一个外部类对象, 不能从一个 内部类的一个对象访问一个外部类
对象
(、)和))的区别
答:)是位运算符,表示按位与运算,))是逻辑运算符,表示逻辑与()
*、和 的区别
答: 是集合类的上级接口,继承与他的接口主要有 $和 +,
是针对集合类的一个帮助类,他提供一系列静态方法实现对各种
集合的搜索、排序、线程安全化等操作
-、什么时候用
答: 断言!在软件开发中是一种常用的调试方式,很多开发语言中都
支持这种机制。在实现中, 就是在程序中的一条语句,它对一个
表达式进行检查,一个正确程序必须保证这个 表达式的值为
;如果该值为 ,说明程序已经处于不正确的状态下,系统将给出警
告或退出。一般来说, 用于保证程序最基本、关键的正确性。
检查通常在开发和测试时开启。为了提高性能,在软件发布后,
检查通常是关闭的
.、$/0$ 1"21!3创建了几个 $45
答:两个,一个字符对象,一个字符对象引用对象
6、78, ,*!等於多少978, :,*!等於多少
答78, ,*!//378, :,*!//:3 方法返回
与参数最接近的长整数,参数加 ; 后求其 <
=、8/3/&3有什么错98/3&/3有什么
错
答:8/3/&3(& 运算结果是 型,需要强制转换
类型)8/3&/3(可以正确编译)
评论0
最新资源