首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Java程序设计与开发经典课堂
内容
内容推荐
本书遵循“理论够用,重在实践”的原则,由浅入深地对Java程序设计语言进行了全面地讲解。通过100多个实例将理论与实践相结合,帮助读者轻松掌握Java语言编程方法。本书共14章,主要内容包括Java程序的运行与开发环境、Java语言基本语法、面向对象编程方法,Java类的定义、成员变量与成员方法、构造方法、Java对象的生成与使用、方法参数传递、访问控制、继承与多态性、常用类和接口、异常处理、图形用户界面设计、常用Swinq组件、输入/输出流、多线程编程、数据库编程、网络编程等。很后还通过一个实际开发项目对全书知识进行了综合应用,使读者不仅可以温故知新,还能提高Java语言的综合编程能力。本书体系结构合理,内容选择得当,图文并茂、浅显易懂,适合作为本专科院校相关专业的教材,也可作为社会培训机构的优选教材,还可以作为Java程序设计自学者和编程爱好者的入门指导用书。
作者简介
"金松河,副教授,毕业于西南交通大学计算机应用技术专业,获工学硕士学位。现就职于郑州轻工业大学计算机与通信工程专业,从事教学科研工作。
钱慎一,郑州轻工业大学副教授,从事计算机网络教学等工作多年,有丰富的实战经验,对行业有独到的见解。曾出版过《JAVA程序设计》、《计算机网络应用教程》等。
"
目录
章 零起步学Java
1.1 Java语言的发展历史和特点 /2
1.2 Java程序的运行机制 /4
1.3 Java开发环境的建立 /5
1.3.1 JDK的安装 /5
1.3.2 系统环境变量的设置 /8
1.4 创建个Java应用程序 /9
1.4.1 编写源程序 /10
1.4.2 编译和运行执行程序 /11
1.5 初次使用Eclipse /13
1.5.1 Eclipse下载与安装 /13
1.5.2 Eclipse配置与启动 /15
1.5.3 Eclipse开发Java应用程序 /16
强化练习 /24

第2章 Java基础语法详解
2.1 标识符和关键字 /26
2.1.1 标识符 /26
2.1.2 关键字 /26
2.2 基本数据类型 /27
2.2.1 整数类型 /27
2.2.2 浮点类型 /28
2.2.3 字符类型 /28
2.2.4 布尔类型 /29
2.3 常量和变量 /29
2.3.1 常量 /29
2.3.2 变量 /30
2.3.3 变量作用域 /30
2.4 运算符 /32
2.4.1 赋值运算符 /32
2.4.2 算术运算符 /32
2.4.3 关系运算符 /34
2.4.4 逻辑运算符 /35
2.4.5 位运算符 /36
2.4.6 条件运算符 /38
2.4.7 运算符的优先级与结合性 /39
2.5 数据类型转换 /39
2.5.1 隐式类型转换 /40
2.5.2 显式类型转换 /40
2.6 流程控制语句 /40
2.6.1 分支语句 /41
2.6.2 循环语句 /46
2.6.3 跳转语句 /50
2.7 Java注释语句 /51
2.8 数组 /52
2.8.1 一维数组 /53
2.8.2 多维数组 /55
强化练习 /58

第3章 面向对象编程准备
3.1 面向对象程序设计概述 /60
3.2 类与对象 /62
3.2.1 类的定义 /62
3.2.2 成员变量 /63
3.2.3 成员方法 /63
3.2.4 创建对象 /64
3.2.5 成员变量和成员方法的使用 /65
3.2.6 方法中的参数传递 /66
3.2.7 类对象使用举例 /68
3.3 类的构造方法 /71
3.3.1 构造方法的定义 /71
3.3.2 构造方法的一些细节 /72
3.4 访问说明符和修饰符 /74
3.4.1 访问说明符(public、protected、private) /74
3.4.2 修饰符 /75
3.5 main方法 /77
3.6 this引用 /78
3.7 重载 /80
3.7.1 方法重载 /80
3.7.2 构造方法的重载 /81
3.8 static、final修饰符详解 /83
3.8.1 static关键字的使用 /83
3.8.2 final关键字的使用 /85
强化练习 /86

第4章 面向对象设计不错实现
4.1 继承的概述 /88
4.2 继承机制 /89
4.2.1 继承的定义 /89
4.2.2 类中属性的继承与覆盖 /91
4.2.3 类中方法的继承、覆盖 /93
4.2.4 继承的传递性 /95
4.2.5 在子类中使用构造方法 /96
4.2.6 super关键字 /98
4.3 抽象类和接口 /99
4.3.1 抽象类和抽象方法 /99
4.3.2 抽象类的使用 /100
4.3.3 接口 /102
4.3.4 接口的使用 /103
4.4 多态性 /105
4.4.1 多态性的概述 /105
4.4.2 静态多态性 /105
4.4.3 方法的动态调用 /106
4.4.4 父类对象与子类对象间的类型转化 /107
4.5 包 /112
4.5.1 package语句的定义及使用 /112
4.5.2 包引用 /113
4.6 内部类 /113
强化练习 /115

第5章 常用基础类详解
5.1 包装类 /118
5.2 字符串类 /120
5.2.1 String类 /120
5.2.2 StringBuffer类 /128
5.3 数学类 /132
5.3.1 Math类的属性和方法 /132
5.3.2 Math类的应用示例 /133
5.4 日期类 /134
5.4.1 Date类 /134
5.4.2 Calendar类 /135
5.4.3 DateFormat类 /136
5.4.4 SimpleDateFormat类 /137
5.5 随机数处理类Random /138
强化练习 /140

第6章 常用集合详解
6.1 集合简介 /142
6.2 无序列表 /143
6.3 有序列表 /146
6.4 映射 /149
6.4.1 Map接口 /150
6.4.2 Map接口的实现类 /150
6.4.3 Map集合的遍历 /153
6.5 泛型 /155
强化练习 /156

第7章 异常处理详解
7.1 异常的基本概念 /158
7.2 异常的处理机制 /159
7.3 异常类的层次结构 /159
7.4 捕获异常 /162
7.5 声明异常 /167
7.6 抛出异常 /168
7.7 自定义异常 /170
强化练习 /172

第8章 图形用户界面设计详解
8.1 Swing概述 /174
8.2 常用容器类 /174
8.2.1 顶层容器(JFrame) /175
8.2.2 中间容器——面板类(JPanel) /176
8.2.3 中间容器——滚动面板类(JScrollPane) /177
8.3 布局管理器 /179
8.3.1 FlowLayout布局管理器 /179
8.3.2 BorderLayout布局管理器 /180
8.3.3 GridLayout布局管理器 /181
8.3.4 CardLayout布局管理器 /183
8.3.5 BoxLayout布局管理器 /183
8.4 Java的GUI事件处理 /185
8.4.1 事件处理模型 /185
8.4.2 事件及监听者 /187
8.4.3 窗口事件 /189
8.5 事件适配器 /191
8.5.1 键盘事件 /192
8.5.2 鼠标事件 /193
强化练习 /196

第9章 Swing组件详解
9.1 Swing基本组件 /198
9.1.1 标签(JLabel) /198
9.1.2 文本组件 /199
9.1.3 按钮组件 /202
9.1.4 组合框 /204
9.1.5 列表框(JList) /207
9.2 菜单 /210
9.2.1 菜单组件概述 /210
9.2.2 弹出式菜单 /214
9.3 表格 /214
9.4 对话框 /217
9.4.1 对话框(JDialog) /218
9.4.2 标准对话框(JOptionPane) /218
9.4.3 文件对话框(JFileChooser) /222
强化练习 /224

0章 I/O处理详解
10.1 Java输入/输出基础 /226
10.1.1 流的概念 /226
10.1.2 Java流类的层次结构 /226
10.1.3 预定义流 /227
10.2 Java流相关类 /228
10.2.1 字节流 /228
10.2.2 字符流 /231
10.3 文件的读写 /235
10.3.1 如何进行文件的读写 /235
10.3.2 File类 /236
10.3.3 RandomAccessFile(随机访问文件类) /239
10.4 流的转换 /241
10.5 对象流和序列化 /243
10.5.1 序列化的概念 /243
10.5.2 ObjectOutputStream /244
10.5.3 ObjectInputStream /245
10.5.4 序列化示例 /245
强化练习 /248

1章 多线程技术详解
11.1 线程的基本概念 /250
11.2 线程的运行机制 /250
11.3 线程的创建 /252
11.3.1 继承Thread类 /252
11.3.2 实现Runnable接口 /254
11.4 线程的生命周期 /256
11.5 线程调度 /258
11.5.1 线程睡眠——sleep /258
11.5.2 线程让步——yield()方法 /260
11.5.3 线程协作——join()方法 /261
11.5.4 线程优先级 /262
11.5.5 守护线程 /264
11.6 线程的同步 /265
11.6.1 多线程引发的问题 /265
11.6.2 同步代码块 /267
11.6.3 同步方法 /270
11.6.4 线程间通信 /271
强化练习 /274

2章 数据库编程详解
12.1 数据库基础 /276
12.1.1 数据库的定义 /276
12.1.2 数据库管理系统 /276
12.2 JDBC概述 /276
12.2.1 JDBC /276
12.2.2 在Eclipse环境中配置JDBC /277
12.3 MySQL数据库安装 /278
12.4 使用JDBC访问数据库 /280
12.4.1 JDBC使用基本流程 /280
12.4.2 数据库驱动程序的加载 /280
12.4.3 连接数据库 /281
12.4.4 执行数据库操作 /283
12.4.5 结果集的访问与处理 /284
12.4.6 JDBC的关闭操作 /284
12.5 数据库编程实例 /284
12.5.1 建立数据库连接 /285
12.5.2 向数据表中添加数据 /286
12.5.3 修改数据表中的数据 /288
12.5.4 删除数据表中的记录 /289
12.5.5 查询数据表中的数据 /290
强化练习 /292

3章 网络编程技术详解
13.1 计算机网络基础知识 /294
13.1.1 网络通信协议 /294
13.1.2 IP地址和端口 /296
13.1.3 端口号 /296
13.2 Java常用网络编程类 /296
13.2.1 InetAddress类 /297
13.2.2 URL类 /298
13.2.3 URLConnection类 /299
13.3 基于TCP的Socket编程 /301
13.3.1 网络套接字Socket /301
13.3.2 Socket类 /302
13.3.3 ServerSocket类 /305
13.4 基于UDP的Socket编程 /309
13.4.1 DatagramPacket类 /310
13.4.2 DatagramSocket类 /311
13.4.3 MulticastSocket类 /312
强化练习 /314

4章 即时聊天系统
14.1 需求分析 /316
14.1.1 需求描述 /316
14.1.2 功能需求用例图 /317
14.2 系统设计 /321
14.2.1 系统拓扑结构 /321
14.2.2 系统功能结构 /321
14.3 开发运行环境 /322
14.3.1 硬件环境 /322
14.3.2 软件环境 /322
14.4 数据库与数据表设计 /323
14.4.1 系统数据库概念设计 /323
14.4.2 数据库物理设计 /324
14.5 系统文件夹组织结构 /326
14.6 公共类设计 /326
14.7 服务器端程序设计 /328
14.7.1 服务器端程序主窗体 /328
14.7.2 服务器端消息处理线程的设计 /329
14.8 客户端程序设计 /333
14.8.1 客户端登录 /333
14.8.2 客户端注册用户 /335
14.8.3 客户端主窗口 /335
14.8.4 好友管理 /336
14.8.5 查找好友 /337
14.8.6 好友聊天 /337
强化练习 /340
标签
缩略图
书名 Java程序设计与开发经典课堂
副书名
原作名
作者 金松河,钱慎一主编
译者
编者 金松河//钱慎一
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302556473
开本 16开
页数 352
版次 1
装订 平装
字数 532000
出版时间 2020-1
首版时间 2020-08-01
印刷时间 2020-08-01
正文语种
读者对象 高职
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 622
CIP核字 2020101115
中图分类号 TP312.8
丛书名
印张 22
印次 1
出版地 北京
260
185
16
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价 79.00
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 3:33:41