首先在这里感谢浙江大学的翁恺老师 ;
以他的【零基础学Java语言】和【面向对象程序设计——Java语言】为主线主导了我对JAVA程序语言和面向对象程序设计的学习活动。
知识结构总结及理解
【零基础学Java语言】
程序指令
基本功能语句(赋值,判断,输入输出等);
程序控制结构;(顺序,分支,循环)
函数;(数据处理模块化)
数据内容
数据结构;
数组;(数据的管理)
基本数据类型的对象的形式;(数据的函数处理)
【面向对象程序设计——Java语言】
面向对象程序设计(构造)
类与对象;【定义自己的类,然后用自己定义的类来创建对象】
对象交互;【对象和对象之间的联系】
继承与多态;【子类继承父类代码重用,不同访问属性使子类在使用这些成员时不同】
对象容器;【数据存放】
程序设计思想(程序优化改良)
设计原则;【耦合和聚合:类与接口】
抽象与接口;【表达接口,数据与表现分离】
控制反转与MVC模式;【数据,表现,控制,分离】
异常处理与输入输出;【异常与IO】