图书介绍

JAVA编程指南PDF|Epub|txt|kindle电子书版本网盘下载

JAVA编程指南
  • (美)(P.科菲)Peter Coffee著;孙守迁等译 著
  • 出版社: 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
  • ISBN:7534110483
  • 出版时间:1997
  • 标注页数:231页
  • 文件大小:10MB
  • 文件页数:242页
  • 主题词:程序语言

PDF下载


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

下载说明

JAVA编程指南PDF格式电子书版下载

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

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

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

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

图书目录

1.1 引言1

1.1.1 语言1

1.1.2 虚拟机1

第1章 Java革命1

1.1.3 环球库2

1.1.4 硬件2

1.2 Java能为你做些什么2

1.3 小结4

2.1.1 编辑器5

2.1.2 编译器5

2.1.3 解释器5

2.1 引言5

第2章 开发Java的工具5

2.1.4 调试程序6

2.1.5 资源编辑程序6

2.1.6 配置管理器6

2.2 源代码编辑器6

2.3 集成环境8

2.4 Java编译器9

2.5 产生连接10

2.6 Java解释器13

2.7 购买什么样的工具16

2.8 小结18

第3章 第一个Java程序HELLO19

3.1 运行SayHello20

3.2.2 SayHello21

3.2.1 类21

3.2 程序的剖析21

3.2.3 public static void main(…)22

3.2.4 main()22

3.2.5 void22

3.2.6 static22

3.2.7 public22

3.2.8 String args[]22

3.2.9 System.out.println()23

3.2.10 println()24

3.3.1 命名25

3.3.3 输入/输出25

3.3.2 基本部分25

3.3 这是一个简单的程序25

3.2.12 “Hello”25

3.2.11 out25

3.3.4 运行程序26

3.4 程序的格式与可阅读性26

3.5 注解的应用27

3.6 不要重复注释28

3.7 先写注释后编程序29

3.8 你能将运行的程序停下来吗29

3.9 应达到的目标29

3.10 小结30

第4章 数据类型31

4.1 计算机处理的对象31

4.2 溢出问题32

4.3 2的乘方33

4.4 布尔型数据35

4.5 再论Byte37

4.6 符号用什么表示39

4.7 非数值应用40

4.8 了解Unicode41

4.9 从字节到长整数42

4.10 浮点数与双精度数:精度是关键42

4.11 数组43

4.12 类型转换45

4.13 下一阶段的任务46

4.14 小结46

第5章 数据上的操作47

5.1.1 !——逻辑补运算符(颠倒true/false)48

5.1.2 ~——按位补运算符(翻转所有的位)48

5.1 布尔和位上的运算符48

5.2.3 &——布尔型上的与运算符(判断是否同时成立)49

5.2.4 &——按位与运算符(找出匹配的1)50

5.2.5 |——布尔类型上的或运算符(判断是否其中至少有一个成立)51

5.2.6 |——按位或运算(确定是否含有1)51

5.2.7 ^——异或运算符51

5.2.8 〈〈、〉和〉〉〉——位移运算符52

5.3 条件的测试54

5.3.1 &&和| |——条件(逻辑)AND和条件OR54

5.3.2 ?:——三元条件运算符55

5.4 带副作用的赋值运算符55

5.5 算术运算符57

5.6 清晰地表达运算的优先级58

5.8 小结60

5.7 下阶段的任务60

第6章 数据的说明、类型和结构61

6.1 语句的使用62

6.1.1 给编译器予以暗示63

6.1.2 还有其他的编程方法吗64

6.2 数据的说明64

6.2.1 Java能够防止使用无意义的变量67

6.3 数组67

6.3.1 以对象的观点来理解数组69

6.3.2 如何处理内存的垃圾69

6.3.3 数组知道自己的边界69

6.3.4 包含数组的数组70

6.4 字符串71

6.4.1 String和char[]的差别72

6.5 小结73

第7章 控制语句74

7.1 if…else语句75

7.1.1 语句块75

7.2 Switch语句76

7.2.1 Return语句78

7.2.2 避免陷阱78

7.3 While语句80

7.3.1 Contirue语句80

7.4 For语句82

7.4.1 不要把For语句“转让”掉84

7.5 小结84

7.6 复习摘要85

8.1 与计算机相关的外部世界86

第8章 类——对象的家族86

8.2 如何构造一个世界87

8.3 对象的解剖87

8.4 混杂的实现方式的艰难之处88

8.5 为何引入对象之前事情比较棘手88

8.6 不协调问题89

8.7 用对象来表达90

8.8 了解自身的对象92

8.8.1 Let Sleeping Lions Lie95

8.9 小结95

9.1 属性的访问96

9.2 属性的访问——用方法还是用实例变量96

第9章 对象模型的进一步研究96

9.3 私有的值或值的私有化99

9.4 Java能进行算术运算吗104

9.5 如何合理地定义类106

9.6 关于构造方法108

9.7 类的继承性110

9.8 方法的抽象112

9.9 拒绝继承113

9.10 小结115

第10章 高级对象技术的应用116

10.1 年龄问题117

10.2 日期类型118

10.3 包的引用118

10.4 注意不要发生冲突119

10.6 命名金字塔120

10.5 星号(*)的意义120

10.7 Java的多层存取控制121

10.8 关于多重继承与接口125

10.9 小结126

第11章 java.lang包128

11.1 线程与Thread类129

11.1.1 快速129

11.1.2 安全129

11.1.3 高效率129

11.1.4 多任务130

11.1.5 协作式与占先式多任务130

11.1.6 多线程131

11.1.7 一个多线程的实例132

11.1.8 优先级135

11.1.9 通过接口使用线程136

11.1.1 0一个有关线程的例子137

11.1.1 1同步问题140

11.2 异常处理141

11.3 安全性145

11.4 简单的包装类146

11.4.1 String的进一步讨论146

11.4.2 数学运算147

11.4.3 Character类149

11.4.4 Boolean类150

11.4.5 Number类150

11.5 小结152

第12章 java.io包154

12.1 产生一种好的连接154

12.2 InputStedam类155

12.3 File类159

12.4 所需数据的读入159

12.5 小结160

第13章 java.util包161

13.1 数据结构161

13.2 数组的不足之处162

13.3 Vector类163

13.4 堆栈170

13.5 Hash方法172

13.6 提供缺省值的Properties类176

13.7 日期与时间178

13.8 Random类181

13.9 小结181

第14章 java.net包182

14.1 java.net包中的内容183

14.1.1 你要什么?它在哪里183

14.1.2 将信息装入“瓶”中183

14.1.3 产生连接184

14.2 统一资源定位器(URL)184

14.2.1 IP地址188

14.2.2 数据包188

14.2.3 插口与安全191

14.3 小结192

第15章 java.awt包194

15.1 适应众多的图形标准194

15.2 getGraphics()方法195

15.3 更优雅地说Hello195

15.4 事件的处理196

15.6 窗口199

15.7 图标和菜单199

15.5 图形环境199

15.8 由Java布局200

15.9 布局的保持202

15.10 让用户控制程序204

15.11 图形程序设计的复杂性204

15.12 莎士比亚能拍电影吗205

15.13 尽可能不使用图形207

15.14 绘制实际图形207

15.15 Java的画图工具208

15.16 在空白的Canvas作画209

15.17 小结211

16.1 一个重新起用的概念213

第16章 java.applet包213

16.2 Java和Applet214

16.3 java.applet的内容214

16.4 用Applet来实现嵌入215

16.5 生存于全局,运行于局部215

16.6 在页中运行applet216

16.7 Applet API的其他内容218

16.8 激活并查看Web页218

16.9 既是终点也是起点220

16.10 小结220

附录A Java语言参考221

附录B Java1.1中新增的内容227

附录C 学习和使用Java的辅助资料230

热门推荐