Java开发修行实录

副标题:无

作   者:陈强等编著

分类号:

ISBN:9787121130014

微信扫一扫,移动浏览光盘

简介

   Java是目前使用最频繁的编程语言之一,它一直在开发领域中占据着   重要的地位。陈强等编著的《会当凌绝顶――Java开发修行实录》循序渐   进、由浅入深地介绍Java的核心技术,并通过具体实例的实现过程演练了   各个知识点的具体使用流程。全书共20章,分为4篇。第1~6章是基础篇,   介绍了Java语言开发所必需具备的基本知识,逐一讲解Java印象、搭建开   发环境、Java基本语法、假设语句、循环语句等领域的知识;第7~12章是   核心技术篇,逐一讲解了数组、面向对象、类、异常处理、I/O体系与文件   处理、多线程等领域的基本知识;第13~18章是提高篇,逐一讲解了和网   络接轨、AWT界面开发、Swing编程、Servlet、数据库编程等领域的知识;   第19、20章是综合实战篇,分别通过记事本和打字游戏、综合供求信息系   统项目的实现过程,讲解了Java语言在日常项目开发中的综合应用流程,   并穿插介绍了求职和职场相处的技巧。全书采用故事性、趣味性相结合的   对话讲解方式,并穿插了学习技巧和职场生存法则,引领读者全面掌握   Java。    《会当凌绝顶――Java开发修行实录》不但适合Java初学者,也适合   有一定Java基础的读者,甚至还可以作为有一定造诣的Java程序员的参考   书。   

目录

《会当凌绝顶:java开发修行实录》

第1篇 基础篇

第1章 java之印象 1

1.1 引出问题 1

1.2 java为何物 2

1.2.1 探寻java的起源 2

1.2.2 看java的特点 2

1.3 我们需要准备什么 3

1.4 开始体会java程序之旅 7

1.4.1 一个简单的java程序 8

1.4.2 编译和运行java文件 9

1.5 解决问题——谈java的江湖地位 10

1.6 我的总结 11

第2章 java宝剑出鞘 12

2.1 引出问题 12

2.2 java工具简介 13

2.2.1 先看最流行的eclipse 13

2.2.2 再看netbeans 13

2.2.3 接着看jbuilder 14

2.3 开始步入eclipse世界 15

.2.3.1 获得并安装eclipse 15

2.3.2 玩转eclipse 16

2.4 使用netbeans 18

2.4.1 获取netbeans 19

2.4.2 装备netbeans 20

2.4.3 玩转netbeans 21

2.5 解决问题——探寻学习java的捷径 23

2.6 我的总结 24

第3章 三种武器 25

3.1 引出问题 25

3.2 什么是量 26

3.2.1 永远都不变的常数 26

3.2.2 为变而生的量 27

3.3 数据类型 31

3.3.1 数据类型的范围 32

3.3.2 字符型 32

3.3.3 整型 34

3.3.4 浮点型 35

3.3.5 布尔型 35

3.4 标识符和关键字是一种身份 36

3.5 解决问题 37

3.6 我的总结 37

第4章 java的三驾马车 38

4.1 引出问题 38

4.2 笑看java运算符 39

4.2.1 算术运算符 39

4.2.2 关系运算符和逻辑运算符 40

4.2.3 位运算符 43

4.2.4 条件运算符 43

4.2.5 赋值运算符 44

4.3 表达式想对你说 45

4.3.1 表达式为何物 45

4.3.2 表达式的优先级 45

4.3.3 表达式的应用 46

4.4 字符串 47

4.4.1 字符串的初始化 48

4.4.2 string类 48

4.4.3 stringbuffer类 53

4.5 解决问题 55

4.6 我的总结 56

第5章 java里的假设 57

5.1 引出问题 57

5.2 让if来选择你 58

5.2.1 if控制语句 58

5.2.2 if语句的延伸 59

5.2.3 多个条件判断的if语句 60

5.3 有多个选择的switch 60

5.3.1 switch语句的形式 60

5.3.2 无break的switch语句 61

5.3.3 case没有执行语句的情况 62

5.3.4 default可以不在末尾 64

5.4 进一步分析条件语句 64

5.4.1 正确使用switch语句 65

5.4.2 正确使用if语句 66

5.4.3 有秩序的switch 67

5.5 解决问题 68

5.6 我的总结 69

第6章 如人生的循环语句 70

6.1 引出问题 70

6.2 有多少语句可以循环 71

6.2.1 简易for循环 71

6.2.2 唠唠叨叨的while循环 75

6.2.3 do-while循环语句 76

6.3 跳转功能的实现 79

6.3.1 break(终止) 79

6.3.2 return(返回) 84

6.3.3 continue(继续) 84

6.3.4 随心所欲地使用跳转语句之总结 86

6.4 解决问题 87

6.5 我的总结 88
第2篇 核心技术篇

第7章 数组是心灵的港湾 89

7.1 引出问题 89

7.2 简单的一维数组 90

7.2.1 声明一维数组 90

7.2.2 创建一维数组 90

7.2.3 轻松初始化一维数组 93

7.3 复杂点的二维数组 94

7.3.1 声明二维数组 94

7.3.2 二维数组的创建 95

7.3.3 二维数组的初始化 96

7.4 更复杂的多维数组 98

7.4.1 声明三维数组 98

7.4.2 创建三维数组 98

7.4.3 初始化三维数组 98

7.5 对数组的操作 99

7.5.1 复制数组 100

7.5.2 比较数组 100

7.5.3 搜索数组中的元素 101

7.5.4 排序数组 102

7.5.5 填充数组 103

7.6 解决问题 105

7.7 我的总结 106

第8章 看java如何面向对象 107

8.1 引出问题 107

8.2 面向对象是什么 108

8.2.1 理解面向对象的理念 108

8.2.2 面向对象的特点 109

8.3 类是面向对象的第一特征 109

8.3.1 如何编写一个类 110

8.3.2 特殊的方法——构造方法 110

8.3.3 一般的方法 111

8.4 属性和方法的修饰符 112

8.4.1 公有的public 113

8.4.2 私有的private 113

8.4.3 用protected来保护你 114

8.4.4 其他修饰符 115

8.5 用this来指定你 116

8.6 演练类和对象 118

8.6.1 创建和使用对象 118

8.6.2 使用静态变量和静态方法 118

8.7 特殊的类——抽象类 119

8.7.1 创建抽象类 120

8.7.2 抽象类的规则 121

8.8 java包不是钱包 123

8.8.1 定义包 123

8.8.2 在eclipse里定义包 124

8.8.3 在程序里插入包 125

8.9 解决问题 127

8.10 我的总结 129

第9章 类,我轻轻的来了 130

9.1 引出问题 130

9.2 类的继承 131

9.2.1 父与子 131

9.2.2 调用父类的构造方法 132

9.2.3 可以随时访问父类的属性和方法 134

9.2.4 复杂的继承关系 137

9.3 重载与重写 139

9.3.1 再写一遍 139

9.3.2 再处理一遍 140

9.3.3 当重写与重载相逢 143

9.4 类的同胞——接口 144

9.4.1 定义接口 145

9.4.2 接口的量和方法 146

9.4.3 实现接口 149

9.4.4 引用接口 151

9.5 解决问题 153

9.6 我的总结 156

第10章 异常也疯狂 157

10.1 引出问题 157

10.2 什么是异常 158

10.2.1 首次结识异常 158

10.2.2 一些异常处理类 159

10.3 知错就改的异常处理方式 160

10.3.1 使用try…catch处理异常 160

10.3.2 处理多个异常 161

10.3.3 将finally关键字使用在异常中 162

10.4 异常处理的含蓄方式——抛出 163

10.4.1 使用throws将异常抛出 163

10.4.2 使用throw将异常抛出 165

10.5 自己来处理异常 166

10.6 异常处理的陋习 168

10.6.1 异常丢弃 169

10.6.2 不指定具体的异常 170

10.6.3 占着坑不用 171

10.6.4 不说明异常的详细信息 171

10.6.5 庞大的try块 172

10.6.6 输出数据的不完整 172

10.7 解决问题——勇敢地面对错误 173

10.8 我的总结 174

第11章 i/o体系与文件处理给你带来额外的收获 175

11.1 引出问题 175

11.2 java i/o简介 176

11.3 黄河流 176

11.3.1 字节流 177

11.3.2 字符流 179

11.4 加快i/o操作效率 181

11.4.1 缓冲字节流 182

11.4.2 缓冲字符流 183

11.5 文件处理 185

11.5.1 文件类 185

11.5.2 使用文件类处理文件 186

11.6 解决问题 188

11.7 我的总结 189

第12章 帮你多干活的多线程 190

12.1 引出问题 190

12.2 线程基础 191

12.2.1 线程与进程的理解 191

12.2.2 理解多线程 191

12.3 创建线程 192

12.3.1 创建主线程 192

12.3.2 通过runnable接口创建线程 193

12.3.3 通过thread类创建线程 195

12.4 创建多线程 196

12.5 线程的优先级 198

12.6 随心所欲地控制线程 201

12.6.1 让当前的线程等待 201

12.6.2 让当前线程进入睡眠状态 205

12.6.3 让当前线程做出让步 208

12.7 多线程同步 209

12.7.1 线程同步的重要性 210

12.7.2 轻松实现同步 211

12.7.3 什么是死锁 213

12.8 线程之间的交互 214

12.9 解决问题 215

12.10 我的总结 217
第3篇 提高篇

第13章 和网络接轨 219

13.1 引出问题 219

13.2 一个服务器端程序 220

13.3 什么是网络通信 224

13.3.1 tcp和ip概述 224

13.3.2 使用url进行网络链接 225

13.3.3 编写url程序常用的方法 226

13.4 和网络编程一起笑看风云 227

13.4.1 创建socket 228

13.4.2 有多个客户端连接的情况 230

13.5 解决问题——互联网给

13.5 我们的学习带来了什么 231

13.6 我的总结 232

第14章 awt的奇幻世界 233

14.1 引出问题 233

14.2 什么是awt 234

14.3 创建窗口 235

14.4 创建窗口组件 235

14.5 布局利器 237

14.5.1 布局武器flowlayout 237

14.5.2 布局武器borderlayout 239

14.5.3 布局利器gridlayout 240

14.5.4 布局利器cardlayout 242

14.5.5 布局利器null 242

14.6 编写监听接口 244

14.6.1 窗口监听的接口 245

14.6.2 按钮监听的接口 246

14.6.3 文本框监听的接口 247

14.7 解决问题 249

14.8 我的总结 252

第15章 swing更加绚丽 253

15.1 引出问题 253

15.2 swing创建窗口 253

15.2.1 jframe简介和方法 254

15.2.2 创建第一个swing窗口 254

15.3 icon接口 256

15.4 添加组件 259

15.4.1 弹出式菜单 259

15.4.2 文本框 262

15.4.3 菜单 266

15.4.4 单选按钮 267

15.4.5 复选框按钮 270

15.4.6 列表框 271

15.4.7 选项卡 273

15.4.8 文本域 274

15.4.9 按钮 276

15.4.10 进度条 277

15.5 常用的布局管理器 278

15.5.1 当不使用布局管理器时 278

15.5.2 体会边界布局管理器 279

15.5.3 体会网格布局管理器 280

15.6 解决问题 281

15.7 我的总结 283

第16章 servlet很神奇 284

16.1 引出问题 284

16.2 什么是servlet 284

16.2.1 servlet技术简述 284

16.2.2 servlet技术特性 285

16.2.3 servlet的生命周期 286

16.3 如何开发一个简单的servlet 286

16.3.1 开发一个简单的servlet 286

16.3.2 编译并发布servlet 287

16.4 servlet的常用接口和类 290

16.4.1 与servlet配置相关的接口 290

16.4.2 servlet编程接口 291

16.4.3 httpservlet类 293

16.4.4 请求与响应 296

16.4.5 会话 296

16.4.6 servlet上下文 299

16.4.7 servlet监听 300

16.5 servlet过滤器 301

16.5.1 过滤器的简介 301

16.5.2 过滤器的应用 302

16.5.3 servlet过滤器的配置 303

16.5.4 servlet过滤器的实例 303

16.6 将请求进行封装 305

16.6.1 doget 305

16.6.2 dopost 307

16.7 解决问题 309

16.8 我的总结 311

第17章 轻松玩转数据库 313

17.1 引出问题 313

17.2 数据库的类别 313

17.3 安装mysql 314

17.4 mysql的管理工具 317

17.4.1 创建数据库 318

17.4.2 创建表 318

17.4.3 输入记录 318

17.5 sql server很简单 319

17.5.1 创建数据库 320

17.5.2 创建表 321

17.5.3 创建记录 323

17.6 解决问题 323

17.7 我的总结 326

第18章 数据库编程是最重要的形式 327

18.1 引出问题 327

18.2 jdbc是一座桥 327

18.2.1 jdbc api 328

18.2.2 jdbc驱动类型 328

18.3 数据库的连接 329

18.3.1 轻松连接mysql 330

18.3.2 轻松连接

18.3.2 sql server 2000 333

18.4 sql语句才是核心 337

18.4.1 新建数据库表 337

18.4.2 数据库查询语句 338

18.4.3 数据库操作语句 339

18.5 解决问题 342

18.6 我的总结 343
第4篇 综合实战篇

第19章 简单的记事本 345

19.1 老师的作业 345

19.2 java api手册 345

19.2.1 什么是java api 345

19.2.2 如何获得java api手册 346

19.2.3 使用java api手册 347

19.3 记事本的编写 348

19.3.1 插入包 348

19.3.2 新建文件和打开文件 348

19.3.3 保存文件 349

19.3.4 文件操作 350

19.3.5 字体的处理 351

19.3.6 状态栏和帮助功能 353

19.3.7 将功能实例化 355

19.4 打字游戏的编写 358

19.4.1 需要插入的包 358

19.4.2 设计版式 358

19.4.3 声音的处理 359

19.4.4 游戏过关的设计 360

19.4.5 文字的下移 362

19.5 计算器的编写 365

19.5.1 计算器的最终结果 365

19.5.2 计算器组件的编写 365

19.5.3 计算器的按钮事件 368

19.6 系统调试 372

第20章 综合供求信息系统 374

20.1 求职路上 374

20.2 系统需求 376

20.2.1 开发背景 376

20.2.2 需求分析 377

20.3 网站功能结构 377

20.4 规划流程 378

20.5 搭建数据库 378

20.5.1 数据库需求分析 378

20.5.2 数据库概念设计 379

20.5.3 数据库逻辑结构设计 380

20.6 设计公共类 381

20.6.1 数据库连接及操作类 381

20.6.2 业务处理类 383

20.6.3 分页类 387

20.6.4 字符串处理类 389

20.7 开始编码 389

20.7.1 设计前台页面 390

20.7.2 前台信息显示设计 390

20.7.3 信息发布模块设计 402

20.8 后期的编码工作 406

20.8.1 登录模块 406

20.8.2 后台页面模块 409

20.8.3 后台信息管理模块 410

20.9 测试 420

20.10 我的总结 421

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java开发修行实录
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon