图书介绍
Java语言编程基础PDF|Epub|txt|kindle电子书版本网盘下载
![Java语言编程基础](https://www.shukui.net/cover/19/34313539.jpg)
- 武马群,赵丽艳主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7505393782
- 出版时间:2004
- 标注页数:204页
- 文件大小:66MB
- 文件页数:215页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java语言编程基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1 Java语言的起源1
目录1
1.2 Java语言的特点2
1.3 Java语言与C、C++语言的区别4
1.4 安装和设置JDK5
1.4.1 Windows 95/Windows 98操作系统环境变量的设置6
1.4.2 Windows 2000操作系统环境变量的设置6
1.5 Java语言程序举例7
1.5.1 Java语言应用程序(Java Application)7
1.5.2 Java语言小应用程序(Java Applet)8
1.7.1 对象10
1.6 Java虚拟机10
1.7 面向对象编程技术10
1.7.2 消息11
1.7.3 类11
1.7.4 继承12
1.7.5 多态12
1.7.6 接口12
习题113
第2章 标识符、关键字和数据类型14
2.1 Java语言的基本组成14
2.1.1 Java语言分隔符14
2.1.3 Java语言关键字15
2.1.2 Java语言标识符15
2.2 Java语言编码体系16
2.3 Java语言数据类型16
2.3.1 基本数据类型16
2.3.2 常量数据17
2.3.3 变量数据19
2.3.4 类型转换20
习题221
第3章 表达式和流程控制23
3.1 运算符和表达式23
3.2.1 表达式语句29
3.2 流程控制29
3.2.2 复合语句30
3.2.3 分支语句30
3.2.4 循环语句34
3.2.5 特殊的流程控制语句38
习题342
第4章 数组与字符串44
4.1 数组44
4.1.1 一维数组的声明44
4.1.2 一维数组的创建与赋值44
4.1.3 数组边界45
4.2.1 字符串的概念46
4.2.2 字符串说明及初始化46
4.2 字符串46
4.2.3 字符串处理47
4.2.4 几个特殊处理48
习题451
第5章 对象、类和方法52
5.1 类52
5.1.1 类的定义52
5.1.2 类的构造方法54
5.1.3 final类55
5.1.4 抽象类55
5.2 成员变量56
5.2.1 成员变量的声明56
5.1.5 类的定义示例56
5.2.2 static静态变量57
5.2.3 final最终变量59
5.3 成员方法59
5.3.1 成员方法的定义60
5.3.2 方法体61
5.3.3 重载方法名62
5.3.4 finalize方法63
5.3.5 用方法模块化程序63
5.4 子类64
5.4.1 定义64
5.4.2 类成员变量的隐藏和方法的覆盖64
5.5.1 声明和创建对象65
5.5 创建、使用对象65
5.5.2 对象的初始化66
5.5.3 对象的使用71
5.5.4 对象的清除73
5.6 this变量和super变量74
5.6.1 this变量74
5.6.2 super变量75
习题575
第6章 Java语言中的接口、包和异常77
6.1 接口77
6.1.1 接口的引入77
6.1.3 接口的实现78
6.1.2 接口的声明78
6.1.4 多重继承79
6.1.5 接口的另一个应用82
6.2 包82
6.2.1 Java语言常用的几个包82
6.2.2 package语句83
6.2.3 引入Java包中的类和接口import语句84
6.3 异常84
6.3.1 异常入门85
6.3.2 异常的捕获和处理86
6.3.3 异常类和异常类的构造方法87
6.3.4 抛出异常throw和throws语句89
6.3.6 try-catch-finally语句的基本使用91
6.3.5 建立自己的异常91
习题692
第7章 Java语言的输入与输出93
7.1 输入与输出93
7.1.1 InputStreame类94
7.1.2 OutputStrearn类96
7.1.3 Reader类97
7.1.4 Writer类97
7.2 标准输入与输出99
7.3 Java语言的文件管理101
习题7107
8.1 概述108
第8章 Java语言的图形用户界面108
8.2 Java.awt包109
8.2.1 Component类110
8.2.2 Frame类111
8.2.3 Panel类113
8.2.4 Dialog类114
8.3 布局管理115
8.3.1 BorderLayout管理器116
8.3.2 CardLayout管理器117
8.3.3 FlowLayout管理器118
8.3.4 GridLayout管理器119
8.3.5 GridBagLayout管理器121
8.4.1 Button类123
8.4 组件123
8.4.2 Checkbox类124
8.4.3 CheckboxGroup类125
8.4.4 Choice类127
8.4.5 Label类128
8.4.6 List类129
8.4.7 TextField类131
8.4.8 TextArea类132
8.4.9 选单133
8.5 事件处理136
8.5.1 ActionEvent事件137
8.5.2 ItemEvent事件138
8.5.3 KeyEvent事件139
8.5.4 MouseEvent事件141
8.5.5 TextEvent事件142
8.5.6 WindowsEvent事件143
8.6 AWT绘图145
习题8150
第9章 多线程151
9.1 线程与多线程151
9.1.1 线程的概念151
9.1.2 线程的结构152
9.1.3 一个简单的多线程示例152
9.2.1 创建线程的方法之一——继承Thread类153
9.2 创建线程153
9.2.2 创建线程的方法之二——实现Runnable接口155
9.2.3 关于两种创建线程方法的讨论156
9.3 线程的启动157
9.4 线程的调度157
9.5 线程的基本控制158
9.5.1 结束线程158
9.5.2 检查线程159
9.5.3 挂起线程159
9.6 多线程同步机制161
9.6.1 wait()等待和notify()通知方法162
9.6.3 一个线程的生命周期166
9.6.2 线程监视器166
9.6.4 线程堵塞167
9.6.5 线程死锁168
9.6.6 线程的优先级169
9.6.7 线程同步170
9.6.8 多线程的弊端173
习题9174
第10章 多媒体编程176
10.1 图像处理176
10.2 动画效果178
10.2.1 用多线程实现动画文字178
10.2.2 显示动画180
10.2.3 双缓冲技术181
10.3.1 加载声音文件183
10.3 声音处理183
10.3.2 播放声音文件184
习题10186
第11章 网络编程187
11.1 基本概念与协议187
11.1.1 IP地址187
11.1.2 端口188
11.1.3 客户机与服务器188
11.1.4 连接与无连接188
11.1.5 协议188
11.2.1 URL类189
11.2 利用URL获取Internet资源189
11.2.2 获取URI的信息190
11.2.3 获取网络图片191
11.3 套接字193
11.3.1 Socket和ServerSocket193
11.3.2 Socket的通信步骤194
11.4 一个简单的Socket通信程序195
习题11198
附录199
附录A 使用Java语言需要注意的问题199
附录B JDK介绍201
附录C Java语言的内部关键字204