图书介绍

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

Java标准教程
  • 宋礼鹏,夏永恒等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122097972
  • 出版时间:2011
  • 标注页数:389页
  • 文件大小:191MB
  • 文件页数:408页
  • 主题词: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语法基础2

第1章 Java简介2

1.1 Java简介2

1.1.1 Java语言的不同平台2

1.1.2 Java语言发展的历程2

1.1.3 Java语言的特点3

1.2安装开发工具包4

1.2.1下载JDK6.04

1.2.2安装JDK6.05

1.2.3环境变量的设置7

1.2.4验证JDK是否成功安装9

1.3安装后JDK目录的解读10

1.3.1 bin文件夹10

1.3.2 lib文件夹11

1.4 demo文件夹与Java示例12

1.4.1 Applet时钟程序演示13

1.4.2 Applet弧线演示程序14

1.4.3 Java记事本程序16

1.4.4 Java格式化书写板17

1.4.5 Java 2D效果演示程序17

1.4.6 Java 3D效果演示程序20

1.4.7 Java Swing演示程序21

1.5学会使用API22

1.5.1安装JDK帮助文档22

1.5.2如何使用JDK帮助文档24

1.6第一个Java程序26

1.6.1编写源代码26

1.6.2编译运行27

1.7类和对象简介28

1.8源代码注释29

1.8.1单行注释29

1.8.2区域注释31

1.8.3文档注释32

1.9综合实例:计算三角形的周长35

1.10小结35

1.11练习题36

第2章 数据类型37

2.1基本数据类型37

2.1.1整型37

2.1.2浮点型41

2.1.3字符型43

2.1.4布尔型45

2.2基本数据类型之间的转换46

2.2.1自动类型转换46

2.2.2强制类型转换48

2.3常量50

2.3.1标识符50

2.3.2常量及其赋值51

2.4变量53

2.4.1变量的声明及初始化54

2.4.2变量的作用域56

2.4.3表达式中数据类型的自动提升57

2.5基本数据类型的对象包装类59

2.6综合实例61

2.6.1定义基本的数据类型变量并输出61

2.6.2使用自动类型转换和强制类型转换62

2.7小结63

2.8练习题64

第3章 运算符65

3.1算术运算符65

3.1.1“+”运算符65

3.1.2“-”运算符66

3.1.3“*”运算符68

3.1.4“/”运算符69

3.1.5“%”运算符72

3.2自增自减运算符74

3.3关系运算符76

3.3.1等于/不等于运算符76

3.3.2比较大小运算符77

3.4逻辑运算符79

3.5三元运算符81

3.6位运算符82

3.6.1整型数据在内存中的表示82

3.6.2取反运算符(~)83

3.6.3按位与运算符(&)84

3.6.4按位或运算符(|)85

3.6.5按位异或运算符(^)87

3.7移位运算符88

3.7.1左移运算符(〈〈)89

3.7.2带符号右移运算符(〉〉)91

3.7.3无符号右移运算符(〉〉〉)93

3.8赋值运算符94

3.8.1普通赋值运算符94

3.8.2运算赋值运算符96

3.9字符串连接运算符97

3.10运算符的优先级98

3.11常用的数学类——java.lang.Math100

3.11.1数学常量101

3.11.2 java.lang.Math类中的函数101

3.12综合实例104

3.12.1求圆的周长与面积105

3.12.2复杂的数学运算105

3.12.3运用表达式解决实际的分页问题106

3.13小结107

3.14练习题108

第4章 流程控制109

4.1顺序结构109

4.2 if条件语句110

4.2.1简略形式110

4.2.2完全形式111

4.2.3嵌套形式113

4.3 switch多分支语句116

4.3.1基本语法117

4.3.2嵌套结构120

4.4 while循环语句122

4.5 do-while循环语句124

4.6 for循环语句127

4.6.1基本语法127

4.6.2声明的三大组成部分129

4.6.3嵌套循环132

4.7 break语句134

4.8 continue语句137

4.9综合实例139

4.9.1解一元二次方程139

4.9.2九九乘法表140

4.10小结141

4.11练习题142

第2篇 Java高级技术144

第5章 面向对象程序设计144

5.1面向对象的基本概念144

5.1.1面向过程的程序设计和面向对象的程序设计144

5.1.2对象和封装145

5.1.3类和实例145

5.2类145

5.2.1类的定义145

5.2.2成员变量和局部变量146

5.2.3成员方法147

5.2.4构造方法148

5.3包148

5.3.1包的定义148

5.3.2运行包中的类149

5.4类的继承150

5.4.1继承的概念150

5.4.2继承数据成员和方法151

5.4.3覆盖152

5.5类的多态性154

5.6抽象类155

5.6.1抽象类的定义155

5.6.2抽象类的应用156

5.7接口157

5.7.1接口的定义157

5.7.2接口的使用158

5.7.3接口的继承159

5.8内部类160

5.8.1匿名类(anonymous class)160

5.8.2静态类(static class)161

5.8.3成员类(member class)161

5.8.4局部类(local class)162

5.9和类相关的其他关键字163

5.9.1 final修饰符163

5.9.2 static修饰符163

5.9.3 this关键字163

5.9.4 super关键字164

5.10综合实例164

5.11小结165

5.12练习题165

第6章 函数166

6.1函数的理解166

6.2自定义函数167

6.3函数的参数169

6.4函数的返回值173

6.4.1 return语句173

6.4.2返回值类型175

6.5 static关键字177

6.5.1静态变量177

6.5.2静态代码块178

6.5.3静态函数179

6.6函数的调用180

6.6.1一般形式180

6.6.2函数表达式181

6.6.3函数作为参数182

6.7函数的递归调用184

6.8综合实例186

6.8.1字符菜单函数186

6.8.2排列组合公式函数188

6.9小结189

6.10练习题190

第7章 数组191

7.1数组的声明和创建191

7.1.1一维数组191

7.1.2多维数组193

7.2数组的初始化197

7.2.1默认初始化197

7.2.2枚举初始化200

7.2.3循环初始化201

7.3数组作为函数的参数203

7.3.1数组元素作为函数参数203

7.3.2数组名作为函数参数205

7.3.3数组名作为函数返回类型207

7.4数组的常用操作209

7.4.1数组的长度210

7.4.2数组的填充211

7.4.3数组的复制213

7.4.4数组的比较215

7.4.5数组的排序216

7.4.6在数组中搜索指定元素218

7.4.7把数组转换为字符串219

7.5综合实例220

7.5.1斐波那契数组221

7.5.2统计与分析学生成绩222

7.6小结224

7.7练习题224

第8章 字符串225

8.1字符串的声明及赋值225

8.2字符串函数226

8.2.1字符串的截取227

8.2.2字符串的查找228

8.2.3字符串的替换231

8.2.4返回一个数据类型值的字符串形式232

8.2.5大小写转换233

8.2.6字符串插入234

8.2.7字符串的连接236

8.2.8字符串的比较237

8.2.9字符串的长度240

8.2.10去除字符串的前后空格241

8.2.11获得字符串中的指定字符241

8.2.12测试字符串的前后缀243

8.2.13使用split函数进行字符串分割244

8.2.14使用StringTokenizer类进行字符串分割246

8.3关于args247

8.4输入和输出248

8.5字符串与函数249

8.5.1字符串作为函数的参数250

8.5.2字符串数组作为函数的参数251

8.5.3字符串作为函数返回类型252

8.5.4字符串数组作为函数返回类型253

8.6综合实例254

8.6.1程序中根据需要输入字符串254

8.6.2猜字游戏257

8.7小结258

8.8练习题258

第9章 I/O及文件操作260

9.1文件类260

9.1.1常用构造函数260

9.1.2常用方法261

9.1.3文件的创建261

9.1.4文件的删除和更名263

9.2流264

9.2.1输入流与输出流264

9.2.2标准输入输出流265

9.2.3流的常用方法265

9.2.4 I/O读写时可能遇到的异常266

9.3随机访问文件类268

9.3.1常用构造函数268

9.3.2常用方法268

9.3.3随机访问文件实例269

9.4可序列化接口273

9.5文件压缩275

9.6综合实例276

9.6.1读取文件内容操作276

9.6.2文件压缩实例279

9.7小结281

9.8练习题281

第10章 Swing282

10.1 Swing介绍282

10.1.1 Swing的特点282

10.1.2 Swing实现GUI的过程282

10.2 Swing组件283

10.2.1 JFrame、JIntemalFrame283

10.2.2 Border、Icon、JButton285

10.2.3 JCheckBox、JRadioButton、JList286

10.2.4 JTable286

10.2.5 JTextField、JPasswordField287

10.2.6 JTree287

10.2.7 JSplitPane287

10.3 Swing的版面布局288

10.3.1 BorderLayout&2g8

10.3.2 FlowLayout289

10.3.3 GridLayout291

10.3.4 CardLayout292

10.3.5 GridBagLayout294

10.3.6 BoxLayout296

10.4事件处理298

10.4.1事件处理的基本步骤298

10.4.2事件处理器299

10.4.3注册事件监听器299

10.4.4事件适配器299

10.4.5内部类的应用300

10.5综合实例300

10.6小结302

10.7练习题302

第11章 常见数据结构和算法303

11.1数据结构303

11.1.1栈的基本概念303

11.1.2栈的实现304

11.1.3队列307

11.1.4队列的实现307

11.2排序310

11.2.1冒泡排序311

11.2.2选择排序314

11.2.3插入排序318

11.3综合实例322

11.3.1用栈实现简单表达式的计算322

11.3.2用栈实现字符串的倒序328

11.3.3用栈实现括号匹配的检查330

11.3.4用队列计算排队时间333

11.4小结336

11.5练习题336

第12章 网络程序设计337

12.1网络通信概述337

12.1.1什么是网络通信337

12.1.2网络协议基础337

12.1.3 Java中所涉及的网络应用类338

12.2使用URL类338

12.2.1 URL类中常用的方法339

12.2.2使用URLConnetion类339

12.3使用InetAddress类获取IP地址341

12.4使用套接字Socket类343

12.4.1 Socket类与ServerSocket类343

12.4.2建立与服务器的连接345

12.5使用套接字Datagram类351

12.5.1 Datagram(数据报)套接字351

12.5.2使用Datagram实现数据传输352

12.6综合实例354

12.6.1 URL类对象的创建及使用354

12.6.2简单的网页浏览器355

12.7小结357

12.8练习题357

第3篇 项目开发实例360

第13章 程序设计风格360

13.1代码布局的思想360

13.2布局技术362

13.2.1分组362

13.2.2空行363

13.2.3缩进364

13.3代码的布局365

13.3.1循环语句的代码布局365

13.3.2 switch语句的代码布局366

13.3.3单条语句的代码布局367

13.4注释368

13.4.1高效的注释368

13.4.2正确使用行注释和块注释369

13.4.3注释的布局371

13.5命名规则372

13.5.1变量的命名372

13.5.2类相关的命名373

13.6使用函数374

13.7小结376

13.8练习题376

第14章 学生成绩统计377

14.1程序分析377

14.2程序编写377

14.2.1菜单选择378

14.2.2数据录入379

14.2.3数据列表子程序380

14.2.4数据统计子程序381

14.2.5学生信息查询子程序383

14.2.6删除数据子程序384

14.2.7其他子程序385

14.2.8程序的编写和运行386

14.3小结389

热门推荐