• Java程序设计(李飞)
21年品牌 40万+商家 超1.5亿件商品

Java程序设计(李飞)

全新正版 现货速发

31.4 5.7折 55 全新

库存2件

江苏无锡
认证卖家担保交易快速发货售后保障

作者李飞

出版社西安电子科技大学出版社

ISBN9787560651095

出版时间2018-12

装帧平装

开本16开

定价55元

货号1201830687

上书时间2024-10-28

翰林文轩旗舰店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介

 

本书面向零基础的读者,内容涉及程序设计基本理论、Java语法、Java基础类库和Java应用程序开发。本着由浅入深的原则,本书在前五章重点介绍程序设计基本理论和Java语法;第六章至第十三章分别根据不同的主题介绍Java基础类库的使用,包括:集合的使用、异常的处理、图形界面的设计和使用、Applet编程、流和文件的使用、线程和网络编程等;第十四章以一个完整的实例介绍Java应用程序开发过程。本书中的所有程序均在JDK1.8中经过验证,并给出运行结果;本着方便读者学习的原则,本书在代码关键位置均设置了说明文字。 
 本书可作为大学本科院校非计算机专业的教材,也可作为Java自学者的入门用书。

 

目录

*章 概述 1 
1.1 Java的起源与发展 1 
1.1.1 Java的起源 1 
1.1.2 Java的发展 2 
1.2 Java的特点 3 
1.2.1 Java语言特点 3 
1.2.2 Java虚拟机 4 
1.2.3 Java的垃圾收集机制 5 
1.3 Java的运行机制 5 
1.3.1 高级程序设计语言的运行方式 5 
1.3.2 Java的运行机制 8 
1.3.3 Java程序分类 8 
1.4 Java的开发环境 12 
1.4.1 Java的获取与运行开发 
环境的配置 12 
1.4.2 Java的集成开发环境 17 
1.4.3 Java的核心API文档 20 
本章小结 21 
习题 21 
第二章 Java程序设计基础 23 
2.1 Java基本语法 23 
2.1.1 标识符和保留字 23 
2.1.2 语句 24 
2.1.3 空白、注释与分隔符 25 
2.1.4 程序结构与编程习惯 27 
2.2 数据类型 29 
2.3 常量和变量 33 
2.3.1 常量 33 
2.3.2 变量 34 
2.3.3 不同类型变量的数据类型转换 36 
2.4 运算符与表达式 37 
2.4.1 赋值运算符 37 
2.4.2 算术运算符 39 
2.4.3 关系运算符 41 
2.4.4 逻辑运算符 43 
2.4.5 位运算符 45 
2.4.6 其他运算符 47 
2.4.7 表达式和运算符的优先级 49 
2.5 常用类和方法 51 
2.5.1 常用类和方法概述 52 
2.5.2 数值计算相关方法 53 
2.5.3 字符串处理相关方法 55 
2.5.4 类型转换方法 56 
本章小结 58 
习题 60 
第三章 Java程序的流程控制 61 
3.1 算法 61 
3.1.1 什么是算法 61 
3.1.2 算法的基本特征 62 
3.1.3 算法的描述工具 63 
3.2 顺序结构 67 
3.2.1 常用语句 67 
3.2.2 基本输入/输出方法 68 
3.3 选择分支结构 72 
3.3.1 单分支结构 72 
3.3.2 多分支结构 75 
3.4 循环结构 77 
3.4.1 循环结构分类 78 
3.4.2 while循环 78 
3.4.3 do循环 80 
3.4.4 for循环 82 
3.4.5 break和continue语句 86 
本章小结 89 
习题 90 
第四章 数组和字符串 91 
4.1 数组 91 
4.1.1 一维数组 91 
4.1.2 二维数组和多维数组 99 
4.2 字符串 104 
4.2.1 字符操作 104 
4.2.2 定长字符串的操作 106 
4.2.3 变长字符串的操作 109 
本章小结 111 
习题 112 
第五章 面向对象程序设计的 
基本知识 113 
5.1 面向对象设计的基本常识 113 
5.1.1 抽象过程 113 
5.1.2 面向对象程序设计的优点 114 
5.1.3 面向对象程序设计的特征 116 
5.2 类和对象 118 
5.2.1 类 118 
5.2.2 对象 122 
5.2.3 参数传递 125 
5.2.4 多态与转换对象 127 
5.3 继承 131 
5.3.1 与继承相关的知识 131 
5.3.2 this保留字 132 
5.3.3 super保留字 133 
5.4 特别的类 134 
5.4.1 抽象类 134 
5.4.2 内部类 136 
5.4.3 *终类 139 
5.4.4 匿名类 139 
5.5 接口 141 
5.5.1 接口的基本概念 141 
5.5.2 接口的定义 141 
5.5.3 接口的实现 142 
5.5.4 接口类型的使用 143 
5.6 包和名称空间 144 
5.6.1 创建包 144 
5.6.2 使用包成员 145 
5.6.3 管理源代码文件和类文件 146 
本章小结 147 
习题 148 
第六章 泛型与集合 149 
6.1 泛型 149 
6.1.1 为什么使用泛型 149 
6.1.2 使用泛型 151 
6.2 集合 154 
6.2.1 集合框架 154 
6.2.2 表 159 
6.2.3 集合 163 
6.2.4 其他数据结构类 165 
本章小结 165 
习题 166 
第七章 Java异常处理 167 
7.1 异常的概念 167 
7.1.1 程序中错误的类型 167 
7.1.2 JDK中异常类的结构 168 
7.2 处理异常 170 
7.2.1 异常的捕获与处理 170 
7.2.2 异常的抛出 173 
7.3 自定义异常 176 
本章小结 177 
习题 178 
第八章 GUI程序设计基础 179 
8.1 图形用户界面概述 179 
8.1.1 图形界面的基本概念 179 
8.1.2 图形界面的组成 180 
8.1.3 与GUI相关的包和类 181 
8.2 布局管理 182 
8.2.1 流式布局 183 
8.2.2 边界布局 185 
8.2.3 卡式布局 186 
8.2.4 网格布局 188 
8.2.5 网格袋布局 189 
8.3 事件处理 193 
8.3.1 事件概述 193 
8.3.2 事件处理机制 196 
8.3.3 事件适配器 198 
8.4 GUI设计中容器的应用 200 
8.4.1 GUI中组件的组织方式 200 
8.4.2 容器类的常用方法 201 
本章小结 204 
习题 204 
第九章 GUI组件 206 
9.1 常用控制组件 206 
9.1.1 标签 206 
9.1.2 按钮 208 
9.1.3 文本框 210 
9.1.4 文本区 213 
9.1.5 列表框 215 
9.1.6 组合框 222 
9.1.7 单选按钮和复选框 226 
9.2 菜单与工具栏 230 
9.2.1 下拉菜单 230 
9.2.2 弹出式菜单 234 
9.2.3 工具栏 237 
9.3 对话框 239 
9.3.1 标准对话框 239 
9.3.2 自定义对话框 248 
9.3.3 文件对话框 251 
9.4 图形与图像的显示 254 
9.4.1 绘制图形 254 
9.4.2 在图形区显示文字 257 
9.4.3 显示图像 259 
本章小结 261 
习题 261 
第十章 Applet 小程序 263 
10.1 Applet 概述 263 
10.1.1 Applet小程序简介 263 
10.1.2 Applet与Application 264 
10.1.3 与Applet相关的HTML标记 265 
10.2 Applet类 269 
10.2.1 Applet类中常用的方法 269 
10.2.2 Applet的生命周期 271 
10.3 Applet的使用 272 
10.3.1 在Applet中显示图像 272 
10.3.2 在Applet中播放声音 273 
10.3.3 在Applet中和用户交互 274 
本章小结 276 
习题 276 
第十一章 流和文件 277 
11.1 Java的输入/输出流模型 277 
11.1.1 流的基本概念和模型 277 
11.1.2 API中流的层次 278 
11.2 字符流的处理 279 
11.2.1 字符输入 280 
11.2.2 字符输出 281 
11.2.3 其他字符流的使用 282 
11.3 字节流的处理 285 
11.3.1 输入字节流 286 
11.3.2 输出字节流 286 
11.3.3 过滤器数据流 288 
11.4 文件 292 
11.4.1 创建文件类对象 292 
11.4.2 使用文件对象 293 
11.5 对象序列化 296 
本章小结 298 
习题 298 
第十二章 线程 299 
12.1 多线程概述 299 
12.1.1 进程、线程和多线程 299 
12.1.2 线程的状态 300 
12.1.3 线程状态的转换 301 
12.2 线程的创建方法 301 
12.2.1 通过继承Thread类创建线程 301 
12.2.2 用Runnable接口创建线程 303 
12.3 线程的基本操作 306 
12.3.1 线程的启动 306 
12.3.2 线程的调度 308 
12.3.3 线程的同步 312 
12.3.4 线程间的通信 316 
12.4 线程组 318 
本章小结 321 
习题 321 
第十三章 网络编程 323 
13.1 网络编程基本知识 323 
13.1.1 网络协议与基本概念 323 
13.1.2 网络编程方法与分类 324 
13.2 URL编程 324 
13.2.1 InetAddress类 325 
13.2.2 URL类 327 
13.2.3 URLConnection类 330 
13.3 Socket编程 332 
13.3.1 Socket类 332 
13.3.2 ServerSocket类 336 
13.4 UDP编程 339 
13.4.1 DatagramPacket 类 339 
13.4.2 DatagramSocket类 341 
本章小结 346 
习题 347 
第十四章 Java 应用实例 348 
14.1 开发应用程序的一般步骤 348 
14.2 需求分析 349 
14.3 总体设计 350 
14.3.1 UI设计 350 
14.3.2 类结构设计 352 
14.4 详细设计与编码实现 356 
14.4.1 客户端 356 
14.4.2 服务器端 365 
14.5 测试与发布 373 
本章小结 374 
习题 375 
附录 常见错误列表 376



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP