全国统一服务热线

155-7917-7759

新闻中心

当前位置:首页>新闻中心

Java基础知识点有哪些

Java是一门面向对象编程语言,它简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点,也造就了它的使用普遍性。

Java的知识点其实非常多,并且有些知识点比较难以理解,以下是基本需要掌握的几点:

面向对象特性:

继承:一般类只能单继承,内部类实现多继承,接口可以多继承

多态:编译时多态,体现在向上转型和向下转型,通过引用类型判断调用哪个方法(静态分派)。运行时多态,体现在同名函数通过不同参数实现多种方法(动态分派)。

基本数据类型:

1.基本类型位数,自动装箱,常量池。

3.基本数据类型的包装类的数字范围。

抽象类和接口:

1.抽象类可以有方法实现。抽象类可以有非final成员变量。抽象方法要用abstract修饰。抽象类可以有构造方法,但是只能由子类进行实例化。

2.接口可以用extends加多个接口实现多继承。接口只能有publicfinal类型的成员变量。接口只能有抽象方法,不能有方法体、接口不能实例化,但是可以作为引用类型。

内部类、外部类:

1.外部类只有public和default两种修饰,要么全局可访问,要么包内可访问。

2.内部类可以有全部访问权限,因为它的概念就是一个成员变量,所以访问权限设置与一般的成员变量相同。

非静态内部类是外部类的一个成员变量,只跟外部类的实例有关。

静态内部类是独立于外部类存在的一个类,与外部类实例无关,可以通过外部类.内部类直接获取Class类型。


QQ咨询
在线咨询
在线报名
155-7917-7759
155-7917-7759
返回顶部