Java-学期总结
历经一个学期的学习,现在简单小结一下吧,
一开始学习的时候,还是有些困难,毕竟学习一门新的语言,随着学习内容的深入,我发现也不是那么简单也不是那么难,每门计算机语言都是相通的,我对python也有学习经历,发现各大编程语言有着许多的共同之处。
Java的输入输出比较复杂,有些需要调用类,这让我觉得有点复杂。不是太简单。但是也肯定有它的用处。
Java还有着三大特性,五大原则。所谓三大特性:封装,多态,继承。
三大特征(继承,封装,多态)
- 接口与抽象类
- 内部类与外部类
- 多态的两种方式:方法重载,方法覆写
- 匿名内类:只有接口没有实现类,有时调用方便
集合种类与使用场合
- Collection:Set/List
- Map:HashMap/TreeMap
输入/输出流
- 输入流与输出流
- 字节流与字符流
五大原则:
单一功能原则 : 每个类型功能要求单一,只负责一件事情。
开放封闭原则:一个软件实体应该对扩展开发,对修改关闭。可扩展但是不可更改
里氏代换原则:子类能够替换父类,出现在父类能够出现的任何地方
依赖原则:具体依赖抽象,上层依赖下层。核心思想是面向接口编程。
接口分离原则:模块间要通过具体接口分离开,而不是通过类强耦合。
最后,虽然一学期下来,我对Java的学习也仅仅只是它的基础方面,但java也是比较吸引我,Java是一门老牌的高级语言,历经长久的发展,其在编程上发挥着非同一边拿的作用。希望在未来的日子里将它融会贯通,将Java学好。