分享
 
 
 

Java程序设计案例教程(刘丽华)

Java程序设计案例教程(刘丽华)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: 刘丽华等编著

出 版 社:

出版时间: 2008-7-1字数: 290000版次: 1页数: 190印刷时间: 200/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787122026385包装: 平装编辑推荐

本书使用Java2 SDK 1.4.2作为开发工具来介绍Java语言。本书的特点是内容广泛且通俗易懂,以实例为主,全面介绍了用Java语言编程所需的各方面知识。全书以Java程序设计实例操作为主线,以实例带动知识点的学习,通过大量实用、经典的编程实例,来介绍Java语言,使读者可以快速掌握、应用所学的Java语言编程知识。 本书内容由浅及深、由易到难、循序渐进、图文并茂,理论与实际制作相结合,读者在阅读学习时不但能够快速入门,而且可以达到较高的水平。教师在使用本教材进行教学时,可以一边指导学生练习各章的实例,一边讲解各实例知识中的知识和概念,将它们有机地结合在一起,以达到事半功倍的效果。本书的编者由大学的计算机教师和计算机公司的程序设计员组成,他们有丰富的教学和实践经验,并总结了一套任务驱动式的教学方法。学生采用这种方法学习将更容易掌握Java语言的编程方法和编程技巧。

内容简介

本书打破了一本主教材配套一本实训教材的传绕教材编写模式,将基础理论与应用实践合二为一,使学生在学习基础理论知识的同时,通过案例及实训课尽快加深对知识点的理解与掌握,不需要再单独开设实训课程,这样也消除了因不同的教师教授实训课程而存在的与讲课内容相脱节的问题,使得知识点的讲解与实训课程能充分融合。

全书共分为5章,通过大量的案例,采用案例带动知识点学习的方法进行讲解,通过学习实例掌握软件的操作方法和操作技巧,以及程序设计方法和设计技巧。本书按节细化知识点,并结合知识点介绍了相关的实例。

本书可作为高职高专院校计算机专业的教材,也可作为高等院校本科非计算机专业的教材,还可作为初学者的自学用书。

目录

第1章 图形用户界面

1.1 用户界面组件

1.1.1 JFC简介

1.1.2 AWT

1.1.3 Swing

1.2 图形用户界面设计基础

1.2.1 典型实例——一个简单的图形用户界面程序

1.2.2 起步——一个有文本输入组件的程序

1.2.3 进阶——一个有选择组件的程序

1.2.4 提高——一个有滚动组件的程序

1.3 计算器实例

1.3.1 典型实例——一个简单的计算器

1.3.2 起步——键盘控制的计算器

1.3.3 进阶——带有函数功能的计算器

1.3.4 提高——具有数制转换功能的计算器

1.4 界面布局

1.4.1 Java界面布局

1.4.2 常见的布局管理器

1.4.3 界面布局应用示例

1.5 程序启动界面

1.5.1 程序启动界面的原理

1.5.2 启动界面程序的实现

1.6 树形分层结构

1.6.1 树形控件简介

1.6.2 最简单的树形结构

1.6.3 处理节点事件

1.6.4 文件目录树

1.6.5 结合树和输入输出流实现日历记事本

第2章 Java多线程应用

2.1 线程和多线程

2.2 实例1 Java程序的多线程机制

2.2.1 线程的生命周期

2.2.2 线程的建立和使用

2.3 实例2 Java程序中的多线程实现

2.3.1 排队等待

2.3.2 Java编程语言实现多线程

2.4 实例3 基于Java语言的多线程同步机制

2.4.1 线程的引入

2.4.2 同步机制的必要性

2.4.3 Java的同步机制

2.4.4 死锁问题及其避免

2.5 实例4 用Java语言实现经典的同步.互斥问题

2.5.1 线程简介

2.5.2 生产者一消费者问题及程序实现

2.5.3 哲学家进餐问题及程序实现

第3章 Java在文件中的应用

3.1 流式输入输出与文件处理

3.1.1 Java输入输出类库

3.1.2 文件的处理与随机访问

3.2 文件概念解读

3.2.1 数据层次结构

3.2.2 文件和流

3.2.3 创建顺序存取文件

3.2.4 从顺序存取文件读取数据

3.2.5 随机存取文件

3.2.6 向随机存取文件随机写入数据

3.2.7 从随机存取文件顺序读取数据

3.3 File类

3.4 事务处理程序

3.5 文件相关类

第4章 Java网络应用

4.1 Java的Socket编程概述

4.1.1 充分理解Socket

4.1.2 客户端/服务器模式程序设计原理

4.2 实例1 网络编程示例

4.3 实例2 客户端之间通信的聊天室

4.3.1 设计原理

4.3.2 服务器端程序结构设计

4.3.3 多客户端进行通信的聊天室程序功能

4.4 实例3 Java编程实现搜索网络服务器

4.4.1 使用方法

4.4.2 原理

4.4.3 源程序清单

4.5 实例4 用Java编写Web服务器

4.5.1 HTTP协议的基本工作原理

4.5.2 Web服务器的Java实现方法

4.5.3 Java源代码

4.5.4 讲解

4.6 实例5 用Java实现P2P网络通信

4.6.1 P2P通信的关键技术分析

4.6.2 实例

4.7 实例6 基于URL的Web服务器数据访问

4.7.1 编程思想

4.7.2 源程序介绍

第5章 Java在数据库中的应用

5.1 数据库的连接

5.1.1 使用JDBC连接数据库

5.1.2 常用的JDBC类与方法

5.2 实例 利用Java应用程序访问SQL Seiarer 2000数据库

5.3 电子词典程序设计

5.3.1 设计目标及完成功能

5.3.2 系统结构设计

5.3.3 详细设计

5.3.4 电子词典程序实现

参考文献

书摘插图

第1章 图形用户界面

目前绝大多数应用程序都拥有图形用户界面(Graphic User Interface,GUI),图形用户界面是由用户界面组件组成的。本章将首先介绍JFC、AWT、Swin9和布局管理器等与用户界面组件相关的知识,然后介绍Java的事件处理机制,最后通过实例介绍Java图形用户界面和事件处理程序设计。

1.1用户界面组件

在Java中,用户界面组件主要可分为AWT组件和Swin9组件。本节首先简要介绍JFC,然后分别介绍AWT和Swin9,最后介绍布局管理器。

1.1.1JFC简介

JFC(Java Foundation Class,Java基础类)是一组图形、GUI和相关的编程任务的标准Java应用程序编程接口(Java API)的基础,由于大部分客户端Java应用程序是以这些APl为基础的,所以也将JFC称为基础类。JFC主要包含如下几个部分。

1.AWT

AWT(Abstract Window Toolkit,抽象窗口工具集)提供了创建GUl的基本功能,它也提供了画图的基本功能。

2.Swing

Swin9是以AWT为基础的使用纯Java语言编写的高级GUl工具集,它提供了许多新的GUI组件以及与GUI相关的应用程序服务。

3.Java2D

Java 2D是以AWT为基础的最新二维图形API,它支持任意图形的独立分辨率、旋转、伸缩,支持文本和图形保真等。

4.打印

JFC提供了功能强大的打印API。

5.数据传送

JFC提供了两种数据传送方法:剪贴和拖放。

下面介绍JFC中最常用的AWT和Swin9。

1.1.2AWT

自Java 1.0以来,AWT就一直是Java的核心,尽管AWT只有基本的图形和GUI功能,并且其中的绝大部分功能已经由Java 2中更高级的特性代替了,但AWT仍然是创建更高级的JFC功能的基础。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有