JAVA 程序设计实用教程
出 版 社: 清华
  • 出版时间:2008-7-1
  • ISBN:7302173494
  • 销售状态:在销
此商品所属分类: 计算机 >> 程序设计 >> 分布式系统设计
定价:¥39.00  时代网价:33.93 折扣:87 节省:¥5.07 
配送说明: 成都市区免费送货上门、货到付款;四川其它地区送货上门、货到付款;全国范围内使用支付宝支付,先收货,后付款,安全方便(支付宝信任商家)。

内容简介

本书重点介绍Java语言面向对象的程序设计方法和用Java语言开发实际网络应用程序及操作数据库的方法、步骤,从Java语言开发网络程序应用的角度出发,结合一些有实际应用价值的课题,引导读者提出问题和解决问题,提高实际应用的能力,激发创造性思维和提高创新能力。本书是郑州大学程序设计语言教学实践改革资助项目。
  全书内容包含16章。依次分别是第1章Java开发环境和程序设计初步;第2章Java程序设计基础;第3章程序结构和常用算法;第4章Java面向对象编程——类和对象;第5章Java面向对象编程——继承和多态;第6章数组、字符串和实用类;第7章图形界面程序设计;第8章异常处理机制;第9章事件处理机制;第10章多线程机制;第11章图像和图形处理;第12章Applet、声音和动画程序设计;第13章输入输出流和文件操作;第14章JDBC访问数据库技术;第15章网络编程——WWW和Socket;第16章网络编程——RMI、UDP和Servlet。全书内容深入浅出,循序渐进,通俗易懂。
  本书可作为计算机应用专业本科生、研究生的教材,也可供从事计算机应用和网络程序开发的各类人员使用。

目录介绍

第1章 Java开发环境和程序设计初步
 1.1 Java语言发展历史
  1.1.1 Java语言产生的背景
  1.1.2 互联网推动了Java语言的发展
 1.2 Java语言的特点
 1.3 Java的工作原理
  1.3.1 Java虚拟机
  1.3.2 内存自动回收机制
  1.3.3 代码安全性检查机制
 1.4 Java运行环境JDK
  1.4.1 Java平台
  1.4.2 建立Java开发环境
  1.4.3 几个开发工具的使用
 1.5 构建Java程序
  1.5.1 第一个应用程序HelloWorld
  1.5.2 第一个Java Applet程序HelloWorldApplet
 1.6 RAD(快速开发)工具JCreator
第2章 Java程序设计基础
 2.1 标识符与关键字
  2.1.1 标识符
  2.1.2 关键字
 2.2 基本数据类型、变量和常量
  2.2.1 数据类型
  2.2.2 变量
  2.2.3 常量和字面量
  2.2.4 基本数据类型间的转换
  2.2.5 基本数据类型的封装
 2.3 操作运算符及表达式
  2.3.1 算术运算符
  2.3.2 逻辑运算符
  2.3.3 关系运算符
  2.3.4 位运算
  2.3.5 其他运算符
  2.3.6 运算符的优先级
 2.4 Java程序规范
  2.4.1 Java源程序结构
  2.4.2 Java编程规范
  2.4.3 Java帮助文档
  2.4.4 Java注释
 2.5 应用举例
  2.5.1 字符界面应用程序
  2.5.2 GUI界面应用程序
  2.5.3 Applet小应用程序
第3章 程序结构和常用算法
 3.1 分支控制结构
  3.1.1 if结构
  3.1.2 switch结构
 3.2 循环(或重复)结构
  3.2.1 for结构
  3.2.2 while结构
  3.2.3 do while结构
 3.3 其他辅助语句
  3.3.1 break语句
  3.3.2 return语句
  3.3.3 continue语句
 3.4 应用举例
第4章 Java面向对象编程——类和对象
 4.1 面向对象的基本概念
  4.1.1 对象、类和消息
  4.1.2 OOP的特点
 4.2 类的定义
  4.2.1 Java类的逻辑结构
  4.2.2 类的定义
  4.2.3 成员变量
 4.3 方法
  4.3.1 方法的定义
  4.3.2 方法的调用
  4.3.3 方法参数的传递方式
 4.4 构造函数
  4.4.1 无参数的构造函数
  4.4.2 带参数的构造函数
 4.5 对象(类的实例化)
  4.5.1 对象的生成
  4.5.2 对象的引用
  4.5.3 对象的清除
  4.5.4 对象的内存模型
 4.6 实例成员和类成员
  4.6.1 实例成员
  4.6.2 类成员(静态变量、静态方法)
 4.7 应用程序的命令行参数
 4.8 应用举例
第5章 Java面向对象编程——继承和多态
 5.1 类的继承
  5.1.1 类的继承的实现
  5.1.2 方法的重载
  5.1.3 方法的覆盖
  5.1.4 构造函数的重载
 5.2 抽象类
  5.2.1 抽象类
  5.2.2 抽象方法
 5.3 最终类
  5.3.1 最终类
  5.3.2 最终方法
  5.3.3 最终变量
 5.4 接口
  5.4.1 接口的基本概念
  5.4.2 接口的声明(定义)
  5.4.3 接口的实现
 5.5 包
  5.5.1 创建包
  5.5.2 引用包中的类
 5.6 访问控制(限定)符
  5.6.1 类的访问控制符
  5.6.2 方法与变量的访问控制符
 5.7 应用举例
第6章 数组、字符串和实用类
 6.1 数组
  6.1.1 一维数组
  6.1.2 二维数组
 6.2 字符串类
  6.2.1 String类
  6.2.2 StringBuffer类
  6.2.3 StringTokenizer类
 6.3 数组类和向量类
  6.3.1 数组Arrays类
  6.3.2 向量类Vector
 6.4 Java语言基础类库(java.lang包)
  6.4.1 Java类库介绍
  6.4.2 Java语言核心类库
  6.4.3 实用类库java.utill
 6.5 应用举例
第7章 图形界面程序设计
 7.1 图形用户界面构成
 7.2 容器组件
 7.3 AWT组件库
 7.4 菜单程序设计
 7.5 组件的组织——布局管理器
  7.5.1 BorderLayout
  7.5.2 FlowLayout
  7.5.3 CardLayout
  7.5.4 GridLayout
  7.5.5 GridBagLayout
  7.5.6 null布局
 7.6 Swing组件简介
  7.6.1 Swing概述
  7.6.2 Swing容器
  7.6.3 Swing组件库
 7.7 应用举例
第8章 异常处理机制
 8.1 传统的处理方式
 8.2 Java的异常处理机制
 8.3 Java异常类
 8.4 异常的处理
  8.4.1 异常的抛出(throw语句,throws关键字)
  8.4.2 异常的捕获
  8.4.3 处理多个异常
 8.5 用户定义的异常
 8.6 应用举例
第9章 事件处理机制
 9.1 事件处理模型
 9.2 事件类
 9.3 事件监听器接口
 9.4 适配器
 9.5 内部类和匿名类
  9.5.1 内部类
  9.5.2 匿名类
 9.6 应用举例
第10章 多线程机制
 10.1 多线程的概念
  10.1.1 进程和线程的概念
  10.1.2 线程和进程的关系
 10.2 多线程机制
  10.2.1 线程接口和线程类
  10.2.2 线程的状态(生命周期)
 10.3 多线程程序设计
 10.4 线程的调度
 10.5 线程的同步
 10.6 应用举例
第11章 图像和图形处理
 11.1 图像的显示
  11.1.1 图像格式
  11.1.2 图像文件的权限
  11.1.3 图像的显示
 11.2 图形绘制
  11.2.1 简单图形的绘制
  11.2.2 使用颜色
  11.2.3 绘图模式
  11.2.4 画笔的样式
 11.3 应用举例
第12章 Applet、声音和动画程序设计
 12.1 Applet小应用程序
  12.1.1 Applet程序工作机理
  12.1.2 Applet结构
  12.1.3 Web页与Applet标记
  12.1.4 HTML向Applet传递参数
  12.1.5 Applet中页面的重定向
  12.1.6 Applet之间的通信
 12.2 声音
  12.2.1 在Applet中播放音频
  12.2.2 在Application中播放音频
 12.3 动画
  12.3.1 使用Timer类
  12.3.2 使用线程
 12.4 应用举例
第13章 输入输出流和文件操作
 13.1 输入输出流
  13.1.1 标准输入输出
  13.1.2 流的概念
  13.1.3 流的类型
  13.1.4 过滤器
 13.2 字节流
  13.2.1 文件输入流
  13.2.2 文件输出流
 13.3 字符流
  13.3.1 读文本文件
  13.3.2 写文本文件
 13.4 文件对象
  13.4.1 File类
  13.4.2 文件对象操作实例
 13.5 随机文件
  13.6 对象的串行化
  13.7 应用举例
第14章 JDBC访问数据库技术
 14.1 JDBC技术与ODBC
  14.1.1 ODBC技术简介
  14.1.2 JDBC简介
 14.2 SQL语句简介
 14.3 JDBC中的主要对象和接口
 14.4 操作数据库
 14.5 应用实例
第15章 网络编程——WWW和Socket
 15.1 网络知识概述
  15.1.1 网络概述
  15.1.2 网络基本概念
 15.2 基于URL对象的网络编程
  15.2.1 使用URL对象读取WWW网络资源
  15.2.2 使用InetAddress对象解析URL
  15.2.3 通过URLConnection类连接WWW
 15.3 基于Socket(套接字)的网络编程
  15.3.1 客户端套接字Socket类
  15.3.2 服务器端套接字ServerSocket类
 15.4 应用举例
第16章 网络编程——RMI、UDP和Servlet
 16.1 远程方法调用RMI
  16.1.1 RMI简介
  16.1.2 RMI远程接口
  16.1.3 RMI服务器
  16.1.4 RMI客户类
  16.1.5 RMI的分布执行
 16.2 数据报文
  16.2.1 UDP简介
  16.2.2 DatagramSocket类
  16.2.3 DatagramPacke类
  16.2.4 广播通信中的应用
 16.3 Java Servlet
  16.3.1 Servlet简介
  16.3.2 构建Servlet
思考练习题
参考文献
所有评论来自于在时代网购买过此商品的顾客
商品问答 查看所有问答




增值电信业务经营许可证:川B2-20060186 更低价格、更多选择、更方便;网上购书、订购杂志上时代网; 西南地区领先的网上书店、网上书城,您身边的网上书店!

邮政地址:(610041) 四川省成都市高新区衣冠庙邮局C-38信箱 订购电话:(028) 8688 8688 QQ订购咨询:250637647 业务合作:3443912 淘宝旺旺:时代网上书店

时代网使用条件 | 时代网隐私声明    Copyright  时代网(vsvt.com)  2004-2008, All Rights Reserved 蜀ICP备05000965号 总经理邮箱