java基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础相关的知识,希望对你有一定的参考价值。

接口和抽象类有什么区别
1.接口是公开的,里面不能有私有的方法或变量,而抽象类是可以有私有方法或私有变量的,
2.另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法
3.接口之间可以实现多重继承(接口与类之间多重实现),而一个类只能继承一个超类。

单例模式

Integer
是java的一个类。也就是int的包装类。int是基本数据类型,integer是引用类型,包含很多属性和方法,而int只是一个值,没有其他的任何方法和属性了

Java中的泛型是什么 ? 使用泛型的好处是什么?
泛型赋予了类型参数式多态的能力
1.是编译时的严格类型检查。有效的避免了运行期的ClassCastException,提高了程序的安全性和健壮性。
2.泛型消除了绝大多数的类型转换。如果没有泛型,当你使用集合框架时,你不得不进行类型转换。
3.泛型简化了代码,应用泛型的程序提高程序的可读性,更利于团队的合作开发。
使用泛型后,规定该集合只能放羊,老虎就进不来了.
使用泛型后,不需要强制类型转换了


一个类被声明为private的时候,它当然是内部类,内部类是可以被它的外部类访问到的,所以,可以继承,private和abstract不冲突。

以上是关于java基础的主要内容,如果未能解决你的问题,请参考以下文章

java语法基础,具体内容

Java基础(十五):异常处理

java基础测试题

Java基础| Java概述与基础语法案例

夯实Java基础系列目录

一道java基础理论题