Java-学期总结

本文回顾了一个学期Java学习的历程,从初接触的挑战,到理解其复杂性与三大特性(封装、多态、继承),深入解析接口与抽象类、内部类、多态实现,以及Java的集合与流。同时介绍了五大原则,强调了Java作为经典语言的持久价值。
摘要由CSDN通过智能技术生成

Java-学期总结


历经一个学期的学习,现在简单小结一下吧,

一开始学习的时候,还是有些困难,毕竟学习一门新的语言,随着学习内容的深入,我发现也不是那么简单也不是那么难,每门计算机语言都是相通的,我对python也有学习经历,发现各大编程语言有着许多的共同之处。

Java的输入输出比较复杂,有些需要调用类,这让我觉得有点复杂。不是太简单。但是也肯定有它的用处。

Java还有着三大特性,五大原则。所谓三大特性:封装,多态,继承。

三大特征(继承,封装,多态)

  • 接口与抽象类
  • 内部类与外部类
  • 多态的两种方式:方法重载,方法覆写
  • 匿名内类:只有接口没有实现类,有时调用方便

集合种类与使用场合

  • Collection:Set/List
  • Map:HashMap/TreeMap

输入/输出流

  • 输入流与输出流
  • 字节流与字符流

五大原则:

单一功能原则 : 每个类型功能要求单一,只负责一件事情。

开放封闭原则:一个软件实体应该对扩展开发,对修改关闭。可扩展但是不可更改

里氏代换原则:子类能够替换父类,出现在父类能够出现的任何地方

依赖原则:具体依赖抽象,上层依赖下层。核心思想是面向接口编程。

接口分离原则:模块间要通过具体接口分离开,而不是通过类强耦合。

最后,虽然一学期下来,我对Java的学习也仅仅只是它的基础方面,但java也是比较吸引我,Java是一门老牌的高级语言,历经长久的发展,其在编程上发挥着非同一边拿的作用。希望在未来的日子里将它融会贯通,将Java学好。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值