java学习(2)java三大特性的个人理解

文章目录





前言

因为已经有很多的学习教程,相信大家也看过不少的什么java语法,java的各种知识,java的一些类什么的,那么这里写的东西,是我自己结合编程思想和java三大特性来聊一聊。

java三大特性对我的影响

众所周知,java有三大特性:封装,继承,多态。

而核心的编程思想则有:对我来说的第一重要则是:面向接口编程,之后才是像开闭原则,里氏替代原则,依赖倒置原则,接口隔离原则,迪米特法则,合成服用原则。

对于这些编程思想,大家随便上网去搜索,都能搜索出来一大堆,所以我并不对这些随处可见的东西做什么声明。

其实对于java三大特性,其实就是java自己本身在告诉你怎么去学会它,大名鼎鼎的一切皆对象,就是最好的对于怎么更好的开发java的描述。

我曾经在学习的途中,经历了很长一段走歪路的时期,具体表现就在,别人的接口我不信,非得去看看源码,知道了它是怎么样去做的,才敢踏实的用它,可是这样耗费了我大量的时间,而且这样的作法,简直在你往底层不用走太深,就能看见熟悉的native关键字。

起初我对于本地方法的出现显得很是苦恼。可是经过了这么长的一段时间,我再回头看的时候,发现自己从来都本末倒置了。明明java一开始就说了它的三大特性。我却还傻傻的去纠结。这不正是变成了面向过程编程么?我把一门高级语言又玩回去了。

我渐渐的明白,这样的学习,简直滑稽,如果什么都要深究的话,说不定还会变成哲学家呢。

前言
总结

这里对文章进行总结:
所以,既然java一开始就告诉了你,它是一门面向对象编程的语言,那么为什么还要再把它变回面向过程呢?

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值