关于本书的内容有任何问题,请联系 刘佳
项目一 Java语言概述 1 任务一 Java的起源 1 任务要求 1 任务实现 1 (一)Java的由来 1 (二)Java的产生 1 (三)Java对Internet为什么重要 2 (四)Java的魔力 2 (三)Java常用语 3 任务二 程序设计思想的发展 4 任务要求 4 任务实现 4 (一)面向对象编程 4 (二)面向对象编程的3个原则 5 (三)多态性、封装性与继承性 6 任务三 Java的三大开发体系 6 任务要求 6 任务实现 6 (一)J2SE 7 (二)J2EE 7 (一)J2ME 7 项目二 Java程序设计初识 8 任务一 Java开发环境搭建 9 任务要求 9 任务实现 9 (一)JDK的下载与安装 9 (二)系统环境变量的配置 10 任务二 Eclipse集成开发工具 11 任务要求 11 任务实现 11 (一)集成开发工具简介 11 (二)Eclipse的下载与安装 11 (三)Eclipse的基本使用 12 任务三 简单Java程序的实现 15 任务要求 15 任务实现 15 (一)一个简单的Java程序 16 (二)控制台输入输出程序实现 19 (三)图形化输入输出程序实现 22 任务四 拓展实训任务 22 任务要求 23 任务实现 23 课后练习 24 项目三 Java语法基础 26 任务一 用户标识符与保留字 26 任务要求 26 任务实现 32 (一)用户标识符 26 (二)保留字 26 任务二 数据类型 27 任务要求 27 任务实现 27 (一)常量与变量 28 (二)基本数据类型 30 (三)基本数据类型的封装 31 任务三 运算符与表达式 31 任务要求 31 任务实现 31 (一)算术运算符和算术表达式 31 (二)关系运算符和关系表达式 32 (三)逻辑运算符和逻辑表达式 32 (四)位运算符及位表达式 33 (五)赋值运算符及赋值表达式 35 (六)条件运算符及表达式 35 (七)对象运算符 35 (八)其他运算符 36 (九)表达式的运算规则 36 任务四 Java程序的注释方式 37 任务要求 37 任务实现 37 (一)程序注释 37 (二)程序文档注释 38 任务五 分支控制语句 38 任务要求 38 任务实现 38 (一)if条件分支语句 39 (二)switch条件语句 42 任务六 循环控制语句 44 任务要求 44 任务实现 44 (一)for循环语句 44 (二)while和do-while循环语句 46 任务七 拓展实训任务 50 任务要求 50 任务实现 50 课后练习 50 项目四 数组 51 任务一 一维数组 51 任务要求 51 任务实现 51 (一)一维数组的声明 51 (二)一维数组的初始化 51 (三)一维数组的访问 52 任务二 二维及多维数组 53 任务要求 53 任务实现 53 (一)二维数组的声明 53 (二)二维数组的初始化 53 (三)二维数组的访问 54 (四)不同长度的二维数组 55 任务三 数组类 56 任务要求 56 任务实现 56 任务四 字符串的应用 57 任务要求 57 任务实现 57 (一)String类 58 (二)StringBuffer类 61 (三)StringTokenizer类 65 任务五 拓展实训任务 66 任务要求 66 任务实现 66 课后练习 66 项目五 面向对象的程序设计 67 任务一 基于对象的基本概述 67 任务要求 67 任务实现 67 (一)类和对象 67 (二)面向对象的特点 68 任务二 类 69 任务要求 69 任务实现 69 (一)类的定义 69 (二)成员变量的声明 71 (三)成员方法的声明 72 (四)构造方法的声明 74 任务三 对象的创建 75 任务要求 75 任务实现 75 (一)对象的创建 75 (二)对象的应用 76 (三)对象清除 78 任务四 方法的讨论 79 任务要求 79 任务实现 79 (一)方法引用及参数传递 79 (二)方法的重载 82 (三)静态方法 84 (四)最终方法 87 任务五 变量的讨论 88 任务要求 88 任务实现 88 (一)实例变量和类变量 88 (二)变量的初始化器 90 任务七 拓展实训任务 91 任务要求 91 任务实现 91 课后练习 91 项目六 类的继承、包及接口 93 任务一 类的继承 93 任务要求 93 任务实现 93 (一)类继承的实现 93 (二)覆盖方法 99 (三)变量的隐藏 101 (四)应用示例 101 任务二 抽象类 103 任务要求 103 任务实现 104 (一)抽象类的定义 104 (二)抽象类的实现 105 任务三 内部类、匿名类及最终类 107 任务要求 107 任务实现 107 (一)内部类 107 (二)匿名类和最终类 110 任务四 包及访问限定 110 任务要求 110 任务实现 110 (一)Java中常用的标准类包 110 (二)包的创建及包中类的引用 111 (三)访问限定 114 任务五 接口 115 任务要求 115 任务实现 115 (一)接口的定义 115 (二)接口的实现 116 任务六 拓展实训任务 118 任务要求 118 任务实现 118 课后练习 118 项目七 程序的异常处理 119 任务一 Java异常 120 任务要求 120 任务实现 120 (一)Java异常 120 (二)错误与异常的区别 120 任务二 Java异常处理机制 121 任务要求 121 任务实现 121 任务三 捕获异常 121 任务要求 121 任务实现 121 (一)try-catch语句 121 (二)try-catch-finally语句 122 (三)执行顺序 123 任务四 抛出异常 123 任务要求 123 任务实现 123 (一)throws声明异常 123 (二)throw抛出异常 124 任务四 自定义异常 125 任务要求 125 任务实现 125 (一)创建自定义异常类 125 (二)使用自定义异常类 126 任务五 拓展实训任务 127 任务要求 127 任务实现 127 课后练习 127 项目八 Java的图形用户界面开发 131 任务一 图形用户界面简介 132 任务要求 132 任务实现 132 (一)图形用户界面开发概述 132 (二)AWT与Swing 132 任务二 容器 135 任务要求 135 任务实现 135 (一)容器组件概述 135 (二)框架窗体JFrame 135 (三)面板容器JPanel 137 任务三 布局管理 142 任务要求 142 任务实现 142 (一)流式布局管理器FlowLayout 142 (二)边界布局管理器BorderLayout 143 (三)网格布局管理器GridLayout 144 (四)卡片布局管理器CardLayout 144 (五)盒子布局管理器BoxLayout 145 (六)自定义布局 145 任务四 基本组件 147 任务要求 147 任务实现 147 (一)按钮(JButton) 147 (二)标签(JLabel) 148 (三)文本框(JTextField) 148 (四)复选框与单选按钮 150 (五)列表框(JList) 151 (六)组合框(JComboBox) 152 任务五 菜单与工具栏 154 任务要求 154 任务实现 154 (一)菜单(JMenu) 154 (二)工具栏(JToolBar) 156 任务六 图形图像处理 157 任务要求 157 任务实现 157 (一)Graphics绘图类的使用 157 (二)Java图像处理 158 任务七 拓展实训 159 任务要求 160 任务实现 160 课后练习 161 项目九 Java的事件处理机制 163 任务一 Java的事件处理 164 任务要求 164 任务实现 164 (一)事件处理机制概述 164 (二)Java事件处理基本概念 164 任务二 事件监听与处理 167 任务要求 167 任务实现 167 (一)事件监听器接口 167 (二)事件源注册 168 (三)事件相应处理 168 (四)事件适配器 170 (五)内部类和匿名类 171 任务三 常用事件 173 任务要求 173 任务实现 173 (一)激活构件事件处理 173 (二)选择事件处理 175 (三)按键事件处理 176 (四)鼠标事件处理 178 任务四 拓展实训任务 181 任务要求 181 任务实现 181 课后练习 182 项目十 Java数据库编程开发 185 任务一 JDBC概述 186 任务要求 186 任务实现 186 (一)JDBC的功能简介 186 (二)JDBC的数据库访问模型 186 (三)JDBC的API介绍 187 任务二 应用JDBC访问数据库 189 任务要求 189 任务实现 189 (一)加载JDBC驱动 190 (二)创建数据库连接 193 (三)执行查询语句 194 (四)处理数据集 194 (五)更新数据库操作 195 (六)断开与数据库的连接 196 (七)JDBC访问SQL Server数据库 196 任务三 拓展实训任务 197 任务要求 197 任务实现 197 课后练习 199 项目十一 Java的文件操作 201 任务一 I/O概述 202 任务要求 202 任务实现 202 (一)输入/输出流 202 (二)字节流 202 (三)字符流 203 任务二 文件管理 203 任务要求 203 任务实现 204 (一)文件的概念 204 (二)File类 204 (三)File类的常用方法 205 任务三 文件字节流 205 任务要求 205 任务实现 205 (一)FileInputStream类 205 (二)FileOutputStream类 206 (三)文件输入输出案例 206 任务四 文件字符流 207 任务要求 207 任务实现 207 (一)FileReader类 208 (二)FileWriter类 208 (三)文件读写案例 209 任务五 文件处理 209 任务要求 209 任务实现 209 (一)顺序访问文件 210 (二)随机访问文件 210 任务六 文件管理 211 任务要求 211 任务实现 211 课后练习 212 项目十二 多线程处理 214 任务一 线程概述 215 任务要求 215 任务实现 215 (一)线程的概念 215 (二)线程的状态 215 (三)多线程编程 216 任务二 线程创建及启动 216 任务要求 216 任务实现 216 (一)继承Thread类 216 (二)实现Runnable接口 217 (三)线程的调度 218 任务三 多线程的控制 220 任务要求 220 任务实现 220 (一)多线程优先级调度 220 (二)多线程的互斥与同步 221 (三)死锁 224 任务四 拓展实训任务 226 任务要求 226 任务实现 226 课后练习 228 项目十三 图书管理信息系统 229 任务一 需求分析 230 任务要求 230 任务实现 230 (一)需求描述 230 (二)功能模块描述 230 任务二 数据库设计 231 任务要求 231 任务实现 231 任务三 系统详细设计 233 任务要求 233 任务实现 233 (一)包结构描述 233 (二)系统启动类 233 (三)数据实体类 234 (四)数据库操作类 235 (五)数据对象操作类 235 (六)主窗口 235 (七)书籍管理 237 任务四 程序发布 240 任务要求 240 任务实现 240 (一)程序配置 240 (二)程序发布 240 课后练习 242 项目十四 桌面游戏项目开发 243 任务一 2048游戏需求分析 244 任务要求 244 任务实现 244 (一)需求描述 244 (二)系统功能描述 244 任务二 系统详细设计 246 任务要求 246 任务实现 246 (一)核心方法描述 246 (二)游戏主界面布局方法 246 (三)空位方块产生方法 248 (四)按键操作控制方法 249 (五)为方块设置颜色方法 252 (六)应用程序主入口方法 252 课后练习 253
更新教学案例,授课笔记,供给为用书老师们参考.
各位老师,我们发现答案有点小问题,及时和作者沟通做了更新,给各位选书老师带来不便之处,还请谅解!关于本书有任何问题,请随时与刘佳联系。
本书是《计算机应用基础(Windows 10+Office 2016)(第2 版)》一书的配套教材。全书共分为...
本书系统讲述了计算机基础知识和基本应用,共分6 个学习单元。学习单元1 为计算机认知,学习单元2 为计算机操作...
本书是面向计算机及相关专业面向对象程序设计课程的教材,它全面介绍和讲解了C#语言的全部基础语法,包括数据类型、...
本书将Java的精髓知识分解为14个项目,划分成三部分:项目一~项目七为第一部分,围绕Java面向对象编程设计...
本书系统地讲解了SQL Server 2014数据库集成开发环境的相关知识,以及对数据库应用系统的设计与开发的...
本书根据电商客服实际岗位分工,以售前客服和售后客服为依托,将电商客服岗位的工作内容分为基础篇和进阶篇来进行介绍...
本书作为PHP程序设计的教程,系统、全面地介绍了有关PHP程序开发所涉及的各类知识。全书共16章,内容包括PH...
本书作为HTML5程序设计课程的教材,系统、全面地介绍了利用HTML5进行网站前端开发所涉及的常用知识。全书共...
本书以独特的教学理念和丰富的内容设计,从写作、应用文写作以及经济应用文写作的基础知识入手,选择新颖、实用、典型...
全书共十章,在系统论述商务礼仪相关知识的同时,结合大量的图片和视频,对商务人士形象塑造、日常事务礼仪、职场沟通...
更新教学案例,授课笔记,供给为用书老师们参考.
各位老师,我们发现答案有点小问题,及时和作者沟通做了更新,给各位选书老师带来不便之处,还请谅解!关于本书有任何问题,请随时与刘佳联系。