《java从入门到精通(视频实战版)》是2011年机械工业出版社出版的图书,作者是陈浩。
基本信息
中文名
java从入门到精通(视频实战版)
出版社
机械工业出版社
作者
陈浩
ISBN
9787111325109
目录
1基本信息
2内容简介
3目录
折叠
编辑本段
基本信息
作者: 陈浩
丛书名: 程序员书库
出版社:机械工业出版社
ISBN:9787111325109
上架时间:2011-2-21
出版日期:2011 年1月
开本:16开
页码:506
折叠
编辑本段
内容简介
java语言是一种跨平台的高级语言,无论是网络世界还是桌面应用程序,无论是分布式应用环境还是嵌入式应用都可以看到java的身影。本书一共分为五篇,循序渐进地讲述了java语言的各项技术,第一篇java技术基础使读者对java语言有个初步的了解,为后面的深入学习奠定基础。第二篇面向对象的技术是需要读者认真学习和体会的。第三篇提高篇详细讲述了java语言的高级主题,是读者进阶学习的必备内容。第四篇是分布式计算的内容,如果读者对web编程感兴趣,相信本篇可以满足您的要求。为了说明java语言的应用,在最后一篇介绍了一个实例,通过该程序从无到有的过程使读者知道如何使用java语言编写应用程序。
本书的特点是详细介绍了java语言的各个方面,突出了适应初学者学习的特点,概念明了,讲解细致,步骤清晰,实例简短。其中的大量实例选用了简单但不乏深度的程序,不但有源代码的详细标注,还有运行结果和运行结果分析,帮助初学者在初步了解理论知识的基础上,通过具体的应用实例轻松掌握所学内容。本书适合正在学习java语言或打算学习java语言的人员。如果你是初学者,相信本书从第1章开始会把你轻松引入java的世界。如果你已经学习java语言,相信本书的部分内容如对象初始化和清理、异常处理等章节会给你诸多启示。
折叠
编辑本段
目录
从书序
前言
折叠
第一篇java技术入门
第1章 java语言概述 1
1.1 java的语言特点 1
1.2 java的不同版本 6
1.3 如何才能学好java 6
1.4 什么是面向对象的程序设计 7
1.5 常见面试题分析 10
1.6 本章习题 11
折叠
第2章最简单的java程序12
2.1 java程序的开发流程 12
2.2 开发工具的选择 12
2.3 java编程环境 17
2.4 编写最简单的程序 19
2.5 常见面试题分析 20
折叠
第3章java语言基础22
3.1 java命名规则 22
3.2 数据类型 22
3.3 数据类型转换 26
3.4 变量与常量 27
3.5 java运算符 28
3.6 常见面试题分析 32
3.7 本章习题 33
折叠
第4章程序流程控制34
4.1 流程控制概述 34
4.2 条件语句 34
4.3 分支语句 35
4.4 循环语句 38
4.5 跳转语句 41
4.6 常见面试题分析 42
4.7 本章习题 44
折叠
第5章数组45
5.1 一维数组 45
5.2 二维数组 47
5.3 多维数组 50
5.4 数组操作 52
5.5 常见面试题分析 57
5.6 本章习题 57
折叠
第6章字符串操作58
6.1 字符串 58
6.2 字符串操作 60
6.3 格式化字符串 63
6.4 常见面试题分析 64
6.5 本章习题 64
折叠
第7章容器类简介65
第7章 容器类简介
7.1 容器简介 65
7.2 容器接口的分类 68
7.3 集合容器set 72
7.4 列表容器list 78
7.5 map容器 84
7.6 迭代器 89
7.7 常见面试题分析 92
7.8 本章习题 93
第二篇 面向对象技术
折叠
第8章面向对象技术导论95
8.1 对象简介 95
8.2 一种新的数据类型:类(class) 98
8.3 访问权限 106
8.4 继承 110
8.5 多态 113
8.6 接口 119
8.7 常见面试题分析 122
8.8 本章习题 124
折叠
第9章对象的初始化和清理125
9.1 构造函数 125
9.2 函数的重载 127
9.3 数据成员初始化 128
9.4 static成员初始化 130
9.5 对象的清理 134
9.6 常见面试题分析 134
9.7 本章习题 135
第三篇 java编程
折叠
第10章多线程编程137
10.1 线程概述 137
10.2 创建线程 138
10.3 线程的状态 140
10.4 线程的优先级 142
10.5 线程的同步 143
10.6 线程的控制 149
10.7 线程间通信 154
10.8 多线程的死锁问题 157
10.9 多线程的缺点 157
10.10 常见面试题分析 158
10.11 本章习题 159
折叠
第11章jdbc链接数据库161
11.1 jdbc简介 161
11.2 jdbc中的常用类和接口 162
11.3 如何实现数据库的链接 164
11.4 数据库基本操作 168
11.5 常见面试题分析 170
11.6 本章习题 171
折叠
第12章java异常处理172
12.1 理解异常 172
12.2 异常示例 172
12.3 java异常处理 174
12.4 throwable类及其子类 178
12.5 运行期异常 184
12.6 自定义异常 185
12.7 finally子句 189
12.8 异常的几个问题 192
12.8.3 异常匹配 195
12.9 异常的优点 196
12.10 常见面试题分析 201
12.11 本章习题 202
折叠
第13章java的i/o处理205
13.1 流(stream)的概念 205
13.2 字符流 205
13.3 字节流 207
13.3.1 writer类 207
13.3.2 reader类 209
13.4 file类 209 、
13.5 i/o流的典型运用 215
13.6 常见面试题分析 224
13.7 本章习题 225
折叠
第14章javaswing编程227
14.1 swing容器 227
14.2 swing的事件模型 230
14.3 swing组件 233
14.4 控制面板布局管理器 271
14.5 常见面试题分析 277
14.6 本章习题 278
第四篇 java分布式计算技术
折叠
第15章java网络编程279
15.1 tcp/ip协议 279
15.2 udp协议 283
15.3 基于java的客户/服务器程序 283
15.4 socket类详解 288
15.5 socketserver类 297
15.6 数据报通信 301
15.7 常见面试题分析 309
15.8 本章习题 310
折叠
第16章rmi技术311
16.1 如何实现rmi程序 311
16.2 rmi的动态加载类 317
16.3 rmi的特点 317
16.4 常见面试题分析 318
16.5 本章习题 318
折叠
第17章jsp技术320
17.1 jsp技术概述 320
17.2 构建jsp运行、开发环境 321
17.3 jsp编程基础 327
17.4 jsp基本语法 334
17.5 jsp指令 337
17.6 jsp动作 339
17.7 jsp内部对象 345
17.8 常见面试题分析 355
17.9 本章习题 355
折叠
第18章javabean技术358
18.1 java bean技术概述 358
18.2 java bean编写规范 359
18.3 java bean属性 361
18.4 java bean方法 365
18.5 java bean事件 366
18.6 java bean在jsp中的应用 370
18.7 常见面试题分析 379
18.8 本章习题 380
折叠
第19章servlet技术383
第19章 servlet技术
19.1 servlet概述 383
19.2 servlet的基本架构 384
19.3 servlet api 386
19.4 servlet开发 389
19.5 常见面试题分析 395
19.6 本章习题 396
折叠
第20章java与xml技术398
20.1 标记语言的发展史 398
20.2 html语言及其局限 398
20.3 xml语言 400
20.4 创建xml文档 407
20.5 xml与java 411
20.6 dom解析xml文档 412
20.7 常见面试题分析 416
20.8 本章习题 417
第五篇 java编程实例
折叠
第21章系统分析和设计419
21.1 系统功能分析 419
21.2 数据库设计 420
21.3 系统总体设计 422
折叠
第22章服务器端功能模块的实现430
22.1 启动服务器 430
22.2 服务器主界面 431
22.3 服务连接线程 436
22.4 为客户端提供功能服务模块 438
22.5 数据库连接模块 445
22.6 管理登录用户模块 447
22.7 显示用户信息模块 449
22.8 存储用户信息的javabean 451
22.9 实现头像显示功能的公用类 453
22.10 显示时间的公用类 455
22.11 设置窗口位置的公用类 455
折叠
第23章客户端功能模块的实现457
23.1 登录模块 457
23.2 客户端主界面 463
23.3 聊天模块 477
23.4 查找好友模块 483
23.5 显示好友信息模块 485
23.6 接收陌生人信息模块 488
23.7 更改用户信息模块 490
23.8 用户注册模块 497
23.9 显示版权信息 504