图书介绍

Java程序设计与项目实训教程PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计与项目实训教程
  • 张志锋,邓璐娟,张建伟,宋胜利等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302275268
  • 出版时间:2012
  • 标注页数:427页
  • 文件大小:89MB
  • 文件页数:440页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计与项目实训教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Java语言概述1

1.1计算机语言的发展1

1.2 Java语言简介3

1.2.1 Java语言的发展4

1.2.2 Java语言的特点5

1.2.3 Java程序的工作原理7

1.3 Java应用程序8

1.3.1 Application应用程序8

1.3.2 Applet小应用程序11

1.4一切皆为对象13

1.5常见问题及解决方案14

1.6本章小结19

1.7习题19

第2章Java语言开发环境21

2.1 JDK安装配置21

2.1.1 JDK简介与下载21

2.1.2 JDK安装与配置21

2.2 NetBeans开发环境25

2.2.1 NetBeans简介与下载25

2.2.2 NetBeans安装与使用26

2.3 Eclipse开发环境31

2.3.1 Eclipse简介与下载31

2.3.2 Eclipse的使用32

2.4 MyEclipse开发环境37

2.4.1 MyEclipse简介与下载37

2.4.2 MyEclipse安装与使用38

2.5常见问题及解决方案41

2.6本章小结41

2.7习题41

第3章Java语言基础42

3.1 Java语言的基本语法42

3.1.1标识符42

3.1.2关键字43

3.1.3分隔符45

3.1.4数据类型46

3.1.5常量和变量49

3.1.6运算符与表达式51

3.2控制语句55

3.2.1顺序语句56

3.2.2选择语句57

3.2.3循环语句61

3.2.4转移语句67

3.3数组69

3.3.1一维数组69

3.3.2二维数组74

3.4字符串76

3.4.1声明字符串变量76

3.4.2字符串的运算77

3.4.3 String类的常用方法78

3.5常见问题及解决方案79

3.6本章小结81

3.7习题81

第4章Java语言面向对象程序设计84

4.1面向对象的概念84

4.1.1面向对象程序设计84

4.1.2面向对象程序设计的术语85

4.1.3面向对象程序设计的特性85

4.1.4面向对象程序设计的优点85

4.2类和对象86

4.2.1类86

4.2.2对象89

4.3类的封装性90

4.3.1构造方法91

4.3.2成员方法93

4.3.3访问权限93

4.3.4 this、static、 final和instanceof94

4.4类的继承性98

4.4.1父类和子类98

4.4.2子类的声明与方法的覆盖99

4.4.3 super100

4.4.4类的封装性和继承性的程序应用101

4.5类的多态性110

4.5.1多态性的概念110

4.5.2方法的重载和覆盖111

4.5.3多态性程序应用111

4.6包116

4.6.1包的概念116

4.6.2包的创建和包对文件的管理117

4.6.3包的导入118

4.7抽象类与接口118

4.7.1抽象类118

4.7.2接口119

4.8内部类与匿名类126

4.8.1内部类126

4.8.2匿名类127

4.9常见问题及解决方案128

4.10本章小结130

4.11习题130

第5章 异常处理132

5.1 Java异常处理的基本概念132

5.1.1错误与异常132

5.1.2错误和异常的分类133

5.2异常处理135

5.2.1捕获异常并处理135

5.2.2抛出异常136

5.3自定义异常类139

5.4常见问题及解决方案140

5.5本章小结141

5.6习题141

第6章 图形用户界面143

6.1 Swing简介143

6.2 Swing的组件143

6.2.1 Swing组件关系144

6.2.2 JFrame和JLabel145

6.2.3 JDialog和JOptionPane148

6.2.4 JTextField和JPasswordField150

6.2.5 JButton、JCheckBox和JRadioButton152

6.2.6 JComboBox、JList、JTextArea和JScrollPane153

6.2.7 JPanel和JSlider154

6.3布局管理器155

6.3.1布局管理器的概念156

6.3.2 FlowLayout156

6.3.3 BorderLayout157

6.3.4 GridLayout158

6.3.5 BoxLayout159

6.3.6 CardLayout160

6.3.7 GroupLayout161

6.4 Java中的事件处理164

6.4.1事件处理的基本概念164

6.4.2事件和事件源166

6.4.3注册监听器167

6.4.4事件处理169

6.4.5鼠标事件处理171

6.4.6键盘事件处理173

6.5图形用户界面的高级组件175

6.5.1菜单175

6.5.2表格180

6.5.3 JTree187

6.6常见问题及解决方案203

6.7本章小结205

6.8习题206

第7章 数据库编程208

7.1 JDBC介绍208

7.1.1什么是JDBC208

7.1.2 JDBC的结构209

7.2通过JDBC-ODBC桥访问数据库209

7.2.1通过桥访问Access210

7.2.2通过桥访问Excel214

7.3通过JDBC驱动访问数据库216

7.3.1通过JDBC驱动访问MySQL数据库217

7.3.2通过JDBC驱动访问Microsoft SQL Server数据库221

7.3.3通过JDBC驱动访问Oracle数据库226

7.4查询数据库226

7.5更新数据库232

7.5.1更新数据库的SQL语句232

7.5.2更新数据库应用233

7.6常见问题及解决方案245

7.7本章小结247

7.8习题247

第8章 资费管理系统项目实训248

8.1项目需求说明248

8.2项目总体结构与构成249

8.3数据库设计250

8.4项目实现251

8.4.1登录和注册功能的设计与实现251

8.4.2用户管理功能的设计与实现262

8.4.3系统其他功能的设计与实现274

8.5常见问题及解决方案275

8.6本章小结276

8.7习题276

第9章I/O流与文件277

9.1文件与流的概念277

9.1.1文件的基本概念277

9.1.2流的基本概念278

9.2字节输入/输出流279

9.2.1 InputStream和FileInputStream279

9.2.2 OutputStream和FileOutputStream281

9.2.3 DataInputStream和DataOutputStream282

9.2.4 ObjectInputStream和ObjectOutputStream284

9.2.5 Buff eredInputStream和BufferedOutputStream286

9.2.6标准的输入/输出流288

9.3字符输入/输出流290

9.3.1 Reader和Writer290

9.3.2 FileReader和FileWriter291

9.3.3 BufferedReader和BufferedWriter292

9.4文件操作类294

9.4.1文件类295

9.4.2随机访问文件类296

9.4.3文件过滤器接口298

9.4.4文件对话框类300

9.5常见问题及解决方案301

9.6本章小结303

9.7习题303

第10章 多线程304

10.1多线程概念304

10.1.1程序、进程和线程304

10.1.2使用线程的好处305

10.2线程的实现306

10.2.1继承Thread线程类306

10.2.2实现Runnable接口309

10.2.3使用Timer类和继承TimerTask类310

10.3线程的生命周期311

10.3.1线程的状态311

10.3.2线程的优先级312

10.3.3线程的调度313

10.4线程的同步319

10.4.1线程间的关系319

10.4.2线程同步问题321

10.5常见问题及解决方案324

10.6本章小结325

10.7习题325

第11章 网络编程327

11.1网络通信概念327

11.2统一资源定位器(URL)的使用328

11.3 Java网络编程332

11.3.1 Java网络编程概述332

11.3.2基于TCP的Socket编程原理333

11.3.3基于TCP的Socket编程实现335

11.3.4基于UDP的Socket编程原理345

11.3.5基于UDP的Socket编程实现346

11.3.6基于SSL的Socket编程原理349

11.4常见问题及解决方案350

11.5本章小结350

11.6习题351

第12章 聊天系统项目实训352

12.1 C/S模式352

12.2项目需求分析353

12.3项目设计353

12.3.1服务器端设计353

12.3.2客户端设计354

12.3.3服务器和客户端通信协议设计354

12.3.4表的设计355

12.4项目简介356

12.5项目实现358

12.5.1聊天系统服务器端的实现358

12.5.2聊天系统客户端实现397

12.5.3聊天系统功能演示416

12.6常见问题及解决方案426

12.7本章小结426

12.8习题426

参考文献427

热门推荐