文件名称:Java语言程序设计项目教程.doc
文件大小:3.62MB
文件格式:DOC
更新时间:2014-11-01 12:51:21
JAVA
适合初学者的文档 1.2编写一个最简单的Java程序 9 任务三 第一个Java程序 10 任务四 Eclipse集成开发工具 11 1.3 Java应用程序运行机制 16 任务五 Java的运行机制 16 第2章 Java语言基础知识 18 2.1 Java语言基本数据类型 18 任务一 Java标识符和关键字 18 任务二 Java基本数据类型 20 任务三 Java字符类型 21 任务四 Java数据类型间的相互转换 22 2.2 Java运算符与表达式 24 任务五 赋值运算符与算数运算符 24 任务六 比较运算符和逻辑运算符 26 任务七 位运算符 27 任务八 三元运算符与运算符优先级 29 2.3 Java流程控制 30 2.3.1选择结构 31 任务九 if选择结构 31 任务十 if-else选择结构 31 任务十一if-else if多分支选择结构 32 任务十二switch-case多分支选择结构 34 2.3.2循环结构 35 任务十三 while语句 35 任务十四 do…while语句 36 任务十五 for循环语句 37 2.3.3 程序跳转语句 38 任务十六 break语句 38 任务十七 continue语句 39 2.4 Java数组 40 任务十八 一维数组的声明、创建和初始化 40 任务十九 二维数组的声明、创建和初始化 42 第3章 类与对象 47 3.1类的定义 47 任务一 定义学生类 47 3.2类的实例化 50 任务二 Student类对象的创建与使用 50 3.3引用数据类型的传递 53 任务三 妖怪的瞬移 53 3.4 方法 55 任务四 方法的定义与调用 55 任务五 方法调用时参数的传递 56 任务六 方法的重载 57 任务七 方法的递归调用 59 任务八 方法中数组的引用传递 60 第4章 类的封装、继承与访问控制 62 4.1封装 62 任务一 人员类的定义 62 4.2继承 63 任务二 学生类、教师类的定义 63 4.3包与访问控制 66 任务三 类中成员的可见性 66 第5章 抽象类和接口 73 5.1抽象类 73 任务一 图书销售 73 5.2接口 76 任务二 游戏中场景的模拟绘制 76 第6章 异常 81 6.1异常的概念 81 任务一 了解异常 81 6.2 异常处理 83 任务二 异常处理的方法 83 6.3 多重catch语句 86 任务三 多重catch块的异常处理的方法 86 6.4 使用 throw 和 throws 88 任务四 异常抛出的方法 88 任务五 throws语句的使用方法 89 6.5 自定义异常 92 任务五 掌握自定义异常 92 第7章 常用类 95 7.1 Object类 95 任务一 Object类的使用 95 7.2 String类 97 任务二 String类对象的创建 97 任务三 String类对象的的使用 98 任务四 String类对象的检索 101 任务五 提取字符串 102 7.3 StringBuffer类 103 任务六 StringBuffer类的创建和使用 103 7.4 日期相关类 106 任务七 Date类的创建和使用 106 任务八 Calendar类的创建和使用 107 7.5 包装类 109 任务九 包装类的使用 109 7.6 Math类 110 任务十 Maht类的使用 110 7.7 Random类 112 任务十一Random类的使用 112 第8章 集合 114 8.1集合类 114 任务一 足球比赛 114 8.2映射类 122 任务二 篮球比赛 122 第9章 流 128 9.1 File类与字符流类的使用 128 任务一 复制文件并统计数据 128 9.2 字节流类的使用 134 任务二 输出文件内容 134 第10章 JDBC 139 10.1 JDBC的主要作用 139 任务一 通过JDBC-ODBC显示Students数据库中的内容 139 任务二 通过JDBC-ODBC更新Students数据库中的内容 146 10.2 DAO模式 148 任务三 通信录管理系统 148 10.3 JDBC中的事务处理步骤及实现对象 160 任务四 JDBC中的事务处理 160 第11章 Swing 163 11.1 AWT简介 163 11.2 Swing与AWT的关系 163 11.3窗体和常用组件 163 任务一 实现一个用户登录界面 163 11.4JPanel 167 任务二 JPanel的基础用法 167 11.5布局管理器 168 任务三 布局管理器的使用 168 11.6 事件处理 171 任务四 实现用户登陆验证 171 任务五 实现鼠标和窗体监听 173 11.7常用组件:菜单、单选框、下拉列表框 175 任务六 实现“添加学生信息”图形界面 175 第12章 学员信息管理系统 180 12.1功能介绍 180 12.2数据库设计 180 12.3 用户管理模块的实现 181 任务一 创建数据库 181 任务二 创建项目Students和用户类User 182 任务三 创建数据库连接类DataBaseConnection 183 任务四 创建用户管理类UserManage 184 任务五 完成用户登陆界面LoginFrame 189