跟我学Java编程语言 程序开发宝典PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:姜晓铭,刘晨主编
- 出 版 社:北京:冶金工业出版社
- 出版年份:1999
- ISBN:750242458X
- 页数:355 页
第1章 Java概述 1
1.1 Java的由来 1
1.2 Java与Internet 1
1.2.1 Internet基本概念 1
1.2.2 Internet的发展 2
1.2.3 Internet功能与服务 2
1.3 访问Internet服务器 3
1.3.1 怎样访问网络计算机 3
1.3.2 Internet网络服务器简介 4
1.4 超文本HTML与Java 5
1.4.1 超文本的实质 5
1.4.2 超文本的标签 5
1.4.3 超文本的制作 6
1.5 Java的特点 8
1.5.1 平台无关性 8
1.5.2 安全性 8
1.5.3 面向对象 9
1.5.4 简单性 9
1.5.5 动态特性 9
1.5.6 分布性 9
1.5.7 多线程 10
第2章 认识Java程序 11
2.1 建立起面向对象的概念 11
2.2 类与对象 11
2.2.1 类的封装性 12
2.2.2 类的继承性 12
2.2.3 类的多态性 12
2.2.4 对象间消息传递 13
2.3 Java程序结构 13
2.3.1 类的组成 13
2.3.2 函数 14
2.3.3 方法 15
2.3.4 Java程序的组成 15
2.3.5 说明C(或C++)入口的一个例子 16
2.3.6 说明Java程序入口的一个例子 16
2.3.7 Java程序与C程序对照举例 17
第3章 Java的基本语法 20
3.1 Java的符号集 20
3.1.1 Java的合法标识符 20
3.1.2 Java的关键字 21
3.2 Java的数据类型、变量、常量 22
3.2.1 变量命名规则 22
3.2.2 基本数据类型 23
3.2.3 Java的数据类型的转换 26
3.2.4 复合数据类型 27
3.3 Java算术运算 31
3.3.1 算术运算符 31
3.3.2 算术运算符的优先级 32
3.3.3 算术运算的操作数的类型转换 33
3.3.4 算术表达式 33
3.4 赋值运算 34
3.5 Java的关系运算及逻辑运算 35
3.5.1 关系运算符 35
3.5.2 关系表达式及其运算 35
3.5.3 逻辑运算符 36
3.5.4 逻辑运算规则 36
3.5.5 逻辑表达式及其运算 37
3.6 Java整数的位运算 37
3.7 其他运算符 39
3.7.1 方括号[]和圆括号运算符() 39
3.7.2 new运算符和instanceof运算符 39
3.8 混合运算 40
3.9 Java的程序语句 41
3.9.1 基本语句 41
3.9.2 流程控制语句 45
第4章 Java开发环境Visual J++ 55
4.1 使用VJ++集成环境编译运行程序 55
4.2 Visual J++的进一步操作 63
4.2.1 建立自己的工作桌面 63
4.2.2 对Tab键的设置 67
4.2.3 界面部件的功能简介 67
4.3 Visual J++1.1智能程序生成器Wizard 70
第5章 类与对象的操作 75
5.1 创建实例对象 75
5.1.1 对象的创建 75
5.1.2 对象的使用 79
5.1.3 对象的释放 80
5.2 包 80
5.2.1 包操作语句import 81
5.2.2 包操作语句package 82
5.3 类的定义 82
5.3.1 类名部分说明 83
5.3.2 类体的说明 85
5.4 类的访问权限 85
5.4.1 类的访问权限 85
5.4.2 公共pubic类 86
5.4.3 具有friendly权限的类 86
5.5 成员变量的声明和初始化 86
5.6 成员变量的访问权限 88
5.6.1 成员变量访问权限 88
5.6.2 私有private成员变量 89
5.6.3 保护protected成员变量 90
5.6.4 公共public成员变量 91
5.6.5 具有friendly权限的成员变量 91
5.7 再论成员变量 92
5.7.1 实例成员变量 92
5.7.2 类变量(static变量) 94
5.8 方法的定义 94
5.8.1 定义方法的一般格式 95
5.8.2 局部变量 96
5.8.3 方法的权限 97
5.9 方法的数据传递 98
5.9.1 方法的参数 98
5.9.2 方法的返回值 104
5.10 方法的重载 104
5.11 构造方法 105
5.12 类的继承 107
5.12.1 子类对父类的继承 107
5.12.2 成员变量和成员方法的隐藏 107
5.12.3 this和super用法 108
5.13 抽象类与最终类 111
5.14 接口 113
5.15 不同类的对象转换 115
第6章 Java的例外处理 117
6.1 例外处理机制 118
6.2 例外类的层次 119
6.3 例外处理语句及使用 119
6.3.1 try-catch语句 120
6.3.2 try-catch-finally 120
6.3.3 throws语句 121
6.3.4 throw语句 124
6.4 例外处理举例 126
6.4.1 Throwable类 126
6.4.2 自定义例外类 129
第7章 Java工具包 131
7.1 Java的类包 131
7.2 掌握类的继承 132
7.3 最高父类Object 134
7.4 系统类System 138
7.4.1 系统类介绍 139
7.4.2 标准输入输出功能 140
7.4.3 系统属性操作功能 143
7.5 字符串处理类String和StringBuffer 155
7.5.1 String类的对象的操作 155
7.5.2 可变字符串StringBuffer对象的操作 165
7.6 简单数据类型封装类 169
7.6.1 整型数据的封装 169
7.6.2 长整型数据封装类Long 170
7.6.3 浮点型数据的封装类Float 171
7.6.4 Double类 172
7.6.5 其它简单数据类型的封装简介 173
7.7 Math类 174
第8章 输入输出操作 176
8.1 流的层次结构 176
8.2 InputStream流和OutputStream流 177
8.3 内存读写 178
8.4 管道流 180
8.5 文件输入输出流 183
8.5.1 文件类 183
8.5.2 文件输入输出 189
8.5.3 随机访问文件 191
8.6 连接多个流 195
8.7 过滤流 198
8.7.1 缓冲流BufferedInputStream和BufferedOutputStream 198
8.7.2 LineNumberInputStream流 199
8.7.3 DataInputStream和DataOutputStream流 199
8.7.4 PushbackInputStream流 201
8.8 PrintStream流 201
第9章 多线程程序设计 202
9.1 线程的机制 202
9.2 线程的运行机理 203
9.3 线程的创建方法 204
9.3.1 通过Thread类的子类创建线程 206
9.3.2 通过Runnable接口创建线程 206
9.3.3 创建线程的例子 207
9.4 线程的优先级 208
9.5 创建服务线程——Daemon线程 210
9.6 线程组 212
9.7 多线程及线程同步 213
9.7.1 一般多线程 213
9.7.2 线程同步控制 216
9.7.3 线程死锁 224
第10章 Applet基础 225
10.1 第一个 Applet小应用程序 225
10.2 Applet的运行平台浏览器 226
10.2.1 浏览器 226
10.2.2 超文本中的Applet标签 228
10.2.3 用getParameter(String Paramname)方法取得参数 229
10.3 Applet程序的运行机理 232
10.4 Applet程序的结构 233
10.5 Applet程序设计 237
10.5.1 基本Applet程序 237
10.5.2 多线程Applet设计 249
10.6 Applet的安全机制 251
第11章 多媒体技术基础 252
11.1 多媒体设计类的继承关系 252
11.2 对象的属性 253
11.3 设置字体 254
11.3.1 Font类 254
11.3.2 字体(Font)对象的创建 255
11.3.3 设置字体 256
11.4 设置颜色 258
11.4.1 Color类 258
11.4.2 颜色对象的创建 259
11.4.3 颜色的设置 259
11.5 Graphics类 262
11.5.1 Graphics类的定义及主要方法 262
11.5.2 绘图方法的具体使用 265
11.5.3 利用Graphics封装的方法进行绘图 265
11.6 图像处理 267
11.6.1 普通图像的装载 267
11.6.2 使用绘冲技术绘制图像 269
11.6.3 使用图像监控器ImageObserver监视图像装载 271
11.7 动画技术 274
11.7.1 缓冲技术创建动画 274
11.7.2 使用MediaTracker播放动画 277
第12章 Applet图形用户界面设计 281
12.1 Java图形界面设计工具集AWT 281
12.1.1 AWT工具包的类的继承关系 281
12.1.2 AWT界面的组成 281
12.1.3 Component类 282
12.2 图形界面基本组件 282
12.2.1 按钮Button 282
12.2.2 标签label 283
12.2.3 核选框Checkbox 285
12.2.4 文本区(TextArea)的创建 292
12.2.5 文本框(TextField)的创建 296
12.2.6 滑动条(Scrollbar)的创建 301
12.2.7 画板Canvas 306
12.2.8 列表框List 307
12.2.9 下拉列表Choice 309
12.2.10 容器 311
12.3 组件的布局方式 320
12.3.1 BorderLayout方式 320
12.3.2 CardLayout方式 321
12.3.3 FlowLayout方式 323
12.3.4 GridLayout方式 323
12.3.5 GridBagLayout方式 324
12.4 事件处理 326
第13章 Java的网络通信功能 333
13.1 Internet地址 333
13.2 URL资源定位 334
13.3 使用URLConnection对象连接URL服务器 336
13.4 数据包方式实现服务器与客户通信 338
13.5 流连接方式实现客户端与服务器端之间的通信 341
13.5.1 客户端插座Socket 341
13.5.2 服务器端插座ServerSocket 342
第14章 VJ++的可视化编程 345
14.1 建立资源文件 345
14.2 生成资源类 348
14.3 使用资源 350
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《音乐语言的根基》张艺编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019