“商苑面馆 :Java知识串讲”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
基础知识
专题复习
 
(未显示同一用户的8个中间版本)
第2行: 第2行:
 
*[[商苑面馆:Java基础环境准备]]、[[商苑面馆:Java web环境准备]]
 
*[[商苑面馆:Java基础环境准备]]、[[商苑面馆:Java web环境准备]]
  
==基础知识==
+
== 初识JAVA语言==
 +
*[[Java程序运行机制]]、
 +
*[[JAVA类的基本结构]]、[[利用Eclipse编辑并运行JAVA应用程序]]
 +
*[[控制台输出]]
 +
*[[商苑面馆:构建点餐平台主目录]]
 +
*[[Java控制台输入]]、[[Java练习:面馆点餐]]
 +
 
 +
== JAVA程序开发基础 ==
 +
=== 变量和表达式===
 +
 
 +
*[[Java类的基本结构(续)]]
 +
*[[Java标识符和关键字]]、[[Java注释]]
 +
*[[Java变量与常量]]、[[Java数据类型]]
 +
*[[Java运算符与表达式]]
 +
*[[Java的错误和异常]]
 +
* 拓展与提高:[[Java数据类型转换]]
 +
 
 +
*[[商苑面馆:用户操作信息输入]]
 +
 
 +
===智能决策:选择结构===
 +
 
 +
*[[程序流程]]
 +
*[[Java运算符与表达式(二)]]
 +
*[[Java if条件语句]]
 +
*[[Java if语句的应用(二)]]
 +
*[[Java switch分支语句]]
 +
 
 +
*拓展与提高:
 +
*[[Java运算符的结合性和优先级]]
 +
*[[Java的MessageFormat类]]
 +
 
 +
*[[Java任务:不同输入进行不同商品操作(一)]]
 +
*[[Java任务:不同输入进行不同商品操作(二)]]
 +
 
 +
 
 +
===重复迭代:循环结构===
 +
知识点链接1:
 +
*[[Java的while循环]]
 +
*[[Java的do…while循环]]
 +
*[[Java的for循环]]
 +
 
 +
*[[Java的break语句]]
 +
*[[Java的continue语句]]
 +
*[[Java的return语句]]
 +
 
 +
拓展与提高:[[Java的循环嵌套]]
 +
 
 +
*[[Java任务:重复菜单操作之客户端]]
 +
 
 +
=== 数据的存储--数组 ===
 +
 
 +
*[[Java一维数组]]
 +
*[[Java二维数组]]
 +
*[[Javva for语句循环遍历数组]]
 +
拓展:[[Java的Arrays类]]、[[Java数组的复制]]
 +
 
 +
===程序调试 ===
 +
*[[Java程序调试]]
 +
*[[分段测试思想]]
 +
 
 +
*[[Java任务:购物平台主目录的调试]]
 +
 
 +
==JAVA面向对象程序编程==
 +
===类和对象===
 +
*[[面向对象思想]]
 +
*[[定义Java类]]
 +
*[[Java类的方法]]
 +
*[[Java的构造方法]]
 +
*[[Java对象的产生与使用]]
 +
*[[商苑面馆:Java创建对象]]
 +
 
 +
===成员变量的完善 ===
 +
*[[理解Java的封装]]
 +
*[[使用Java的访问控制符]]
 +
*[[如何实现Java的封装]]
 +
*[[商苑面馆:Java类的封装]]
 +
拓展:
 +
*[[Java的包]]
 +
*[[Java的变量作用域]]
 +
 
 +
===方法重载===
 +
*知识点:[[Java方法重载]]
 +
*[[商苑面馆:Java方法重载]]
 +
 
 +
===继承和多态===
 +
*[[Java继承的概念]]
 +
*[[Java中的this和super关键字]]、[[最终类和抽象类]]
 +
*[[商苑面馆:Java类的继承]]
 +
*[[Java的多态及用法]]
 +
*[[商苑面馆:Java类的多态]]
 +
 
 +
 
 +
===接口和多态===
 +
*[[接口与多态]]
 +
*[[面向接口编程的思想]]
 +
*[[商苑面馆:Java接口]]
 +
 
 +
== JAVA对象数组 ==
 +
===Java对象数组===
 +
*[[Java对象数组]]
 +
 
 +
===Java字符串===
 +
*[[Java字符串]]
 +
*[[Java StringBuffer类]]
 +
 
 +
*[[商苑面馆:Java对象数组]]
 +
 
 +
== 数据存储——集合和文件 ==
 +
===集合===
 +
*[[Java集合框架]]
 +
*[[Java集合与泛型]]、[[Iterator接口]]
 +
*[[List接口和ArrayList类]]、[[List接口和LinkedList类]]
 +
*[[Set接口和HashSet类]]
 +
*[[Map接口和HashMap类]]
 +
*[[商苑面馆:Java ArrayList]]、[[商苑面馆:Java LinkedList]]
 +
*[[商苑面馆:Java HashSet]]、[[商苑面馆:Java HashMap]]
 +
*[[商苑面馆:Java接口]]、[[商苑面馆:Java接口_补充练习]]
 +
 
 +
===文件===
 +
*[[File类]]
 +
*[[Java的IO类]]
 +
*[[文本IO]]
 +
*[[二进制IO]]
 +
*[[Java任务:缓存购物车]]
 +
*拓展:[[DataInputStream和DataOutputStream]]
 +
*拓展: [[对象I/O]]
 +
 
 +
== 异常处理==
 +
*[[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面向对象]]
 
*[[商苑面馆:Java数据库连接]]
 
*[[商苑面馆:Java数据库连接]]
 +
*[[商苑面馆:Windows图形界面设计]]
  
==项目集成==
 
 
*[[商苑面馆:Java命令行版]]
 
*[[商苑面馆:Java命令行版]]
 
*[[商苑面馆:Java web网页版]]
 
*[[商苑面馆:Java web网页版]]
 
*[[商苑面馆:Java程序桌面版]]
 
*[[商苑面馆:Java程序桌面版]]
 +
*[[商苑面馆:Java程序安卓版]]
  
 
==附加==
 
==附加==
 
*[[商苑面馆:类一览表]]
 
*[[商苑面馆:类一览表]]

2019年5月26日 (日) 12:53的最新版本

环境准备

初识JAVA语言

JAVA程序开发基础

变量和表达式

智能决策:选择结构


重复迭代:循环结构

知识点链接1:

拓展与提高:Java的循环嵌套

数据的存储--数组

拓展:Java的Arrays类Java数组的复制

程序调试

JAVA面向对象程序编程

类和对象

成员变量的完善

拓展:

方法重载

继承和多态


接口和多态

JAVA对象数组

Java对象数组

Java字符串

数据存储——集合和文件

集合

文件

异常处理

数据库访问技术

连接数据库

更新数据库表中数据

查询数据库中数据


MVC设计思想

用户功能

商品功能

购物车功能

Windows应用程序开发

Windows应用程序基本结构

拓展:

Windows窗体事件处理机制


专题复习

附加