Java知识点小计 持续更新中

1.浮点型数据,默认double类型,若想直接赋值给float,需要进行强制类型转换。

2.表示范围小的值可以直接赋给表示范围大的变量,否则需要进行强制类型转换。

3.若干个数据类型的变量进行运算时,结果类型为参与运算中表示范围最大的。

4.取模的结果符号永远和被除数符号相同。

5.短路运算:逻辑与用&&表示,第一个操作数为false则不再执行;逻辑或用||表示,第一个操作数为true则不再执行。

6.break与continue:break用于跳出整个循环,continue用于跳出当前循环,直接开始下一次循环。

7.面向对象的三大基本特征:继承,封装,多态。

8.main方法是整个程序的入口点。

9.方法只能定义在类中,不能嵌套,即在方法中定义另一个方法。

10.方法返回值为空,void时的两种情况:不使用return。使用return:表示退出该方法。

11.无论是原生数据类型还是引用类型,方法参数传递时一律都是传值。

12.构造方法不能被继承。

13.new的作用:调用类的构造方法,为对象开辟内存空间,将生成的对象的地址返回。

14.Java中都是单继承,即每个子类只能有一个父类。

15.方法重写一定伴随着继承关系。

16.Object类是所有类的直接或间接的父类。

17.多态是运行期行为,非编译期行为。

18.父类有的,子类可以继承,父类没有的,子类可以添加。

19.若想要使用父类没有的,子类特有的方法,可以进行强制类型转换。

20.抽象类中也可以定义具体方法。

21.抽象类若为父类,其子类必须实现父类中定义的所有抽象方法。

22.抽象方法就是有声明,没实现,即没有{ },抽象方法只能在抽象类中定义。

23.接口可以看成特殊的抽象类。

24.接口中所有方法都是抽象方法,关键字abstract可以省略。

25.接口中可以定义成员变量,都是public,static,final的。

26.一个类可以继承一个类(单继承关系),并实现多个接口。

27.子类不能直接访问父类的private属性,需要使用set&get方法。

28.子类对象实例化,先执行父类构造方法,再执行子类构造方法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值