java疯狂讲义第六章重要知识点

1.常量池:专门用于管理在编译时被确定并保存在已编译的.class文件中的一些数据,它包括了关于类、方法、接口、中的常量,还包括字符串常量

2.final修饰的成员变量必须由程序进行显式初始化,系统不会对final成员进行隐式初始化。没有final修饰的成员变量可以不进行初始化,由系统进行给定默认值。

3.Interger.valueOf();创建的整数会会被缓存(6.4.8缓存实例的不可变类)----------------------------------->

4.jdk1.8以后接口可以定义默认方法用default修饰。默认方法不能用static修饰(6.6.2Java8中接口的定义)

5.内部类和外部类的区别(6.7内部类)

内部类可以用private、protected、static修饰。外部类不可以

非静态内部类不能拥有静态成员

6.接口中定义内部类默认为public static 修饰

7.lambda表达式用于函数式接口;函数式接口:只有一个抽象方法的接口;(6.8.2Lambda表达式与函数式接口)

8.运行时对象三种状态:

可达状态:有一个及以上的引用变量引用它。

可恢复状态:无引用变量引用它,且未执行可以恢复状态的finalize方法

不可恢复状态:执行finalize方法后,任没有对象调用它使其变为可达状态。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值