图书介绍

Java2 核心技术 卷1 基础知识2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java2 核心技术 卷1 基础知识
  • (美)(C.S.霍斯特曼)Cay S. Horstmann,(美)(G.康内尔)Gary Cornell著;京京工作室译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111077199
  • 出版时间:2000
  • 标注页数:522页
  • 文件大小:58MB
  • 文件页数:533页
  • 主题词:

PDF下载


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

下载说明

Java2 核心技术 卷1 基础知识PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java入门1

1.1作为编程工具的Java1

1.2 Java的优点2

1.3 Java的关键特点3

1.3.1简单3

1.3.2面向对象4

1.3.3分布式4

1.3.4健壮4

1.3.5安全5

1.3.6中性结构6

1.3.7可移植6

1.3.8解释型7

1.3.9高性能7

1.3.10多线程7

1.3.11动态7

1.4 Java和Internet8

1.5 Java简史9

1.6对Java的常见误解11

第2 章 Java编程环境15

2.1安装Java编译器及工具15

2.1.1 Windows用户的开发环境15

2.1.2在集成开发环境中加入Core Java文件16

2.2在Java目录中游历17

2.3 Windows 95/98/NT编程环境17

2.3.1长文件名17

2.3.3快捷键19

2.3.2多窗口19

2.3.4深入DOS外壳20

2.3.5 EDIT程序20

2.4 Java程序的编译与运行21

2.5 TextPad的使用22

2.5.1编译和运行程序22

2.5.2查找编程错误22

2.6图形应用23

2.7小应用程序25

第3章 Java的基本编程结构29

3.1一个简单的Java程序29

3.2注释31

3.3数据类型32

3.3.1整数32

3.3.2浮点33

3.3.3字符类型34

3.3.4布尔类型34

3.4变量35

3.5赋值和初始化35

3.5.1数值类型的相互转换36

3.5.2常数37

3.6运算符37

3.6.1幂38

3.6.2递增和递减运算符38

3.6.3关系和布尔运算符38

3.6.4按位运算符39

3.7字串40

3.7.1连结40

3.6.5括号和运算符分级40

3.7.2子串41

3.7.3字串编辑41

3.7.4测试字串的相等性42

3.7.5读取输入44

3.7.6格式化输出46

3.8.1块作用域50

3.7.7一个抵押计算器50

3.8控制流程50

3.8.2条件语句51

3.8.3不确定循环53

3.8.4确定循环55

3.8.5多重选择57

3.8.6标签中断57

3.9类方法58

3.9.2递归61

3.9.1类变量61

3.10数组62

3.10.1数组的复制63

3.10.2数组作为参数使用64

3.10.3数组作为返回值使用65

3.10.4多维数组67

第4章 对象和类71

4.1面向对象编程简介71

4.1.1 OOP术语72

4.1.2对象73

4.1.3类与类的关系74

4.1.4 OOP与传统面向过程编程技术的对比75

4.2使用现成的类77

4.2.1对象变量77

4.2.2 Java库的GregorianCalendar类78

4.2.3转换器和访问器方法81

4.2.4 Day类的使用82

4.2.5一个日历程序84

4.2.6对象作为函数参数使用85

4.3开始构建自己的类86

4.3.1一个Employee类87

4.3.2分析Employee类88

4.3.3开始使用构建器89

4.3.4 Employee类的方法90

4.3.6私有方法93

4.3.5访问私有数据的方法93

4.3.7深入对象构建94

4.3.8静态方法和字段97

4.3.9 CardDeck类101

4.4封装104

4.4.1封装的使用105

4.4.2编译器如何定位封装105

4.4.3封装范围107

4.5类设计建议108

5.1继承的初期步骤110

第5章 继承110

5.1.1继承结构114

5.1.2子类的使用115

5.1.3具有自主性的对象:多形性115

5.1.4禁止继承:最后的类和方法116

5.2造型117

5.3抽象类118

5.4保护访问123

5.5 Object:终极超类124

5.5.1矢量126

5.5.2对象封装器133

5.5.3大数字136

5.5.4阅读HTML文档中的一个页137

5.6 Class类139

5.7反射141

5.7.1利用反射分析类的能力141

5.7.2在运行期间用反射来分析对象144

5.7.3利用反射机制编写常规数组代码148

5.7.4方法指针150

5.8继承设计建议153

第6章 接口和内部类155

6.1接口155

6.1.1抽象超类的使用155

6.1.2接口的使用158

6.1.3接口的属性160

6.1.4 Cloneable接口161

6.1.5接口和回调163

6.2 内部类165

6.2.1 Property 接口166

6.2.2访问本地变量的本地类175

6.2.3静态内部类177

第7章 图形编程180

7.1简介180

7.2创建一个封闭帧183

7.3终止图形程序185

7.4帧布局188

7.5在帧内显示信息191

7.6图形对象和paintComponent方法193

7.7文本与字体195

7.8颜色203

7.9用线描绘形状205

7.10描绘矩形和椭圆208

7.11填充图形210

7.12绘图模式213

7.13图像215

第8章 事件控制220

8.1事件控制基础220

8.1.1示例:按的是哪个按钮?221

8.1.2示例:捕获窗口事件229

8.1.3适配器类230

8.2 AWT事件结构231

8.3 AWT中的语义和低级事件233

8.4事件控制总结233

8.5.1焦点事件236

8.5独立事件236

8.5.2窗口事件237

8.5.3键盘事件237

8.5.4鼠标事件242

8.6分隔GUI和应用代码249

8.7多点传送255

8.8高级事件控制256

8.1.2事件队列257

8.1.1事件的消灭257

8.1.3增添自定义事件260

第9章 Swing的用户界面组件266

9.1模型、视图、控制器设计范式266

9.2布局管理入门271

9.2.1边框布局272

9.2.2面板273

9.3文字输入274

9.3.1文本域275

9.3.2输入校验280

9.3.4文本区285

9.3.3密码域285

9.3.5标签和标签组件288

9.3.6文字选定290

9.3.7文字编辑290

9.4作出选择292

9.4.1复选框292

9.4.2单选钮294

9.4.3边框298

9.4.4列表301

9.4.5组合框316

9.5滚动条318

9.5.1滚动窗格322

9.5.2窗口的滚动330

9.6高级布局管理335

9.6.1网格布局337

9.6.2框布局340

9.6.3网袋布局344

9.6.5加权字段345

9.6.4 gridx、gridy、gridwidth和gridheight参数345

9.6.6 fill和anchor参数346

9.6.7填充346

9.6.8指定gridx、gridy、gridwidth和gridheight参数的另一种方法346

9.6.9不使用布局管理器349

9.6.10自定义布局管理器349

9.6.11通过顺序353

9.7菜单354

9.7.1菜单的构建355

9.7.2响应菜单事件357

9.7.3菜单项中的图标358

9.7.4复选框和单选钮菜单项359

9.7.5弹出式菜单360

9.7.6助记符键和快捷键361

9.7.7启用和禁用菜单项362

9.8对话框367

9.8.1选项对话框368

9.8.2创建对话框376

9.8.3数据交换379

9.8.4文件对话框382

第10章 小应用程序基础387

10.1小应用程序入门387

10.1.1基础知识387

10.1.2一个简单的小应用程序389

10.1.3小应用程序的测试392

10.1.4安全基础394

10.1.5将应用程序转换成小应用程序395

10.1.6小应用程序的存在时间398

10.2小应用程序的HTML标记及属性399

10.2.1用于定位的小应用程序属性399

10.2.2用于编码的小应用程序属性401

10.2.3用于非Java 兼容浏览器小应用程序属性402

10.2.4对象标记403

10.2.5 Java插件标记403

10.2.6向小应用程序传递信息404

10.3小应用程序中的弹出式窗口408

10.4多媒体409

10.4.1 URL409

10.4.2获取多媒体文件410

10.5小应用程序的工作环境411

10.5.1小应用程序之间的通信411

10.5.2在浏览器中显示项目412

10.5.3一个书签小应用程序413

10.5.4 JAR文件416

10.5.5资源417

10.6 Java程序419

第11章 违例和调试424

11.1处理错误424

11.1.1违例分类425

11.1.2通告由一个方法产生的违例427

11.1.3如何生成违例428

11.1.4创建违例类429

11.2捕捉违例430

11.2.2重新产生违例432

11.2.1捕捉多个违例432

11.2.3 finally从句433

11.2.4 Java错误和违例控制总结434

11.3使用违例时的一些建议437

11.4调试技术439

11.4.1一些有用的调试技巧440

11.4.2断定442

11.4.3捕捉AWT事件443

11.4.4在图形程序中显示调试消息447

11.5 JDB调试工具的使用450

第12章 流与文件455

12.1流455

12.2完整的流理论457

12.2.1流过滤器的分层459

12.2.2数据流462

12.2.3随机存取文件流465

12.2.4文本流466

12.2.5写文本输出469

12.2.6读文本输入471

12.3 ZIP文件流471

12.4流在实际中的运用476

12.4.1写入定界输出477

12.4.2字串记号器和定界文字477

13.4.3读取定界输入478

12.4.4随机存取流481

12.5.1保存“可变类型”的对象486

12.5对象流486

12.5.2对象序列文件格式489

12.5.3保存对象引用的问题492

12.5.4用于对象引用的输出格式497

12.5.5安全问题499

12.5.6版本定义502

12.6文件管理505

附录A Java关键字511

附录B javadoc工具513

附录C 配套光盘的安装及使用517

热门推荐