《Java语言案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:杨昱昺主编
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:2008
  • ISBN:9787308062800
  • 页数:247 页
图书介绍:本书主要面向高职学生,针对java语言的语法进行介绍,并且针对目前实际java开发过程中需要的工具和基础框架进行介绍,主要内容为:java程序设计介绍、eclipse介绍、struts介绍、hibernate介绍。

第1章 Java简介与开发环境 1

1.1 我的第一个Java程序 1

案例1 在屏幕上输出“我的第一个Java程序” 2

1.2 Java开发环境 7

案例2 安装JDK和配置环境变量 7

案例3 JcreatorPro4.5的安装和创建第一个Jave应用程序 11

第2章 Java语言基础 17

2.1 Java语言的基本组成 17

案例4 求长方形面积 17

2.2 基本数据类型 20

案例5 数据类型的定义与处理 21

案例6 不同类型数据间的混合运算 22

2.3 运算符 27

案例7 利用算术运算符进行算术运算 27

案例8 利用关系运算符进行判断 28

案例9 逻辑运算符和关系运算符联合使用 29

案例10 利用位运算符运算 29

2.4 流程控制 35

案例11 求星期几 35

案例12 求阶乘 40

案例13 求10~100之间的素数 44

2.5 数组 48

案例14 找最大值和最小值 48

第3章 面向对象编程基础 53

3.1 类与对象 54

案例15 自行车品牌 54

3.2 继承 58

案例16 企业员工信息处理 58

3.3 多态 63

案例17 利用方法覆盖处理动物叫声 64

案例18 利用方法重载求两个数的和 65

3.4 包 68

案例19 通过包计算面积 68

3.5 修饰符 71

案例20 通过访问修饰符定义并输出变量 72

案例21 利用静态修饰符求赛车数量 75

案例22 利用抽象修饰符求员工薪水 77

3.6 接口 81

案例23 利用接口声明战斗机类和坦克类 81

3.7 异常处理 85

案例24 被零除异常 85

案例25 抛出异常 86

第4章 Applet入门 92

4.1 Applet基础 92

案例26 在屏幕上显示“你好,我是Applet小程序” 92

4.2 Applet的生命周期 96

案例27 Applet生命周期 96

4.3 向Applet传递参数 100

案例28 向Applet传递参数 100

4.4 多媒体 102

案例29 在Applet中显示“蘑菇”图像 102

案例30 在Applet中播放“红河谷”音乐 104

第5章 Java GUI编程 107

5.1 容器 108

案例31 用户登录界面的设计 108

5.2 常用组件 122

案例32 学生信息录入界面的设计 122

案例33 带有菜单的学生信息管理系统主界面 130

5.3 事件模型 135

案例34 实现用户登录界面的功能 135

案例35 实现学生信息录入界面的功能 137

案例36 带弹出式菜单的主界面 141

第6章 多线程 151

6.1 线程的创建 151

案例37 通过线程实现在主界面显示日期时间 152

6.2 线程的状态及调度 159

案例38 利用线程调度控制线程的执行 159

6.3 线程同步与通信 163

案例39 两个线程同往一账户存款问题 163

案例40 线程通信实现生产者—消费者模型 166

第7章 Java数据库技术 173

7.1 访问数据库 173

案例41 结合数据库访问的用户登录 174

7.2 带参数的数据库访问 183

案例42 使用预编译类实现学生信息录入界面功能 183

第8章 输入输出流 189

8.1 Java输入/输出流 189

案例43 基于字节流的输入输出 190

案例44 基于字符流的输入输出 191

8.2 从一个流构造另一个流 199

案例45 过滤器流类演示程序 199

8.3 File类 204

案例46 显示当前目录中的文件及目录信息 204

案例47 显示指定的文件属性 205

第9章 Java网络编程基础 209

9.1 面向连接通信的实现 209

案例48 面向连接的客户/服务器通信 210

9.2 无连接通信的实现 217

案例49 面向无连接的客户/服务器通信 217

9.3 利用URL访问网站 221

案例50 访问清华大学网站 222

附录 Java常用工具 226

1.1 Java的类库 226

1.1.1 语言基础类库 226

1.1.2 常用包装类的用法 226

1.1.3 基本数据类型之间的转换 232

1.1.4 Object类 233

1.2 数组与向量类 234

1.2.1 数组 234

1.2.2 向量类 235

1.3 字符串类 238

1.3.1 字符串类的构造方法 238

1.3.2 String类的应用 239

1.3.3 StringBuffer类的应用 241

1.4 其他常用工具 243

1.4.1 数学函数类Math 243

1.4.2 日期类 244

1.4.3 随机数类Random 246