图书介绍

Java语言编程基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java语言编程基础教程
  • 宋振会编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302106487
  • 出版时间:2005
  • 标注页数:342页
  • 文件大小:86MB
  • 文件页数:352页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java语言编程基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 从C++编程转到Java编程1

目录1

Java概述2

Java的历史2

Java程序2

Java的性质3

Java与C++的对比3

数据类型4

运算符和构造4

继承性4

方法和方法重载5

数组和String对象5

main()方法6

类、对象和方法6

Java包8

执行Java程序8

访问区分符10

抽象类和接口10

无用信息收集12

把C++代码转换为Java代码12

保存、编译和运行Java程序14

Java程序的成分14

小结16

独立实践17

第2章 常量、变量和内存19

Java基础知识20

源程序中的注释20

转义字符:\21

标识符与关键字22

数据类型概述22

数据类型的分类23

常量、变量和内存24

基本数据类型27

布尔型(boolean)27

字符型(char)28

整型(int)29

浮点型(float)30

数据类型转换30

静态变量:static32

小结34

独立实践34

第3章 运算符、优先级和结合律37

基本概念38

基本运算符38

算术运算符38

算术赋值运算符40

一元增量、减量运算符41

比较运算符43

逻辑运算符43

条件运算符44

小结45

独立实践46

第4章 面向对象的编程方法(类)47

Java中的类48

声明类48

创建类对象49

类作用域50

类对象访问符(.)51

类的访问区分符52

抽象和封装52

使用访问区分符实现抽象和封装53

成员函数54

带参数的函数56

形参和实参56

调用函数58

构造符的需要59

静态变量和静态函数61

静态变量61

静态函数61

小结63

独立实践63

第5章 条件判定和循环65

条件构造66

if...else构造66

switch...case构造73

循环构造75

while循环75

do...while循环76

break和continue语句77

for循环构造81

小结84

独立实践85

第6章 创建窗体界面的组件87

识别用户界面窗口的组件88

用户界面的需要88

用户界面的类型88

图形用户界面(GUI)88

抽象窗口工具箱(AWT)89

Java基础类(JFC)89

创建窗体界面组件的包及类继承关系90

java.awt包90

javax.swing包91

创建一个框架:JFrame类92

创建窗体界面的组件92

向框架添加按钮:JButton类95

设置流布局管理器:FlowLayout类96

向框架添加容器:JPanel类99

静态文本标签:JLabel类101

图像插图:Icon接口ImageIcon类102

文本框:JTextField类103

口令框:JPasswordField类104

文本区:JTextArea类105

滚动条:JScrollPane类106

文本列表框:JList类108

文本组合框:JComboBox类110

复选框:JCheckBox类112

单选按钮:JRadioButton类113

表格:JTable类114

菜单:JMenuBar、JMenu和JMenuItem类115

案例精析117

小结120

独立实践121

第7章 使用布局管理器布局界面123

布局管理器:LayoutManager124

使用布局124

布局管理器种类124

FlowLayout(流布局管理器)125

GridLayout(网格布局管理器)127

BorderLayout(边界布局管理器)129

CardLayout(卡片布局管理器)131

BoxLayout(盒布局管理器)133

GridBagLayout(GridBag布局管理器)137

布局客户信息界面145

案例精析145

学员信息编辑器148

小结155

独立实践156

第8章 创建基于Web的Applet应用157

关于Applets158

网线创建小应用程序:Applets159

Japplet类159

小应用程序(Applets)的运行机制159

Applications修改为Applets161

编写HTML文件的代码165

在Applet中绘图166

绘图:Graphics类166

设置颜色:Color类168

设置字体:Font类169

修改客户信息应用为Applets170

案例精析170

修改学员信息编辑器为Applets172

绘制时钟日历177

小结182

独立实践183

第9章 窗体界面的交互和事件处理185

交互与事件处理186

事件处理概述186

接口的需要191

Adapter类的需要192

事件处理机制194

事件驱动编程194

事件的组件194

事件类和接口196

事件类:XXXEvent196

委派事件模型196

事件实现的接口:XXXListener197

选择适当的事件类型198

对事件的响应200

在Applets状态栏上显示信息200

弹出式窗口:JOptionPane类203

对话框窗口:JDialog类207

显示另一个窗口界面214

案例精析218

为客户信息Applets添加事件218

小结225

独立实践226

第10章 程序运行中的异常处理227

异常228

异常的概念228

异常类的层次结构229

常见的异常231

异常处理232

异常处理机制232

捕获异常232

声明抛弃异常throws236

用户定义的异常238

用户定义异常的需要238

创建用户定义的异常类238

抛弃异常throw238

案例精析240

为客户信息Applets添加异常处理240

小结248

独立实践249

第11章 实现多线程编程251

多线程的定义252

线程252

基本概念252

进程252

实现线程253

实现线程的方法253

线程的生命周期254

实现线程的例子257

在DOS窗口中输出257

在Applet中绘制260

在Windows界面的文本框中输出262

与日期相关的类265

Date类265

Calendar类265

GregorianCalendar类266

案例精析268

为客户信息Applets添加日期线程268

绘制时钟日历277

小结282

独立实践283

第12章 文件管理和输入/输出流285

文件管理:File类286

字节输入/输出流288

字节输入/输出流类层次结构288

流(Stream)289

InputStream和OutputStream类289

FileInputStream和FileOutputStream类290

连接输入流:SequenceInputStream类292

过滤流:FilterInputStream和FilterOutputStream293

用RandomAccessFile类读写文件295

字符读入/写出298

Reader和Writer类298

将客户信息Applets保存到文件302

案例精析302

小结311

独立实践312

第13章 基于Web的网络编程313

网络基本概念314

局域网和广域网314

IP地址314

域名314

网络传输协议316

服务类型和端口号316

InetAddress类317

Socket类和ServerSocket类318

创建网络客户Applet318

与服务器通信所需的类和方法320

何时将数据提交给服务器321

读写数据所需的类和方法323

创建服务器应用326

服务器使用的类和方法326

创建服务器327

监听客户请求327

启动服务器328

连接线程328

读写数据所需的类和方法330

要处理的异常331

小结334

独立实践335

附录339

附录A ASCII字符集340

附录B Java的关键字341

热门推荐