Javass高级理论听课笔记

来源:互联网 发布:淘宝产品首页营销图片 编辑:程序博客网 时间:2024/05/22 00:38
学习Java开发高级部分的理论知识
1.学习目标
第一章:Java程序设计基础
第二章:设计模式基础
第三章:框架的基础概念
第四章:最基本的设计模式
第五章:设计模式的应用


理论的重要性
1.1.只讲案例的错误之处
1.2.理论对调试的重要性


2.Java程序设计的基本概念
2.1什么是软件开发
软件开发的过程,基本上是先分析解决的问题,找出解决的办法,然后把解决办法用相应的程序语言进行表达,最后使用编好的程序去解决问题的过程。
2.2什么是程序设计
所谓的程序设计,指的就是:在软件开发过程中,如何找出解决问题的方法,找到办法过后,如何合理的划分程序结构,合理的组织程序代码,这样一个过程就是程序设计。
2.3程序设计能干什么
好的程序设计能让程序:更好的完成用户的需求功能;有更合理的程序架构;更好的程序性能;更好的复用性;更好的可扩展性、可维护性、可配置性、可伸缩性;更好的健壮性;更好的稳定性等。


3.Java程序设计的基本原则
3.1面向接口编程
从接口的语法规则上看:接口是特殊的抽象类
从接口的作用和功能看:给出实现的定义
3.2优先使用对象组合而非类继承
3.3分层
<1>表现层功能:展示数据、人机交互、收集参数调用逻辑层
<2>逻辑层功能:进行数据的逻辑校验、进行逻辑判断、实现业务功能、处理相关功能、处理后续流程、组织数据返回表现层
<3>实现数据持久化、实现对象和持久化数据的双向映射
原创粉丝点击