面向对象知识点汇总

208 阅读2分钟

前言

大家好,我是智小鱼。在扬子江药业集团工作的近半年,都做的都是系统咨询方面的工作,最近空闲了,准备把Java知识重新梳理,复习一下。在我后续的文章中,我会抽空去更新,刚入行学Java的小伙伴可以跟着一起学习。

面向对象

说到Java,面向对象肯定是核心了。很多初学的小伙伴,可能觉得这个没什么,就是一个new的事情。作为工作这么多年的老兵,觉得深入理解,全面思考一下还是很有必要的。

我把面向对象中所需要学习的大纲列一下,也一起巩固一下。

面向对象知识要点:

  1. 定义类、成员变量和方法
  2. 创建并使用对象
  3. 对象和引用
  4. 方法必须属于类或对象
  5. Java方法的参数传递机制
  6. 递归方法
  7. 方法的重载
  8. 实现良好的封装
  9. 使用package和import
  10. 构造器的作用和构造器重载
  11. 继承的特点和用法
  12. 重写父类方法
  13. super关键字的用法
  14. 继承和多态
  15. 向上转型和强制类型转换
  16. 继承和组合的关系
  17. 使用组合来实现复用
  18. 构造器和初始化块的作用及区别
  19. 静态初始化块
  20. 包装类及其用法
  21. toString方法的用法
  22. ==和equals的用法
  23. static关键字的用法
  24. 实现单例类
  25. final关键字的用法
  26. 不可变类和可变类
  27. 缓存实例的不可变类
  28. abstract关键字的用法
  29. 实现模块编程
  30. 接口的概念和作用
  31. 定义接口的语法
  32. 实现接口
  33. 接口和抽象类的联系与区别
  34. 面向接口编程的优势
  35. 内部类的概念和定义语法
  36. 非静态内部类和静态内部类
  37. 创建内部类的对象
  38. 扩展内部类
  39. 匿名内部类和局部内部类
  40. Lambda表达式与函数式接口
  41. 方法引用和构造器引用
  42. 枚举类概念和作用
  43. 手动实现枚举类
  44. 枚举类的成员变量、方法和构造器
  45. 实现接口的枚举类
  46. 垃圾回收和对象的finalize方法
  47. 强制垃圾回收的方法
  48. 对象的软、弱和虚引用
  49. JAR文件的用途
  50. 使用jar命令创建多版本JAR包

总结

面向对象还当真有好多可学习的地方,还是得花功夫啃啃了。

我是智小鱼,我们下期见