我的总结可能比较奇怪,我是分析这些东西存在的意义是什么,为什么他要存在,而不是怎么去使用.
首先我们要知道,程序其实就是模拟现实世界的东西
1.第一章的配置环境应该不用多说,想写java必须先配置环境.让环境符合开发的条件嘛.(咱们常说的,良禽择木而栖嘛),环境还是很重要的
2.第二章是基本的数据类型跟运算符,其实对于每一个东西来说,最基本的东西就是数学模型,建立这个模型的时候就必须要有一些算法跟数据类型.所以在创建java框架的时候,也同样的需要这些最基本的东西
3.选择与循环,这个也算是逻辑上的一个东西,属于基础
4.数组,数组是用于存储数据的,感觉应该跟数据库差不多,但是我现在还没学到数据库
5.对象,类,包,封装.这些是java开发的基础知识,java开发的时候,我们是面向对象进行开发的,所以我们必须了解对象是什么,怎么创建对象关系到类,类的私密性关系到封装,类之间的可见性关系到包.
6.继承与多态
继承:很多时候,重复的代码只会去敲一次,减少代码的冗余,所以就出现了继承,将重复的代码放到了父类
多态:对于多态可以这么理解,一个对象有不同的身份,关注于父类的属性,但是方法会关注子类的方法.就好比如我是老板,你是我的员工,我只关心你的一些属性,比如几岁了,健康状况,但是具体的工作还是你自己的.也就是属性指看你是我的员工(父类),方法指做什么事(子类).
这里给大家留个疑问,如果类1跟类2毫无关系,可不可以类1 对象名=new 类2();这种基本不会出现的.
7.抽象和接口:
抽象:抽象指的是不能实例化的类,就比如上面讲的员工,不可能创建一个员工对象,而是要创建一个人,这个人有员工的属性.(即多态)
接口:接口可以这么理解,我想要知道你能做什么事情,但是我不会去看你工作的时候的样子(实现类里面的方法体),我只要你在自己的简历上写你会做什么(implements 某个接口)就是写上你会做什么.
8.异常
异常为什么要处理,就比如我要去看书,但是我没找到书,那我肯定不能继续往下读,我只能在这件事情上出现异常(抛出异常).
第一阶段学习的总结
最新推荐文章于 2022-06-05 11:29:07 发布