查看“Java程序设计”的源代码
←
Java程序设计
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==Java复习== *[[商苑面馆 :Java知识串讲]]、[[Java百题百练]]、[[Java错误大全]] *[[Java项目:商院面馆]] *[[2020Java复习提纲]]、[[2020Java学期项目]] *2019:[[Java总复习:商苑面馆]]、[[Java总复习:操作题]] *[[Eclipse导出Java项目]] *[[专题:面向对象思想]] ==任务一 搭建开发环境及JAVA语言== === 什么是Java语言 === *[[计算机编程语言]] *[[Java语言的发展简史]] ===搭建Java开发环境 === *[[安装并配置JDK]] *[[命令提示符窗口运行JAVA应用程序]] *[[Java程序运行机制]] *[[JVM简介]] ===欢迎进入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字符串=== *[[Java任务:根据商品名称查询商品]] *[[Java字符串]] *[[Java数据类型转换]](0305) *拓展:[[Java StringBuffer类]] *[[Java第2周:作业]] ==任务三 面向对象初步== ===3.1类和对象=== 实践:[[Java任务:建立商品对象]] *[[Java任务:建立商品对象之客户端]] *[[Java任务:建立商品对象之管理端]] *[[面向对象思想]]、[[定义Java类]] 步骤拆解: *[[通过类去构造对象]]、[[Java类的成员变量]]、[[Java类的成员方法]] *[[Java的构造方法]]、[[Java对象的产生与使用]] 3.1.3 拓展与提高 *[[Java对象变量在内存的分配]] *[[Java基本数据类型变量在内存的分配]] *[[2020_Java第4周作业]] *[[Java作业(第5周):建立商品对象]] === 3.2 成员变量的完善 === [[Java任务:面条对象的完善]] 知识点: *[[理解Java的封装]] *[[使用Java的访问控制符]] *[[如何实现Java的封装]] 拓展知识点: *[[Java的包]] *[[Java的变量作用域]] ==任务四 流程控制语句== ===智能决策:选择结构=== *基础与实践: *[[程序流程]] *回顾:[[Java运算符与表达式(二)]] *[[Java if条件语句]] *[[Java if语句的应用(二)]] *[[Java switch分支语句]] *拓展与提高 *[[Java运算符的结合性和优先级]] *[[Java的MessageFormat类]] *实训: *[[Java任务:选择结构之客户端]] *[[Java任务:选择结构之管理端]] *[[2020 Java第5周作业]] *[[Java作业:第三周]] ===重复迭代:循环结构=== 知识点链接1: *[[Java的for循环]] *[[Java的while循环]]、[[Java的break和continue语句]] *[[Java的do…while循环]] 知识点链接2: *[[Java实例:猜数字游戏]](可参考[[Python实例解析:猜数字游戏]]) *[[Java实例:购物抽奖函数]](猜数字游戏的变种,随机抽奖,当时间到时自动停,打印出当前的奖项) 拓展与提高: *[[Java的循环嵌套]] *[[Java任务:重复菜单操作之客户端]] *[[Java任务:重复菜单操作之管理端]] *[[Java Web: 用户功能界面]] *[[2020 Java第6周作业:重复菜单操作]] == 任务五 使用数组进行存储 == === 数组 === *[[Java一维数组]] *[[Java二维数组]]、 练习:[[Java实例:手机计费程序]] 拓展:[[Java的Arrays类]]、[[Java数组的复制]] ===对象数组=== *[[Java对象数组]] *[[Java任务:建立面条仓库]] ===异常处理=== *[[Java错误处理]] *[[Java异常的分类]] *[[Java异常处理机制]] *拓展:[[Java异常处理原则]] == 任务六 结构化程序设计 == ===方法的定义和调用=== *[[代码复用]] *[[Java方法的定义和调用]]、[[Java实例:手机计费程序]] *[[Java静态方法和非静态方法]](10分钟) *[[Java任务:模块化设计之客户端]]、[[Java 任务:模块化设计之管理端]] *[[2020 Java第7周作业:对象数组和模块化设计]] ===方法的调用分析=== *[[Java方法的调用分析]] *[[Java程序调试]] ===方法调用的特殊案例=== *[[方法的递归调用]] *[[Java异常的抛出]] ===程序调试 === *[[Java程序调试]] *[[分段测试思想]] *[[安装与配置Tomcat]](暂不用看) *[[创建第一个Java Web项目]]、[[Java Web:构建简单web应用]](暂不用看) *[[tomcat端口被占用的解决方法]](暂不用看) *2.4.1 [[Java任务:购物平台主目录的调试]] ===方法重载=== *[[Java任务:查找图书]] *知识点:[[Java方法重载]] *拓展知识点:[[Java ArrayList数组队列]] == 任务七 JAVA面向对象编程(二) == 第9周 ===前情回顾=== *[[面向对象思想]]、[[定义Java类]] *[[Java类应用举例]] ===类的继承=== *[[Java任务:经营范围拓展]] *[[Java继承的概念]]、[[java继承详解]] *拓展:[[Java中的this和super关键字]]、[[最终类和抽象类]] *[[Java自定义异常]](暂不用看) *[[Java异常:优雅的关闭资源]](暂不用看) ===类的多态=== *[[Java任务:商品库存的盘点]] *[[Java的多态及用法]] *[[Java Web:构建简单web应用]](暂不用看) *[[2020 Java第9周作业:类的继承和多态]] *[[Java作业(第7周):方法重载和类的继承]] == 任务8 数据存储(二)——集合和文件 == 第10周 ===接口和多态=== *[[Java的接口及用法]] *[[List接口和ArrayList类]] *[[Java任务:图书的接口处理]] 拓展: *[[Comparable]] *[[面向接口编程的思想]] ===集合=== *[[Java集合框架]] *[[List接口和ArrayList类]]、拓展:[[List接口和LinkedList类]] *链接:[[Java集合与泛型]]、[[Iterator接口]] *[[Set接口和HashSet类]] *[[Map接口和HashMap类]] *[[Java任务:用集合和接口实现用户库]](暂不用看) *[[Java任务:用集合和接口实现商品库]]、[[Java任务:用集合和接口实现商品库2]] *[[Java任务:用集合和接口实现购物车]](暂不用看) *[[2020 Java第10周作业:接口和集合框架]] *[[Java任务(第8周):多态、集合和接口]] ===文件=== *[[Java任务:缓存购物车]](暂不用看) *[[File类]](暂不用看) *[[Java的IO类]](暂不用看) *[[文本IO]](暂不用看) *[[二进制IO]](暂不用看) *拓展:[[DataInputStream和DataOutputStream]](暂不用看) *拓展: [[对象I/O]](暂不用看) == 任务9 数据存储(三)——数据库访问技术 == 第11周 ===连接数据库=== *[[Java任务:用户添加查询]] *[[数据库连接技术]] *[[Eclipse导入数据库驱动程序]] *[[JDBC访问数据库]] *实训:[[Java任务:连接数据库]] *[[Java任务:用户添加查询(MySql)实现]] ===更新数据库表中数据=== *[[SQL注入]] *[[Java任务:用户添加查询(MySql预编译]] *[[JDBC进行数据库增删查改]] ===查询数据库中数据=== *[[深入理解ResultSet]] *[[Java任务:商品库的增删改查]]、[[Java任务:购物车的增删改查]] *[[Java任务:修改用户密码]](暂不用看) *[[2020 Java第11周作业:数据库访问技术]] ==任务10 软件三层架构 == 第12周 Java任务:购书系统命令行版的设计: *[[软件开发三层架构]] ===用户口=== *[[Java架构设计之用户口]] ===商品口=== *[[Java架构设计之商品口]] ===购物车口=== *[[Java架构设计之购物车]] *[[Java任务:实现商品库和购物车类]] *[[Java MVC之用到的实体类]] *[[Java MVC之 View层]](暂时不用) *[[Java MVC之 Controller层]](暂时不用) *[[Java MVC之 Model层]](暂时不用) == 任务X Windows应用程序开发基础 == 第13周 ===Windows应用程序基本结构=== *[[Java图形界面编程基础]] *[[Java界面容器]] *[[Java界面组件]]、[[Java组件的添加_方法一]]、[[Java组件的添加_方法二]] *[[Java界面布局]] *[[Java任务:购书系统登录窗体的设计]] 拓展: *[[复选框JCheckBox]] *[[JRadioButton和ButtonGroup]] *[[Windows应用程序基本结构_知识点提炼]] ===Windows窗体事件处理机制=== *[[事件和事件源]] *[[注册事件监听器和处理事件]] *[[键盘事件]] *[[鼠标事件]] *[[Lambda表达式]] *[[Java任务:用户登录界面功能实现]] == 任务X Windows应用程序开发进阶 == 第14周 WindowBuilder 插件安装步骤:https://jingyan.baidu.com/article/e4d08ffd84e5160fd2f60d3e.html ===数据显示控件=== *[[用Design模式设计Java窗体]]、[[Java任务:用Design模式设计用户登录界面]] *[[JComboBox组件]] *[[JTable组件]] *[[JMenuBar菜单栏]] *[[Java任务:商品信息检索之客户端]] *[[Java任务:商品信息检索之管理端]] *[[Java任务:图书信息检索]](待更新) ===通用对话框=== *[[Java任务:商品信息页面连接后台之客户端]] *[[Java任务:商品信息页面连接后台之管理端]] *[[JOptionPane组件]] *[[JFileChooser组件]] *[[Java任务:完成商品购买并显示购物车详细信息]](待更新) *[[Java任务:软件整体组装]](待更新) == 任务十 网络购书平台WEB版 == 第15周。 [[文件:java2020-13-1.png]] 参考文档: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 *[[安装与配置Tomcat]] *[[创建第一个Java Web项目]] *[[Java Web: 构建电商平台登录/注册页面]] *[[Java Web: 用户登陆功能的实现]] *[[Java Web:构建简单web应用]] *[[Java Web: 利用Ajax传送后台数据]] *[[Java web:用户登录与登出]] *[[Java Bean的理解]] *[[Eclipse 导入mysql驱动程序(Java web项目)]] *[[Java web 连接MySQL数据库]] == 任务十一 综合案例——网络购书系统 == 第16周 *[[商苑面馆 :Java知识串讲]] *[[Java总复习:商苑面馆]] ==历史== *[[Java任务:建立图书仓库]]、[[Java任务:查询所有书籍]] **[[Java作业(第6周):对象封装和对象数组]] *[[Java任务:建立图书对象]] 3.2.1 [[Java任务:图书对象的完善]]
返回至
Java程序设计
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息