全球旧事资料 分类
现在学习JAVA的人越来越多!但是学的好的,能用到工作中去的却很少很少,下面就是我为大家总结归纳的一些JAVA学习基础,希望大家少走弯路,尽快投入到工作中去!Java学习基础总结归纳!
1、作用域publicprivateprotected以及不写时的区别
答:区别如下:作用域当前类public√protected√frie
dly√private√不写时默认为frie
dly同一package√√√×子孙类√√××其他package√×××
2、A
o
ymousI
erClass匿名内部类是否可以exte
ds继承其它类,是否可以impleme
ts实现i
terface接口
答:匿名的内部类是没有名字的内部类。不能exte
ds继承其它类,但一个内部类可以作为一个接口,由另一个内部类实现
3、StaticNestedClass和I
erClass的不同
答:NestedClass(一般是C的说法),I
erClass一般是JAVA的说法。Java内部类与C嵌套类最大的不同就在于是否有指向外部的引用上。注:静态内部类(I
erClass)意味着1创建一个static内部类的对象,不需要一个外部类对象,不能从一个static内部类的2一个对象访问一个外部类对象
4、和的区别
答:是位运算符,表示按位与运算,是逻辑运算符,表示逻辑与(a
d)
5、Collectio
和Collectio
s的区别
答:Collectio
是集合类的上级接口,继承与他的接口主要有Set和ListCollectio
s是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作
6、什么时候用assert
答:assertio
断言在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertio
就是在程序中的一条语句,它对一个boolea
表达式进行检查,一个正确程序必须保证这个boolea
表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertio
用于保证程序最基本、关键的正确性。assertio
检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertio
检查通常是关闭的
7、Stri
gs
ewStri
g
好听全球资料 返回顶部