Java程序设计:慕课版

价格 69.80对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

本书系统地介绍Java程序设计的基础知识、开发环境与开发工具。全书共分16章,内括Java程序设计语言概述、Java语言的基本语法、运算符与流程控制、面向对象基础、继承与多态、接口、异常处理、常用实用类、集合、Java输入与输出、Swing程序设计、Swing、多线程、网络程序设计、BC数据库编程、腾宇超市管理系统。

目录

第1章 Java语言概述 11.1 Java语言诞生背景 21.2 Java语言的特点 21.3 安装Java程序开发工具 31.3.1 下载K 31.3.2 安装K 41.3.3 Windows系统下配置和测试K 51.4 Java程序开发过程 71.5 Java程序开发工具Eclipse 81.5.1 Eclipse简介 81.5.2 Eclipse的下载与启动 81.5.3 Eclipse编写Java程序的步骤 111.6 编程风格 131.7 API简介 14小 结 15 15第2章 Java语言的基本语法 162.1 关键字和标识符 172.1.1 Unicode字符集 172.1.2 关键字 172.1.3 标识符 172.2 常量与变量 182.2.1 常量的概念及使用要点 182.2.2 变量的概念及使用要点 192.3 数据类型 192.3.1 基本数据类型 202.3.2 引用数据类型 242.3.3 基本数据类型与引用数据类型的区别 252.3.4 数据类型之间的相互转换 282.4 数组 302.4.1 声明数组 302.4.2 创建数组 312.4.3 初始化数组 312.4.4 数组长度 312.4.5 使用数组元素 32小 结 32 32第3章 运算符与流程控制 343.1 运算符 353.1.1 赋值运算符 353.1.2 算术运算符 353.1.3 关系运算符 363.1.4 逻辑运算符 373.1.5 位运算符 393.1.6 对象运算符 413.1.7 其他运算符 413.1.8 运算符的优先级别及结合 423.2 if语句 433.2.1 简单的if条件语句 433.2.2 if...else条件语句 443.2.3 if...else if多分支语句 463.2.4 if语句的嵌套 473.3 switch语句 483.4 if语句和switch语句的区别 503.5 循环语句 503.5.1 for循环语句 503.5.2 while循环语句 523.5.3 do...while循环语句 523.5.4 循环的嵌套 543.6 跳转语句 573.6.1 break跳转语句 573.6.2 continue跳转语句 573.6.3 return跳转语句 58小 结 59 59第4章 面向对象程序设计基础 604.1 面向对象程序设计概述 614.2 类 624.2.1 定义类 624.2.2 成员变量和局部变量 634.2.3 成员方法 654.2.4 注意事项 674.2.5 类的UML图 674.3 构造方法与对象 674.3.1 构造方法的概念及用途 684.3.2 对象概述 694.4 类与程序的结构关系 724.5 参数传值 724.5.1 传值机制 724.5.2 基本数据类型的参数传值 724.5.3 引用类型参数的传值 734.6 对象的组合 744.6.1 组合与复用 744.6.2 类的关联关系和依赖关系的UML图 754.7 实例方法与类方法 754.7.1 实例方法与类方法的定义 764.7.2 实例方法和类方法的区别 764.8 this关键字 764.9 784.9.1的概念 784.9.2 创 784.9.3 使中的类 794.10 import语句 794.11 访问权限 80小 结 83 83第5章 继承与多态 845.1 继承概述 855.1.1 继承的概念 855.1.2 子类对象的创建 855.1.3 继承的使用原则 865.1.4 super关键字 875.2 子类的继承 885.3 多态 895.3.1 成员方法的重载 905.3.2 避免重载出现的歧义 915.3.3 成员方法的覆盖 915.3.4 向上转型 935.4 抽象类 945.4.1 抽象类和抽象方法 945.4.2 抽象类和抽象方法的规则 955.4.3 抽象类的作用 965.5 final关键字 965.5.1 final变量 965.5.2 final类 975.5.3 final方法 975.6 内部类 975.6.1 成员内部类 975.6.2 局部内部类 995.6.3 静态内部类 1005.6.4 匿名类 101小 结 102 102第6章 接 口 1036.1 接口简介 1046.2 定义接口 1046.3 接口的继承 1046.4 接口的实现 1056.5 接口与抽象类 1086.6 接口的UML图 1086.7 接口回调 1096.8 接口与多态 1106.9 接口参数 1106.10 面向接口编程 111小 结 112 112第7章 异常处理 1137.1 异常的概念 1147.2 异常法 1147.2.1 使用try...catch语句 1157.2.2 finally语句的用法 1177.2.3 使用throws关键字抛出异常 1187.2.4 使用throw关键字 1187.2.5 使用异常处理语句的注意事项 1197.3 异常类 1217.3.1 Error类 1217.3.2 Exception类 1227.4 自定义异常类 1237.5 异常的使用原则 125小 结 125 125第8章 常用的实用类 1268.1 String类 1278.1.1 创建字符串对象 1278.1.2 连接字符串 1278.1.3 字符串操作 1298.1.4 格式化字符串 1348.1.5 对象的字符串表示 1358.2 日期和时间的显示形式 1368.2.1 Date类 1368.2.2 格式化日期和时间 1368.3 Scanner类 1388.4 Math类和Random类 1398.5 数字格式化 1408.5.1 Formatter类 1408.5.2 格式化整数 1408.5.3 格式化浮点数 1418.6 StringBuffer类 1428.6.1 StringBuffer对象的创建 1428.6.2 StringBuffer类的常用方法 1438.7装类 1448.7.1 Integer类 1448.7.2 Boolean类 1478.7.3 Byte类 1488.7.4 Character类 1498.7.5 Double类 1508.7.6 Number类 151小 结 151 152第9章 集合 1539.1 集合中主要接口的概述 1549.2 Collection接口 1549.2.1 All()方法 1559.2.2 removeAll()方法 1569.2.3 retainAll()方法 1579.2.4 containsAll()方法 1589.2.5 toArray()方法 1589.3 List集合 1599.3.1 List集合的用法 1599.3.2 使用ArrayList类 1619.3.3 使用linkedList类 1639.4 Set集合 1659.4.1 使用HashSet类 1659.4.2 使用TreeSet类 1679.5 Map集合 1739.5.1 Map集合的用法 1739.5.2 使用HashMap类 1749.5.3 使用TreeMap类 177小 结 178 178第10章 Java输入与输出 17910.1 File类 18010.2 流 18110.2.1 流的基本概念 18110.2.2 输入/输出流 18110.3 字节流 18310.3.1 InputStream类与OutputStream类 18310.3.2 FileInputStream类与FileOutputStream类 18410.4 字符流 18610.4.1 Reader类与Writer类 18610.4.2 InputStreamReader类与OutputStreamWriter类 18710.4.3 FileReader类与FileWriter类 19010.4.4 BufferedReader类与BufferedWriter类 19110.4.5 PrintStream类与PrintWriter类 19310.4.6 System.in获取用户输入 19510.5 RandomAccessFile类 19610.6 过滤器流 19810.7 对象序列化 19810.7.1 ObjectInput接口与ObjectOutput接口 19910.7.2 ObjectInputStream类与ObjectOutputStream类 199小 结 201 201第11章 Swing程序设计 20211.1 Swing概述 20311.2 创建窗体 20311.3 常用布局管理器 20411.3.1 不使用布局管理器 20511.3.2 FlowLayout类布局管理器 20611.3.3 BorderLayout类布局管理器 20711.3.4 GridLayout类布局管理器 20811.4 常用面板 20911.4.1 JPanel类面板 20911.4.2 JScrollPane类面板 21111.5 常用组件 21311.5.1 JLabel(标签)组件 21311.5.2 JButton(按钮)组件 21411.5.3 JRadioButton(单选按钮)组件 21511.5.4 JCheckBox(复选框)组件 21611.5.5 JComboBox(选择框)组件 21811.5.6 JList(列表框)组件 21911.5.7 JTextField(文本框)组件 22111.5.8 JPasswordField(密码框)组件 22311.5.9 Jtextarea(文本域)组件 22511.6 常用事件处理 22611.6.1 动作事件处理 22611.6.2 焦点事件处理 22911.6.3 鼠标事件处理 23011.6.4 键盘事件处理 23211.7 拼图游戏 23411.7.1 游戏简介 23411.7.2 设计思路 23411.7.3 开发步骤 236小 结 239 240第12章 Swing应用 24112.1 利用JTable类直接创建表格 24212.1.1 创建表格 24212.1.2 定义表格 24412.1.3 操作表格 24812.2 表格模型与表格 25012.2.1 利用表格模型创建表格 25012.2.2 维护表格模型 25212.3 提供行标题栏的表格 25512.4 简单的树 25912.5 处理选中节点事件 26112.6 遍历树节点 26312.7 定制树 26512.8 维护树模型 26712.9 处理展开节点事件 269小 结 271 271第13章 多线程 27213.1 线程概述 27313.2 线程的创建 27313.2.1 线程的创建方式 27413.2.2 继承Thread类 27413.2.3 实现Runnable接口 27513.3 线程的生命周期 27613.4 线程的优先级 27713.5 线程的控制 27713.5.1 线程的启动 27713.5.2 线程的挂起 27813.5.3 线程的状态检查 27913.5.4 线程的结束 28013.5.5 后台线程 28113.6 线程的同步 28113.7 线程的通信 28513.8 多线程产生死锁 288小 结 288 289第14章 网络程序设计 29014.1 协议的基础知识 29114.1.1 TCP 29114.1.2 UDP 29114.2 IP地址封装 29114.3 套接字 29314.3.1 服务器端套接字 29314.3.2 客户端套接字 29514.4 数据报 29914.4.1 DatagramPacket类 29914.4.2 DatagramSocket类 30014.5 网络聊天程序开发 302小 结 306 307第15章 BC数据库编程 30815.1 BC概述 30915.1.1 BC-ODBC桥介绍 30915.1.2 BC介绍 30915.1.3 BC驱动类型 31015.2 BC中的常用类和接口 31015.2.1 Driver类 31115.2.2 DriverManager类 31115.2.3 Connection接口 31115.2.4 Statement接口 31215.2.5 PreparedStatement接口 31315.2.6 CallableStatement接口 31415.2.7 ResultSet接口 31415.3 连接数据库 31715.3.1 加载BC驱动程序 31715.3.2 创建数据库连接 31815.3.3 执行SQL语句 31915.3.4 获得查询结果 32015.3.5 关闭连接 32015.4 操作数据库 32015.4.1 添加数据 32015.4.2 查询数据 32415.4.3 修改数据 32715.4.4 删除数据 32915.5 应用BC事务 332小 结 335 335第16章 综合案例——腾宇超市管理系统 33616.1 项目设计思路 33716.1.1能阐述 33716.1.2 系统预览 33716.1.3能结构 33716.1.4 文件组织结构 33816.2 数据库设计 33816.2.1 数据库结构设计 33816.2.2 数据表设计 33816.3 公共类设计 34016.3.1 连接数据库 34016.3.2 获取当前系统时间类 34116.4 登录模块设计 34116.4.1 登录模块概述 34116.4.2 实现带背景的窗体 34216.4.3 登录模块实现过程 34216.5 主窗体设计 34516.5.1 主窗体概述 34516.5.2移面板控件 34516.5.3 主窗体实现过程 34816.6 采购订货模块设计 35016.6.1 采购订货模块概述 35016.6.2 在表格中添加按钮 35016.6.3 添加采购订货信息实现过程 35116.6.4 搜索采购订货信息实现过程 35316.6.5 修改采购订货信息实现过程 35516.6.6 删除采购订货信息实现过程 35816.7 人员管理模块设计 35916.7.1 人员管理模块概述 35916.7.2 使用触发器级联删除数据 35916.7.3 显示查询条件实现过程 36016.7.4 显示员工基本信息实现过程 36216.7.5 添加员工信息实现过程 36416.7.6 删除员工信息实现过程 36716.8 在Eclipse中实现程序 368小 结 370附录 上机实验 371实验1 Java基础 371实验目的 371实验内容 371实验2 程序流程控制 373实验目的 373实验内容 373实验3 类的继承 374实验目的 374实验内容 374实验4 使用集合类 375实验目的 375实验内容 375实验5 数据流 376实验目的 376实验内容 376实验6 线程控制 377实验目的 377实验内容 377实验7 异常处理 378实验目的 378实验内容 378实验8 Swing程序设计 379实验目的 379实验内容 379实验9 网络程序设计 381实验目的 381实验内容 381实验10 通过BC方式操作数据库 382实验目的 382实验内容 382实验11 计算器 384实验目的 384实验内容 384实验12 日志簿 388实验目的 388实验内容 388

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号