Java程序设计
来自CloudWiki
目录
Java复习
- 商苑面馆 :Java知识串讲、Java百题百练、Java错误大全
- Java项目:商院面馆
- 2020Java复习提纲、2020Java学期项目
- 2019:Java总复习:商苑面馆、Java总复习:操作题
- Eclipse导出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任务:购书系统命令行版的设计:
用户口
商品口
购物车口
- Java架构设计之购物车
- Java任务:实现商品库和购物车类
- Java MVC之用到的实体类
- Java MVC之 View层(暂时不用)
- Java MVC之 Controller层(暂时不用)
- Java MVC之 Model层(暂时不用)
任务X Windows应用程序开发基础
第13周
Windows应用程序基本结构
拓展:
Windows窗体事件处理机制
任务X Windows应用程序开发进阶
第14周
WindowBuilder 插件安装步骤:https://jingyan.baidu.com/article/e4d08ffd84e5160fd2f60d3e.html
数据显示控件
- 用Design模式设计Java窗体、Java任务:用Design模式设计用户登录界面
- JComboBox组件
- JTable组件
- JMenuBar菜单栏
- Java任务:商品信息检索之客户端
- Java任务:商品信息检索之管理端
- Java任务:图书信息检索(待更新)
通用对话框
- Java任务:完成商品购买并显示购物车详细信息(待更新)
- Java任务:软件整体组装(待更新)
任务十 网络购书平台WEB版
第15周。
参考文档:https://www.cnblogs.com/hubgit/p/6845954.html
Java Web(一) Servlet详解!!https://www.cnblogs.com/whgk/p/6399262.html
Java Web(三) 会话机制,Cookie和Session详解 https://www.cnblogs.com/whgk/p/6422391.html
Java Web8 :MVC和三层架构:https://www.cnblogs.com/whgk/p/6435300.html
Java Web(九) 用户管理系统:https://www.cnblogs.com/whgk/p/6437643.html
任务十一 综合案例——网络购书系统
第16周
历史
3.2.1 Java任务:图书对象的完善