“商苑面馆 :Java知识串讲”的版本间的差异
来自CloudWiki
(→专题复习) |
|||
(未显示同一用户的5个中间版本) | |||
第2行: | 第2行: | ||
*[[商苑面馆:Java基础环境准备]]、[[商苑面馆:Java web环境准备]] | *[[商苑面馆:Java基础环境准备]]、[[商苑面馆:Java web环境准备]] | ||
− | == | + | == 初识JAVA语言== |
*[[Java程序运行机制]]、 | *[[Java程序运行机制]]、 | ||
*[[JAVA类的基本结构]]、[[利用Eclipse编辑并运行JAVA应用程序]] | *[[JAVA类的基本结构]]、[[利用Eclipse编辑并运行JAVA应用程序]] | ||
第116行: | 第116行: | ||
*[[Set接口和HashSet类]] | *[[Set接口和HashSet类]] | ||
*[[Map接口和HashMap类]] | *[[Map接口和HashMap类]] | ||
− | *[[ | + | *[[商苑面馆:Java ArrayList]]、[[商苑面馆:Java LinkedList]] |
− | *[[ | + | *[[商苑面馆:Java HashSet]]、[[商苑面馆:Java HashMap]] |
− | *[[ | + | *[[商苑面馆:Java接口]]、[[商苑面馆:Java接口_补充练习]] |
+ | |||
===文件=== | ===文件=== | ||
− | |||
*[[File类]] | *[[File类]] | ||
*[[Java的IO类]] | *[[Java的IO类]] | ||
*[[文本IO]] | *[[文本IO]] | ||
*[[二进制IO]] | *[[二进制IO]] | ||
+ | *[[Java任务:缓存购物车]] | ||
*拓展:[[DataInputStream和DataOutputStream]] | *拓展:[[DataInputStream和DataOutputStream]] | ||
*拓展: [[对象I/O]] | *拓展: [[对象I/O]] | ||
− | == | + | == 异常处理== |
*[[Java错误处理]] | *[[Java错误处理]] | ||
*[[Java异常处理机制]] | *[[Java异常处理机制]] | ||
+ | ==数据库访问技术== | ||
+ | ===连接数据库=== | ||
+ | *[[数据库连接技术]] | ||
+ | *[[Eclipse导入数据库驱动程序]] | ||
+ | *[[JDBC访问数据库]] | ||
+ | *[[商苑面馆:Java命令行版之 Dao层(MySQL实现)]] | ||
+ | |||
+ | ===更新数据库表中数据=== | ||
+ | *[[函数封装SQL操作]] | ||
+ | *[[SQL注入]] | ||
+ | *[[JDBC进行数据库增删查改]] | ||
+ | *[[商苑面馆:Java命令行版之 FoodDao层(MySQL实现)]] | ||
+ | ===查询数据库中数据=== | ||
+ | *[[Java任务:图书信息查询]] | ||
+ | *[[深入理解ResultSet]] | ||
+ | |||
+ | |||
+ | ==MVC设计思想== | ||
+ | ==用户功能== | ||
+ | *[[商苑面馆:Java命令行版之 View层]] | ||
+ | *[[商苑面馆:Java命令行版之 Dao层]]、[[商苑面馆:Java命令行版之 Dao层(MySQL实现)]] | ||
+ | *[[商苑面馆:Java命令行版之 Model层]] | ||
+ | |||
+ | ==商品功能== | ||
+ | *[[商苑面馆:Java命令行版之 FoodView]] | ||
+ | *[[商苑面馆:Java命令行版之 FoodDao]]、[[商苑面馆:Java命令行版之 FoodDao层(MySQL实现)]] | ||
+ | *[[商苑面馆:Java命令行版之 FoodModel]] | ||
+ | |||
+ | ==购物车功能== | ||
+ | *[[商苑面馆:Java命令行版之 CartDao]] | ||
+ | *[[商苑面馆:Java命令行版之 CartModel]] | ||
+ | *[[商苑面馆:Java命令行版之 CartView]] | ||
+ | |||
+ | ==Windows应用程序开发== | ||
+ | ===Windows应用程序基本结构=== | ||
+ | *[[Java图形界面编程基础]] | ||
+ | *[[Java界面容器]] | ||
+ | *[[Java界面组件]] | ||
+ | *[[Java界面布局]] | ||
+ | *[[Java任务:商苑面馆登录窗体的设计]] | ||
+ | 拓展: | ||
+ | *[[复选框JCheckBox]] | ||
+ | *[[JRadioButton和ButtonGroup]] | ||
+ | ===Windows窗体事件处理机制=== | ||
+ | *[[事件和事件源]] | ||
+ | *[[注册事件监听器和处理事件]] | ||
+ | *[[键盘事件]] | ||
+ | *[[鼠标事件]] | ||
+ | *[[Lambda表达式]] | ||
+ | *[[商苑面馆:用户登录界面功能实现]] | ||
+ | ==专题复习== | ||
*[[商苑面馆:Java程序开发基础]] | *[[商苑面馆:Java程序开发基础]] | ||
*[[商苑面馆:Java面向对象]] | *[[商苑面馆:Java面向对象]] | ||
第140行: | 第192行: | ||
*[[商苑面馆:Windows图形界面设计]] | *[[商苑面馆:Windows图形界面设计]] | ||
− | |||
*[[商苑面馆:Java命令行版]] | *[[商苑面馆:Java命令行版]] | ||
*[[商苑面馆:Java web网页版]] | *[[商苑面馆:Java web网页版]] | ||
*[[商苑面馆:Java程序桌面版]] | *[[商苑面馆:Java程序桌面版]] | ||
+ | *[[商苑面馆:Java程序安卓版]] | ||
==附加== | ==附加== | ||
*[[商苑面馆:类一览表]] | *[[商苑面馆:类一览表]] |
2019年5月26日 (日) 12:53的最新版本
目录
环境准备
初识JAVA语言
JAVA程序开发基础
变量和表达式
智能决策:选择结构
重复迭代:循环结构
知识点链接1:
拓展与提高:Java的循环嵌套
数据的存储--数组
程序调试
JAVA面向对象程序编程
类和对象
成员变量的完善
拓展:
方法重载
继承和多态
接口和多态
JAVA对象数组
Java对象数组
Java字符串
数据存储——集合和文件
集合
- Java集合框架
- Java集合与泛型、Iterator接口
- List接口和ArrayList类、List接口和LinkedList类
- Set接口和HashSet类
- Map接口和HashMap类
- 商苑面馆:Java ArrayList、商苑面馆:Java LinkedList
- 商苑面馆:Java HashSet、商苑面馆:Java HashMap
- 商苑面馆:Java接口、商苑面馆:Java接口_补充练习
文件
异常处理
数据库访问技术
连接数据库
更新数据库表中数据
查询数据库中数据
MVC设计思想
用户功能
商品功能
- 商苑面馆:Java命令行版之 FoodView
- 商苑面馆:Java命令行版之 FoodDao、商苑面馆:Java命令行版之 FoodDao层(MySQL实现)
- 商苑面馆:Java命令行版之 FoodModel
购物车功能
Windows应用程序开发
Windows应用程序基本结构
拓展:
Windows窗体事件处理机制