创作不易,如果觉得这篇文章对你有帮助,欢迎各位老铁点个赞呗,您的支持是我创作的最大动力!
文章目录
前言
经常忙于工作,一些Java基础知识忘得也差不多了,抽个时间,对Java的基础做一下回顾总结。我这里没有做详细的介绍,只是总结个大概,如果想深入学习Java基础知识,推荐一本书(疯狂Java讲义)。
Java基础知识
如果你的基础也忘记的差不多了,或者没有Java基础,可以通过以下的学习链接,查看我相关知识的总结,进行知识的学习和沉淀。
学习链接速览表:
Java基础知识点 | 学习链接 |
---|---|
Java中修饰符的使用 | https://blog.csdn.net/smilehappiness/article/details/105546702 |
Java中方法的重载(Overload)与覆盖(Override) | https://blog.csdn.net/smilehappiness/article/details/105620924 |
Java中super关键字与final关键字 | https://blog.csdn.net/smilehappiness/article/details/105619853 |
Java中抽象类与接口 | https://blog.csdn.net/smilehappiness/article/details/105616091 |
Java反射基础入门,一篇就够啦 | https://blog.csdn.net/smilehappiness/article/details/105913353 |
Java中的多态机制 | https://blog.csdn.net/smilehappiness/article/details/106183984 |
Java中的异常 | https://blog.csdn.net/smilehappiness/article/details/106310868 |
Java中的IO流 | https://blog.csdn.net/smilehappiness/article/details/106310868 |
1.1 Java中修饰符的使用
Java中,无论是类,变量还是方法,都会有一些访问权限控制,这块可以参考Java访问控制修饰符进行学习。
1.2 Java中方法的重载(Overload)与覆盖(Override)
方法的覆盖和重载,是用的比较多的,可以参考我的总结Java中方法的重载与方法的覆盖,进行学习。
1.3 Java中super关键字与final关键字
请参考学习链接:Java中super关键字与final关键字
1.4 Java中抽象类与接口
请参考学习链接:Java中抽象类与接口
1.5 Java中的内部类
更新中,请耐心等待。。。
1.6 Java中反射的使用
请参考学习链接:Java反射基础入门,一篇就够啦
1.7 Java中集合的使用
更新中,请耐心等待。。。
1.8 面向对象与面向过程
1.8.1 面向对象
-
定义
面向对象
,相当于虚拟世界“模拟现实”生活。在开发业务的时候使用面向对象的思想,如果需要完成某个功能,会将现实世界分割成不同的单元(对象),然后使用程序,对各个单元(对象)实现,实现完各个单元之后,只需要给他一个环境驱动一下,让各个单元(对象)之间进行协作,协作起来后就形成了一个系统。 -
有哪些语言使用了面向对象思想
Java
语言和.NET语言是村面向对象的
C++
一半面向对象,一半面向过程
C
语言,纯面向过程 -
耦合度
Java中的耦合度
,指的是代码(程序)和代码(程序)之间的关联程度。 -
基于面向对象,可以分为三大特性
封装
、继承
、多态
1.8.2 面向过程
-
定义
采用面向过程
编程,必须了解整个过程,每个步骤都有因果关系,每个因果关系都构成了一个步骤,多个步骤就构成了一个系统。因为存在因果关系,每个步骤很难分离,非常的紧密,当任何一个步骤出现了问题,将会影响到整个系统的使用
。如: 采用面向过程生产一台电脑,生产电脑时会按照电脑的生产流程一次成型,任何一个部件出现了问题,都说明该电脑有问题,电脑无法正常使用。
-
从软件的生命周期角度来看,基于面向对象可以分为三个阶段
面向对象的分析(OOA)
面向对象的设计(OOD)
面向对象的编程(OOP)可以查看我另一篇博文,加深对面向对象与面向过程的理解。https://blog.csdn.net/smilehappiness/article/details/106178176
1.9 Java中的多态机制
请参考学习链接:理解Java中的多态机制,一篇就够啦
1.10 Java中的异常
请参考学习链接:Java中的异常(Exception),史上最全的教程来啦~
1.11 Java中的io流
请参考学习链接:面试官您好,请不要再问我Java中的io流
本文持续更新中。。。
写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,希望尽自己的努力,做到更好,大家一起努力进步!
如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!
给自己的梦想添加一双翅膀,让它可以在天空中自由自在的飞翔!