您好,欢迎光临有路网!
高等学校“十三五”规划教材 Java程序设计案例教程
QQ咨询:
有路璐璐:

高等学校“十三五”规划教材 Java程序设计案例教程

  • 作者:罗晓娟 李希勇
  • 出版社:中国铁道出版社
  • ISBN:9787113263232
  • 出版日期:2020年01月01日
  • 页数:212
  • 定价:¥35.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    Java语言是当今流行的面向对象编程语言之一。本书主要面向高等院校的Java程序设计教学要求,采用案例驱动的方式,介绍了Java相关知识和如何进行面向对象的程序设计和开发的方法。
    全书分为基础篇和提高篇。基础篇每章以一个案例引入,主要介绍Java入门、数据类型、运算符与表达式、程序控制语句、数组、类和对象、继承与多态、异常与捕获、实用API。提高篇以一个待办事项案例为主线,介绍Swing组件及事件处理、JDBC编程、文件读写、多线程机制、集合、泛型和反射机制。
    本书坚持实用、够用、简单、直接的教学理念,对教学内容进行精心设计和选择,可以作为应用型本科教材,也可作为软件开发人员及其他有关人员的参考用书。
    目录
    基 础 篇
    第1章 HelloWorld—— Java入门 2
    1.1 案例描述 2
    1.2 Java语言概述 2
    1.2.1 Java的诞生 2
    1.2.2 Java的发展 3
    1.2.3 Java的特点 5
    1.3 安装JDK 6
    1.4 Java程序开发步骤 9
    1.5 Java集成开发环境Eclipse 10
    1.6 案例实现 11
    习题15
    第2章 简易计算器——数据类型、运算符与表达式 16
    2.1 案例描述 16
    2.2 关键字与标识符 16
    2.2.1 关键字 16
    2.2.2 标识符 18
    2.3 基本数据类型 19
    2.3.1 字符类型──char 19
    2.3.2 布尔类型──boolean 20
    2.3.3 数值类型──int byte short long float double 20
    2.3.4 数据类型之间的转换 21
    2.4 运算符和表达式 23
    2.4.1 算术运算符和算术表达式 23
    2.4.2 关系运算符和关系表达式 24
    2.4.3 逻辑运算符和逻辑表达式 25
    2.4.4 条件运算符和条件表达式 26
    2.4.5 赋值运算符和赋值表达式 26
    2.4.6 常用其他运算符 27
    2.4.7 运算符的优先级 27
    2.5 输入、输出数据 28
    2.5.1 输入数据 28
    2.5.2 输出数据 29
    2.6 案例实现 30
    习题31
    第3章 猜数游戏——程序控制语句 33
    3.1 案例描述 33
    3.2 语句概述 33
    3.3 分支结构 34
    3.3.1 if条件分支语句 35
    3.3.2 switch开关语句 38
    3.4 循环结构 41
    3.4.1 for循环语句 41
    3.4.2 while 循环语句 42
    3.4.3 do...while循环语句 43
    3.4.4 循环嵌套 43
    3.4.5 break和continue语句 44
    3.5 案例实现 46
    习题47
    第4章 随机点名器 ——Java的数组 51
    4.1 案例描述 51
    4.2 数组的引入 51
    4.2.1 引入数组的必要性 51
    4.2.2 数组的概念 52
    4.3 一维数组 52
    4.3.1 一维数组的定义 52
    4.3.2 一维数组的长度 55
    4.3.3 创建一维数组的方法 56
    4.3.4 一维数组应用举例 57
    4.4 二维数组 58
    4.4.1 声明二维数组变量 58
    4.4.2 创建二维数组 59
    4.4.3 二维数组的赋值与使用 60
    4.4.4 二维数组的长度 60
    4.4.5 非矩阵型二维数组 61
    4.4.6 二维数组应用举例 61
    4.5 案例实现 62
    习题64
    第5章 警察抓小偷——类和对象 66
    5.1 案例描述 66
    5.2 面向对象程序设计概述 66
    5.2.1 程序设计方法的发展 66
    5.2.2 面向对象程序设计的特点 67
    5.3 类 68
    5.3.1 类的定义 69
    5.3.2 成员变量 69
    5.3.3 成员方法 70
    5.3.4 类的设计 70
    5.4 对象的创建 71
    5.4.1 构造方法 71
    5.4.2 创建对象 72
    5.4.3 this关键字 73
    5.4.4 垃圾回收机制 74
    5.5 成员方法的调用 75
    5.5.1 参数传值机制 75
    5.5.2 ��本数据类型参数的传值 75
    5.5.3 引用类型参数的传值 76
    5.5.4 方法重载 77
    5.6 static关键字 79
    5.6.1 静态变量 79
    5.6.2 静态方法 80
    5.6.3 静态代码块 80
    5.7 定义包和引入类 81
    5.7.1 包的概念和作用 81
    5.7.2 创建包──package语句 82
    5.7.3 引用包中的类──import语句 82
    5.8 案例实现 82
    习题85
    第6章 “剪刀、石头、布”游戏——继承与多态 87
    6.1 案例描述 87
    6.2 类的继承 87
    6.2.1 子类的定义 88
    6.2.2 子类对象的创建与实例化过程 89
    6.2.3 访问权限 90
    6.3 继承与多态 91
    6.3.1 成员变量的隐藏 91
    6.3.2 方法重写 92
    6.3.3 super关键字 93
    6.3.4 final关键字 94
    6.3.5 多态 94
    6.4 抽象类与面向抽象编程 96
    6.4.1 抽象类与抽象方法 96
    6.4.2 面向抽象编程 97
    6.5 接口与面向接口编程 99
    6.5.1 接口的定义 99
    6.5.2 接口的实现 100
    6.5.3 面向接口编程 101
    6.6 内部类与匿名类 103
    6.7 案例实现 105
    习题107
    第7章 银行业务——异常与捕获 109
    7.1 案例描述 109
    7.2 异常 109
    7.2.1 异常层次结构 110
    7.2.2 常见异常的种类 110
    7.3 异常的处理 111
    7.3.1 捕获并处理异常 111
    7.3.2 将方法中产生的异常抛出 112
    7.4 自定义异常类 113
    7.5 案例实现 114
    习题117
    第8章 万年历——实用API 119
    8.1 案例描述 119
    8.2 java.lang包中的常见类 119
    8.2.1 基本数据类型的包装类 120
    8.2.2 String类 121
    8.2.3 Math类 123
    8.2.4 Object类 123
    8.2.5 Class类 126
    8.2.6 System类 128
    8.2.7 Runtime类 129
    8.3 java.util包中的常见类 130
    8.3.1 Random类 130
    8.3.2 StringBuffer类 131
    8.3.3 StringTokenizer类 132
    8.3.4 Scanner类 133
    8.3.5 Date类和Calendar类 134
    8.4 案例实现 135
    习题137
    提 高 篇
    第9章“待办事项”案例界面开发——Swing组件及事件处理 140
    9.1 案例描述 140
    9.2 如何使用Eclipse开发Swing程序 140
    9.3 Java Swing组件基础 142
    9.3.1 顶层容器──JFrame 142
    9.3.2 Swing组件──JButton 143
    9.3.3 Swing组件── JRadioButton 144
    9.3.4 Swing组件──复选框 146
    9.3.5 Swing组件──下拉列表框 147
    9.3.6 Swing组件──表格 149
    9.4 布局管理器组件 150
    9.4.1 布局管理器概述 150
    9.4.2 BorderLayout布局管理器 151
    9.4.3 FlowLayout布局管理器 152
    9.4.4 GridLayout布局管理器 153
    9.4.5 CardLayout布局管理器 154
    9.5 Swing事件处理机制 156
    9.5.1 Swing事件处理机制概述 156
    9.5.2 Swing中的监听器 156
    9.5.3 匿名类方式处理事件 158
    9.5.4 Swing所支持的事件监听器 158
    9.5.5 窗口事件的处理 159
    9.5.6 动作事件的处理 160
    9.5.7 焦点事件的处理 161
    9.6 待办事项案例的窗口和事件实现 162
    习题168
    第10章“待办事项”管理——JDBC编程技术 169
    10.1 案例描述 169
    10.2 JDBC概述 169
    10.3 JDBC编程 170
    10.3.1 加入数据库的连接包 170
    10.3.2 创建数据库连接类 171
    10.3.3 对数据库进行操作 172
    10.4 JDBC中的几个重要接口 173
    10.4.1 Statement──SQL语句执行接口 173
    10.4.2 PreparedStatement──预编译的Statement 173
    10.4.3 ResultSet──结果集操作接口 173
    10.5 使用JDBC完成“待办事项”案例的增删改查功能 174
    习题178
    第11章“待办事项”管理—— 文件读写 179
    11.1 案例描述 179
    11.2 Java I/O系统 179
    11.2.1 Java I/O系统概述 179
    11.2.2 File类 179
    11.3 输入和输出 180
    11.4 待办事项案例所应用的代码 182
    习题183
    第12章“待办事项”提醒功能的实现——多线程机制 185
    12.1 案例描述 185
    12.2 多线程 185
    12.2.1 多线程概述 185
    12.2.2 定义任务 186
    12.2.3 Thread类 186
    12.2.4 Executor线程池 187
    12.3 待办事项案例所应用的代码 188
    习题191
    第13章 “待办事项”的存放——集合、泛型和反射机制 193
    13.1 案例描述 193
    13.2 集合框架的使用 193
    13.2.1 集合接口 194
    13.2.2 集合实现类 195
    13.2.3 集合元素的遍历 196
    13.3 泛型的使用 197
    13.3.1 泛型类 197
    13.3.2 泛型接口 198
    13.3.3 泛型方法 198
    13.4 反射的使用 199
    13.4.1 反射概述 199
    13.4.2 通过反射获得构造方法 199
    13.4.3 通过反射获得类中的方法 200
    13.4.4 通过反射获得类中的所有的成员变量 202
    13.5 “待办事项”案例中事项的存放 203
    习题203
    编辑推荐语
    配有丰富的微课视频

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外