“Java程序设计”的版本间的差异
来自CloudWiki
(→任务10 MVC设计思想) |
|||
第276行: | 第276行: | ||
*[[2020 Java第11周作业:数据库访问技术]] | *[[2020 Java第11周作业:数据库访问技术]] | ||
− | ==任务10 | + | ==任务10 软件三层架构 == |
第12周 | 第12周 | ||
Java任务:购书系统命令行版的设计: | Java任务:购书系统命令行版的设计: | ||
+ | *[[软件开发三层架构]] | ||
*[[Java MVC之用到的实体类]] | *[[Java MVC之用到的实体类]] | ||
===表现层=== | ===表现层=== |
2020年5月21日 (四) 03:57的版本
目录
Java复习
任务一 搭建开发环境及JAVA语言
什么是Java语言
搭建Java开发环境
欢迎进入Java编程世界
- 安装并配置Eclipse
- 利用Eclipse编辑并运行JAVA应用程序
- 面向对象和面向过程(0225)
- JAVA类的基本结构(0225)
- 控制台输出(0227)
- Java任务:选择你的项目
- Java任务:构建网络购书平台主目录(0227)
- Java课后:Java Web: 构建电商平台首页
任务二 JAVA程序开发基础
程序编写方法
- Java任务:用户操作信息输入(0303)
- 基础与实践:
- 程序编写方法(0303)
- Java中的包和import语句(0303)
- Java控制台输入(0303)
- Java的错误和异常(0303)
- Java练习:计算账单金额(0303)
变量和表达式
- Java数据类型(0305)、Java变量与常量、(0305)
- 控制台输出2(0305)
- Java标识符和关键字(0306)、Java注释(0306)
- Java运算符与表达式(0306)
- Java运算符与表达式(二)(0310)、Java运算符的结合性和优先级(0310)
- 拓展与提高:
- Java练习:面馆点餐
- 实训:
- Java练习:银行排队等
Java字符串
任务三 面向对象初步
3.1类和对象
步骤拆解:
3.1.3 拓展与提高
3.2 成员变量的完善
知识点:
拓展知识点:
任务四 流程控制语句
智能决策:选择结构
重复迭代:循环结构
知识点链接1:
知识点链接2:
- Java实例:猜数字游戏(可参考Python实例解析:猜数字游戏)
- Java实例:购物抽奖函数(猜数字游戏的变种,随机抽奖,当时间到时自动停,打印出当前的奖项)
拓展与提高:
任务五 使用数组进行存储
数组
对象数组
异常处理
任务六 结构化程序设计
方法的定义和调用
方法的调用分析
方法调用的特殊案例
程序调试
- 安装与配置Tomcat(暂不用看)
- 创建第一个Java Web项目、Java Web:构建简单web应用(暂不用看)
- tomcat端口被占用的解决方法(暂不用看)
- 2.4.1 Java任务:购物平台主目录的调试
方法重载
- Java任务:查找图书
- 知识点:Java方法重载
- 拓展知识点:Java ArrayList数组队列
任务七 JAVA面向对象编程(二)
第9周
前情回顾
类的继承
- Java任务:经营范围拓展
- Java继承的概念、java继承详解
- 拓展:Java中的this和super关键字、最终类和抽象类
- Java自定义异常(暂不用看)
- Java异常:优雅的关闭资源(暂不用看)
类的多态
任务8 数据存储(二)——集合和文件
第10周
接口和多态
拓展:
集合
- Java集合框架
- List接口和ArrayList类、拓展:List接口和LinkedList类
- 链接:Java集合与泛型、Iterator接口
- Set接口和HashSet类
- Map接口和HashMap类
- Java任务:用集合和接口实现用户库(暂不用看)
- Java任务:用集合和接口实现商品库、Java任务:用集合和接口实现商品库2
- Java任务:用集合和接口实现购物车(暂不用看)
文件
- Java任务:缓存购物车(暂不用看)
- File类(暂不用看)
- Java的IO类(暂不用看)
- 文本IO(暂不用看)
- 二进制IO(暂不用看)
- 拓展:DataInputStream和DataOutputStream(暂不用看)
- 拓展: 对象I/O(暂不用看)
任务9 数据存储(三)——数据库访问技术
第11周
连接数据库
更新数据库表中数据
查询数据库中数据
任务10 软件三层架构
第12周
Java任务:购书系统命令行版的设计:
表现层
业务逻辑层
数据层
任务X Windows应用程序开发基础
第13周
Windows应用程序基本结构
拓展:
Windows窗体事件处理机制
任务X Windows应用程序开发进阶
第14周
数据显示控件
通用对话框
任务十 网络购书平台WEB版
第15周
任务十一 综合案例——网络购书系统
第16周
历史
3.2.1 Java任务:图书对象的完善