图书介绍

Java程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计教程
  • 丁新民主编;石林祥副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115141681
  • 出版时间:2006
  • 标注页数:296页
  • 文件大小:26MB
  • 文件页数:310页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 Java语言概述1

1.1 Java简介1

1.1.1 Java的崛起1

1.1.2 面向对象的程序设计语言1

1.1.3 Java平台和虚拟机2

1.1.4 两类Java程序3

1.1.5 Java程序开发环境——SDK3

1.2 Java程序开发过程4

1.2.1 Java应用程序开发过程举例4

1.2.2 Java Applet开发过程举例6

1.3 NetBeans 3.6集成开发环境简介7

1.3.1 主窗口8

1.3.2 主菜单栏9

1.3.3 工具栏10

1.3.4 组件选项面板10

1.3.5 NetBeans下的Java编程10

小结12

习题12

第2章 Java语言基础14

2.1 一个简单的Java程序实例14

2.1.1 类首部15

2.1.2 类体15

2.2 标识符、注释和分隔符15

2.2.1 标识符15

2.3 基本数据类型16

2.2.3 分隔符16

2.2.2 注释16

2.4 变量和常量17

2.4.1 常量17

2.4.2 变量19

2.4.3 数据类型转换22

2.5 运算符及表达式23

2.5.1 表达式23

2.5.2 运算符23

2.5.3 算术运算符24

2.5.4 关系运算符24

2.5.5 逻辑运算符25

2.5.6 位运算符25

2.5.8 条件运算符27

2.5.7 赋值运算符27

2.6 运算符的优先级28

2.7 流程控制语句28

2.7.1 if语句和if-else语句29

2.7.2 switch-case语句31

2.7.3 循环语句33

2.7.4 for语句35

2.7.5 循环嵌套语句36

2.7.6 break和continue语句37

2.8 Java语言与C++语言的异同38

2.9 算法设计实例40

2.9.1 穷举40

2.9.2 迭代41

习题42

2.9.3 递归42

小结42

第3章 Java面向对象程序结构47

3.1 面向对象的理论基础47

3.2 类与对象的基本概念48

3.3 Java的类49

3.3.1 类首说明49

3.3.2 类体50

3.3.3 方法说明54

3.4 类的层次结构56

3.4.1 类继承的语法形式56

3.4.2 类的继承规则58

3.4.3 抽象类和方法58

3.4.4 最终类(final类)59

3.5 对象的创建与使用60

3.5.1 对象说明60

3.5.2 对象的实例化和初始化60

3.5.3 对象的成员变量及方法的访问60

3.6 多态性61

3.6.1 方法的重构与重载61

3.6.2 方法的动态调用63

3.7 接口65

3.7.1 接口的概念65

3.7.2 接口的定义66

3.7.3 接口的实现67

3.8.3 包的使用68

3.8.2 包的层次结构68

3.8.1 包说明68

3.8 包68

3.8.4 Java包70

3.9 访问控制与修饰符70

3.9.1 类成员的访问权限70

3.9.2 类的修饰符号74

3.9.3 null、this、super74

3.10 综合应用示例76

3.10.1 单向链表76

3.10.2 队列实例81

3.10.3 堆栈81

3.10.4 单向链表、队列和堆栈应用实例81

小结83

习题84

第4章 异常处理87

4.1 异常类的层次87

4.2 间接抛出异常(throws)89

4.3 直接抛出异常(throw)89

4.4 try-catch异常处理结构90

4.5 自定义异常94

4.6 正确使用异常96

小结96

习题97

第5章 Java资源及其利用99

5.1 Java的标准库结构99

5.2 语言包(Java.lang)100

5.2.1 基本对象类100

5.2.2 系统类101

5.2.3 包装类(数据类型类)103

5.2.4 数组107

5.2.5 字符串类和缓冲串类110

5.2.6 数学类116

5.3 输入/输出包(java.io)118

5.3.1 流的综述118

5.3.2 基本输入输出流119

5.3.3 File类121

5.3.4 文件输入输出流123

5.4 java.util包128

5.4.1 日期时间类128

5.4.2 向量类及其使用130

5.4.3 堆栈类133

5.5 文件读写应用实例134

小结138

习题139

第6章 图形用户界面142

6.1 GUI组件包简介——Swing组件包142

6.2 基本组件143

6.2.1 按钮类(JButton类)143

6.2.2 标签类(JLabel类)144

6.2.3 文本框(JTextField类)、多行文本框(JTextArea类)、JPasswordField类145

6.2.4 复选框类(JCheckBox类)、单选框类(JRadioButton类)148

6.2.5 组合列表类(JComboBox类)、列表类(JList类)153

6.2.6 滚动条类(JScrollBar类)154

6.2.7 JMenuBar类、JMenuItem类、JPopupMenu类156

6.2.8 JFrame类和JPanel类160

6.3.1 事件处理模型162

6.3 Java的事件处理162

6.3.2 鼠标事件处理164

6.3.3 键盘事件处理166

6.4 Java布局管理器168

6.4.1 FlowLayout类168

6.4.2 BorderLayout类169

6.4.3 GridLayout类171

6.4.4 CardLayout类172

6.4.5 GridBagLayout类174

6.5 NetBeans中可视化程序设计实例175

小结187

习题187

7.1 Applet程序的设计基础191

第7章 Java小应用程序Applet191

7.2 Applet类192

7.3 Applet类的5种常用方法193

7.4 Applet的应用194

7.4.1 利用Applet接收HTML中传递过来的参数194

7.4.2 利用Applet显示图像196

7.4.3 利用Applet播放声音199

7.4.4 Applet中的鼠标、键盘操作199

7.4.5 Applet之间进行通信204

7.5 Applet的执行207

7.5.1 利用Appletviewer执行207

7.5.2 通过浏览器执行208

7.6 Applet程序开发实例209

小结211

习题212

第8章 Java的多线程机制213

8.1 多线程的基本概念213

8.2 多线程的实现机制214

8.2.1 继承Thread类214

8.2.2 实现Runnable接口216

8.3 Thread类217

8.3.1 Thread类成员变量及方法217

8.3.2 线程状态218

8.3.3 线程的优先级219

8.3.4 线程同步220

8.4.1 线程通信224

8.4 线程通信与死锁224

8.4.2 死锁226

8.5 线程控制综合举例228

小结235

习题235

第9章 Java网络编程238

9.1 Java网络包(java.net)238

9.1.1 套接口类(Socket类)238

9.1.2 服务器套接口(ServerSocket类)240

9.2 使用TCP和UDP编程240

9.2.1 基于TCP的网络程序设计240

9.2.2 基于UDP的网络程序设计246

9.3.1 URL简介250

9.3.2 构造URL类对象250

9.3 URL类编程250

9.3.3 URL类中的异常251

9.3.4 URL类对象获取URL特征251

9.3.5 利用URL类对象获取URL内容252

9.4 URLConnection类的使用253

9.4.1 利用URLConnection类对象获取URL内容253

9.4.2 利用URLConnection类对象向URL对象发送服务请求254

9.5 网络编程综合应用实例256

小结270

习题271

10.1.1 JDBC的基本功能272

10.1.2 JDBC在数据库访问的两层与三层模型上的应用272

10.1 JDBC数据库连接简介272

第10章 Java与数据库的连接272

10.1.3 JDBC驱动程序类型273

10.2 JDBC应用程序接口274

10.3 JDBC的API简介275

10.4 JDBC应用276

10.4.1 与数据库建立连接277

10.4.2 执行查询语句278

10.4.3 检索结果集279

10.4.4 更新数据库操作280

10.4.5 参数的输入和输出281

10.5 动态数据库访问282

10.6 Java数据库编程综合实例283

小结293

习题293

参考文献296

热门推荐