Java程序设计实用案例教程

Java程序设计实用案例教程

陆昌辉, 主编

出版社:电子工业出版社

年代:2008

定价:49.0

书籍简介:

Java语言是目前最流行的面向对象编程语言之一。本书循序渐进地介绍Java程序设计的基础知识,既包括Java的开发环境、语言基础、面向对象编程、字符串和数组、多线程程序设计、I/O流和文件等基本编程技巧,还包括图形用户界面设计、数据库编程技术、Java Applet程序设计、网络程序设计、Java游戏开发等高级编程的知识。在介绍具体知识点的同时,还穿插了大量简洁、生动的小实例,在每一章的后面还根据介绍的内容安排了一个综合实例的讲解,难度由低到高、内容循序渐进,并注重技巧的归纳和总结。

书籍目录:

第1章Java语言及其开发环境

1.1Java语言简介

1.2Java平台和工作过程

1.3Java开发环境

案例1.1JDK的下载、安装和配置

1.4开发Java程序

案例1.2开发一个简单的Java应用程序

案例1.3开发一个简单的JavaApplet

1.5JavaIDE简介

案例l.4JCreator的使用

案例1.5Eclipse的使用

第2章Java语言基础

2.1基本语言要素

案例2.1程序编写规则

案例2.2转义符的使用

2.2变量和数据类型

案例2.3变量的作用范围

案例2.4数据类型转换

2.3运算符、表达式、语句和代码块

案例2.5运算符的使用

案例2.6自动找零

2.4流程控制语句

案例2.7闰年

案例2.8最大公约数和最小公倍数

案例2.9九九乘法表

案例2.10历届奥运会举办地点查询

案例2.11根据成绩计算绩点

案例2.12素数求和

2.5综合案例幸运苹果机游戏

案例2.13幸运苹果机游戏

第3章Java面向对象程序设计

3.1面向对象程序设计的基本概念

3.2对象和类

案例3.1职员类

案例3.2Vigenere密码

3.3继承与多态

案例3.3针对中英文混合消息的vigenere密码

案例3.4打印工资单

3.4接口和包

案例3.5遥控器远程控制

案例3.6点生线

3.5异常处理机制

案例3.7年龄异常

3.6综合案例手机博饼游戏

第4章字符串和数组

4.1字符串处理类

案例4.1字符串匹配

案例4.2短信有奖竞答

案例4.3使用正则表达式匹配手机号码

4.2字符串缓冲区处理类

案例4.4对齐显示

4.3数组

案例4.5操作数组的方法

案例4.6消除隐藏线

案例4.7位图

4.4综合案例表达式求值

第5章多线程程序设计

5.1多线程概述

案例5.1报数Thread类

案例5.2报数Runnable接口

5.2线程的生存周期

案例5.3模拟自由落体和平抛运动

案例5.4模拟曲线运动

案例5.5进程的结束

5.3线程的优先级

案例5.6不公平的赛跑

案例5.7测试线程的优先级

5.4线程同步与通信

案例5.8线程同步

案例5.9利用管道实现线程间的通信

5.5线程死锁

案例5.10线程死锁

案例5.11哲学家就餐问题

5.6定时器线程Timer

案例5.12定时器Timer

5.7线程池

案例5.13线程池

5.8综合案例基于多线程的端口扫描器

第6章I/O流和文件

6.1I/O流概述

6.2文件的基本操作

案例6.1获取文件的属性信息

案例6.2文件和目录的创建

案例6.3文件的删除

案例6.4文件重命名

案例6.5运行可执行程序

6.3I/O流类的使用

案例6.6标准输入/输出

案例6.7使用字节输入流读取文件的内容

案例6.8使用字节输出流向文本文文件里写内容

案例6.9文件内容的复制

案例6.10字符输入流测试

案例6.11字符输出流的使用

案例6.12文件查看器

案例6.13文件的压缩和解压

6.4随机访问文件

案例6.14利用RarIdomAccessFile读取文件内容

案例6.15追加文本文文件的内容

6.5对象的序列化

案例6.16对象的序列化

6.6综合案例

案例6.17批量修改器

第7章图形用户界面

7.1swing和AwT简介

7.2窗口和面板的概念以及应用

案例7.1在窗口中显示图片

案例7.2进度条的启动窗口

7.3Swing组件

案例7.3网上下载

案例7.4用户登录系统

案例7.5考研倒计时

7.4布局管理器

案例7.6手机键盘界面

7.5事件处理机制

案例7.7N皇后问题的实现

7.6综合案例

案例7.8记事本

第8章数据库编程技术

8.1数据库的连接

案例8.1数据库的连接和简单SQL语句的执行

8.2SQL语句的执行

案例8.2使用接口执行sQL语句

8.3MysQL数据库的使用

案例8.3MySQL的安装和配置

案例8.4MySQL基本操作

8.4数据库连接池的实现

案例8.5数据库连接池的实现

8.5综合案例通讯录管理系统

案例8.6简单通讯录管理

第9章Applet基础

9.1Applet基础知识

案例9.1简单的Applet示例

9.2Applet的生命周期和方法

案例9.2Applet生命周期相关方法的演示

案例9.3简易电子时钟

9.3Applet事件处理

案例9.4获取鼠标和键盘事件

案例9.5多格式时间显示

9.4Applet交互

案例9.6从网页获取参数

案例9.7改变Applet颜色

案例9.8Applet命令收发器

9.5综合案例

案例9.9Applet计算器

第10章Applet与图形图像

10.1Applet图形处理

案例10.1绘制柱状图

案例10.2绘制饼状图

案例10.3简单画图程序

10.2Applet图像处理

案例10.4图片轮显

案例10.5图片渐入

案例10.6简单图像处理

10.3Applet多媒体处理

案例10.7简单音乐播放器

案例10.8简单视频播放器

10.4综合案例

案例10.9图片查看器

第11章网络程序设计

11.1网络通信概述

11.1.1网络通信中的重要概念

11.1.2网络体系结构

11.1.3常用协议

11.2URL类和InetAddress类

案例11.1获取网络资源与属性信息

案例11.2InetAddress类的使用

11.3Socket通信

案例11.3网络文件传输

11.4数据报通信

案例11.4基于UDP协议的网络聊天程序

11.5组播通信

案例11.5体育赛事网络文字直播室

11.6综合案例网络益智游戏

内容摘要:

  本书是关于介绍“Java程序设计实用”的教学用书,全书共分11章:第1章介绍了Java语言的基本知识;第2章介绍了Java语言的基本语法;第3章介绍了Java中面向对象程序设计的相关概念和方法;第4章介绍了有关字符串处理类的使用方法和数组的使用方法;第5章至第11章介绍了Java的一些主要应用技术,包括多线程技术、I/O流和文件、图形用户界面、数据库编程技术、JavaApplet和网络应用程序设计。本书既可以作为Java编程初学者的入门教程、高等院校及职业院校计算机相关专业的辅导教材,也可以作为Java程序开发人员的参考书。  本书在内容上采用案例教学的形式,对Java程序设计语言的各个知识点精心设计了大量案例,将知识讲解融入到案例中,使读者能够从实践中理解和巩固知识,在实践中提高能力,具有重要的实际意义。全书共分11章:第1章介绍了Java语言的基本知识;第2章介绍了Java语言的基本语法;第3章介绍了Java中面向对象程序设计的相关概念和方法;第4章介绍了有关字符串处理类的使用方法和数组的使用方法;第5章至第11章介绍了Java的一些主要应用技术,包括多线程技术、I/O流和文件、图形用户界面、数据库编程技术、JavaApplet和网络应用程序设计。  本书在叙述上力求深入浅出、通俗易懂,编排科学,图文并茂,注重实用,实例典型而丰富,风格新颖而活泼。本书既可以作为Java编程初学者的入门教程、高等院校及职业院校计算机相关专业的辅导教材,也可以作为Java程序开发人员的参考书。

书籍规格:

书籍详细信息
书名Java程序设计实用案例教程站内查询相似图书
丛书名编程指南
9787121063930
如需购买下载《Java程序设计实用案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

Java程序设计实用案例教程是电子工业出版社于2008.05出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。