深入浅出Java程序设计

副标题:无

作   者:朱颢东 张志锋 等

分类号:

ISBN:9787302436249

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

简介

本书旨在培养读者的Java技术创新和实践能力,为有志于从事Java项目开发工作的广大读者提供一本综合学习与项目实战开发经验的实用工具书。本书坚持理论和实践结合,引进以项目为驱动的开发模式。全书穿插提供了114个示例、13个小型项目实训和两个大型项目实训,代码近20 000行,使读者能够在掌握基本理论知识的同时,提高项目开发能力。本书适用的读者对象包括初级、中级Java工程师,也可作为普通高等学校和社会培训机构Java程序设计课程的教材。

目录

2015年12月第1章Java入门1

1.1Java语言的诞生与发展1

1.2Java语言简介2

1.3Java语言的特征3

1.3.1简单3

1.3.2面向对象3

1.3.3分布式3

1.3.4健壮性4

1.3.5安全4

1.3.6解释型4

1.3.7可移植4

1.3.8高性能4

1.3.9多线程4

1.3.10动态5

1.4Java程序的工作原理5

1.5Java应用程序5

1.5.1Application应用程序6

1.5.2Applet小应用程序9

1.6项目实训12

1.6.1项目目的12

1.6.2项目需求分析12

1.6.3项目实现13

1.6.4常见问题及解决方案14

1.7课外阅读——计算机语言的发展史19

1.8本章小结22

1.9习题22

1.9.1选择题22

1.9.2填空题23

1.9.3论述题23

1.9.4操作题23[1]〖2〗深入浅出Java程序设计[1]目录〖2〗第2章Java开发环境25

2.1JDK的安装和配置25

2.1.1JDK的简介与下载25

2.1.2JDK的安装和配置简介25

2.2NetBeans开发环境30

2.2.1NetBeans简介与下载30

2.2.2NetBeans的安装和使用31

2.3Eclipse开发环境36

2.3.1Eclipse简介与下载37

2.3.2Eclipse的使用37

2.4项目实训43

2.4.1项目目的43

2.4.2项目需求分析43

2.4.3项目实现43

2.4.4常见问题及解决方案45

2.5课外阅读——IBM公司的发展史45

2.6小结52

2.7习题52

第3章Java语言基础53

3.1Java程序的基本结构53

3.2标识符和关键字55

3.2.1标识符56

3.2.2关键字56

3.3分隔符58

3.4数据类型59

3.4.1基本数据类型60

3.4.2数据类型转换62

3.5常量和变量64

3.5.1常量64

3.5.2变量65

3.6运算符与表达式66

3.6.1运算符66

3.6.2表达式70

3.7项目实训71

3.7.1项目目的71

3.7.2项目需求分析71

3.7.3项目实现72

3.7.4常见问题及解决方案73

3.8课外阅读——冯·诺依曼74

3.9本章小结76

3.10习题77

3.10.1选择题77

3.10.2填空题77

3.10.3论述题78

3.10.4操作题78

第4章控制语句79

4.1顺序语句79

4.2选择语句81

4.2.1if语句81

4.2.2switch分支语句85

4.3循环语句87

4.3.1while语句87

4.3.2dowhile语句89

4.3.3for语句92

4.4转移语句95

4.4.1break语句95

4.4.2continue语句96

4.4.3return语句97

4.5项目实训98

4.5.1项目目的98

4.5.2项目需求分析98

4.5.3项目实现99

4.5.4常见问题及解决方案101

4.6课外阅读——Sun公司的发展史102

4.7本章小结106

4.8习题106

4.8.1选择题106

4.8.2填空题106

4.8.3论述题106

4.8.4操作题107

第5章数组和字符串108

5.1数组108

5.1.1一维数组108

5.1.2二维数组115

5.2字符串118

5.2.1声明字符串变量118

5.2.2字符串的运算119

5.2.3String类的常用方法120

5.3项目实训122

5.3.1项目目的122

5.3.2项目需求分析122

5.3.3项目实现123

5.3.4常见问题及解决方案125

5.4课外阅读——苹果公司的发展史126

5.5本章小结129

5.6习题129

5.6.1选择题129

5.6.2填空题129

5.6.3论述题129

5.6.4操作题130

第6章类和对象131

6.1类和对象131

6.1.1类131

6.1.2对象135

6.2类的封装性136

6.2.1构造方法136

6.2.2成员方法139

6.2.3访问权限140

6.2.4this、static、final、instanceof141

6.3类的继承性146

6.3.1父类和子类146

6.3.2子类的声明与方法的覆盖147

6.3.3super148

6.3.4类的封装性、继承性程序应用149

6.4类的多态性162

6.4.1多态性的概念162

6.4.2方法的重载和覆盖162

6.4.3多态性程序应用163

6.5包169

6.5.1包的概念169

6.5.2包的创建和包对文件的管理170

6.5.3包的导入170

6.6抽象类与接口171

6.6.1抽象类171

6.6.2接口172

6.7内部类与匿名类180

6.7.1内部类180

6.7.2匿名类181

6.8项目实训182

6.8.1项目目的182

6.8.2项目需求分析182

6.8.3项目实现182

6.8.4常见问题及解决方案184

6.9课外阅读——面向对象简介185

6.10本章小结188

6.11习题188

6.11.1选择题188

6.11.2填空题188

6.11.3论述题189

6.11.4操作题189

第7章异常处理190

7.1Java异常处理的基本概念190

7.1.1错误与异常191

7.1.2错误和异常的分类191

7.2异常处理193

7.2.1捕获异常并处理194

7.2.2抛出异常196

7.3自定义异常类198

7.4项目实训201

7.4.1项目目的201

7.4.2项目需求分析201

7.4.3项目实现202

7.4.4常见问题及解决方案202

7.5课外阅读——HP公司的发展史203

7.6本章小结208

7.7习题208

7.7.1选择题208

7.7.2填空题209

7.7.3论述题209

7.7.4操作题209

第8章图形用户界面210

8.1Swing简介210

8.2Swing组件211

8.2.1Swing组件关系211

8.2.2JFrame和JLabel组件212

8.2.3JDialog和JOptionPane组件216

8.2.4JTextField和JPasswordField组件219

8.2.5JButton、JCheckBox和JRadioButton组件221

8.2.6JComboBox、JList、JTextArea和JScrollPane组件223

8.2.7JPanel和JSlider组件224

8.3布局管理器226

8.3.1布局管理器的概念226

8.3.2FlowLayout布局管理器227

8.3.3BorderLayout布局管理器228

8.3.4GridLayout布局管理器230

8.3.5BoxLayout布局管理器231

8.3.6CardLayout布局管理器233

8.3.7GroupLayout234

8.4事件处理237

8.4.1事件处理简介238

8.4.2事件与事件源240

8.4.3监听器的使用241

8.4.4事件处理243

8.4.5鼠标事件245

8.4.6键盘事件247

8.5高级组件249

8.5.1菜单249

8.5.2表格256

8.5.3JTree263

8.6项目实训277

8.6.1项目目的277

8.6.2项目需求分析277

8.6.3项目实现277

8.6.4常见问题及解决方案283

8.7课外阅读——图形用户界面的发展史284

8.8本章小结285

8.9习题285

8.9.1选择题285

8.9.2填空题286

8.9.3论述题286

8.9.4操作题286

第9章JDBC技术287

9.1JDBC简介287

9.2通过JDBC技术访问数据库289

9.2.1通过JDBC访问MySQL数据库289

9.2.2通过JDBC访问MicrosoftSQL Server数据库294

9.3查询数据库301

9.4更新数据库307

9.5项目实训308

9.5.1项目目的308

9.5.2项目需求分析308

9.5.3项目实现309

9.5.4常见问题及解决方案321

9.6课外阅读——DBMS技术简介322

9.7本章小结325

9.8习题325

9.8.1选择题325

9.8.2填空题325

9.8.3论述题325

9.8.4操作题325

第10章IPTTM管理系统项目实训326

10.1项目需求说明326

10.2项目分析与设计327

10.3项目的数据库设计327

10.4项目的开发过程330

10.4.1项目的模块划分及其结构330

10.4.2项目的登录和注册功能设计与实现331

10.4.3项目主界面设计与实现339

10.4.4项目的用户管理功能设计与实现342

10.4.5项目的资费管理功能设计与实现354

10.4.6项目其他功能模块的设计与实现363

10.5课外阅读——企业管理系统363

10.6本章小结364

10.7习题364

第11章I/O流与文件365

已确认勘误

次印刷

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

深入浅出Java程序设计
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon