java core 1

第一遍读java core 1的目的是了解本书覆盖内容,并对自己的现有的知识进行查缺补漏。时间有限,一些我觉得不需要的地方跳过不读,对于关注点结合网络资料细看深入了解。

第四章

本章主要介绍类和对象的概念。内容不是很丰富,简单的介绍了类对象的概念、类的组成等。

其中比较重要的关键点是:

  • 类变量初始化
  • 构造函数
  • static final 关键字
  • main方法
  • initialization block  initialization blocks run before constructor & static initialization block  
  • finallize
  • import

第5章

主要将继承和反射,继承包含多态、动态绑定、abstract class、object class等

  • 继承。构造函数。如果子类没有显示的调用父类的构造函数,父类也没有定义参数为空的构造函数,那么编译时会出错,以为,子类会在没有调用父类的构造函数的情况下,自动的调用父类的参数为空的构造函数
  • 多态。父类的变量可以址向子类的实例。注意static变量。
  • 动态绑定、静态绑定。final、static、private都是静态绑定。动态绑定指动态选择子类或者父类的方法。
  • final class & method。final class的成员函数默认是final,但是fields不是。
  • cast & instance of
  • abstract class
  • protect method & protect field。对于protected修饰的变量和方法在同一个包下&子类可以访问,其他地方不能访问。
  • object class。equals method、hashcode 、tostring
  • Arraylist(ensureCapacity&trimToSize
  • wrappers&autoboxing
  • varargs
  • enumeration class
  • reflection。反射处理数组

第六章

  • interface。接口的变量,一般是public & static,接口的方法一般是public。类只能extends一个类,可以inplements多个接口。
  • object cloning
  • inner class。类中,方法中,匿名,静态
  • proxy。动态代理。如何写一个动态代理&静态代理?

第十一章

  • 异常。异常的种类;checked、unchecked。finally执行在方法的return之前。try-with-resource简化写法。子类覆盖父类异常处理
  • assertion
  • 日志

idea打开断言


第十二章

  • generic programming。generic class、generic method。
  • bounds for type variables
  • raw type。理解generic在虚拟机中的工作原理。bridge method在解决多态使用范型的作用。范型的使用限制。
  • 范型的继承规则
  • 范型通配符 <?>
  • 范型和反射
public static <T> Pair<T> makePair(Class<T> c) throws InstantiationException,
IllegalAccessException
{
return new Pair<>(c.newInstance(), c.newInstance());

第十三章

集合

第十四章
多线程

java线程如何使用。Thread & Runnable

线程的其中状态

yield 和 join 函数的使用。yield让出使用权,直接进入等待,join等待子线程执行结束后再执行主线程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值