注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java程序设计教程

Java程序设计教程

Java程序设计教程

定 价:¥28.00

作 者: 施霞萍[等]编著
出版社: 机械工业出版社
丛编项: 高等院校计算机教材系列
标 签: Java

ISBN: 9787111149507 出版时间: 2004-09-01 包装: 胶版纸
开本: 24cm 页数: 279 字数:  

内容简介

  Java程序设计语言及编程技术是随互联网的发展而被推广的,它是目前国内外广泛应用的程序设计语言。本书以初学者为起点,由浅入深,循序渐进地介绍Java程序设计的基本概念、方法和应用。内容包括结构化程序设计、面向对象程序设计、图形用户界面开发、错误处理机制、多线程设计、输入输出流等Java多种技术和应用。本书把概念和方法与详细的程序代码紧密地连接起来,并结合图示,使读者易学易用。本书面向没有程序设计基础的读者学习,即使没有教师教授,也可以自学本书的大部分内容。本书可以作为高等院校各专业学生学习Java程序设计的教材和参考书。本书提供学习和教学配套材料,可以到下列网址下载:www.hzbook.com。本书特点· 面向普通读者· 内容精练得当· 概念通俗易懂· 实践易于上手· 教学体系完整为了更好、更方便地学习和掌握Java程序设计方法,本书另配有练习题和答案以及书中的程序代码。

作者简介

  施霞萍,1982年和1984年先后毕业于东华大学电气自动化专业和工业自动化专业。现为东华大学计算机学院副教授、硕士生导师、计算机基础教学部副主任。主要研究方向包括网络及数据库系统集成、数据挖掘、数字图像处理等。主讲数字信号处理、Java程序设计与应用、VB程序设计、计算机组成与网络等课程,作为项目主要参加者,承担和完成了多项国家和上海市级的科研项目,曾获国家纺织工业局三等奖。目前兼任上海市高等学校计算机等级考试命题组成员。

图书目录

前言
 作者介绍
 第1章  Java程序设计概述
 1. 1  Java与程序
 1. 1. 1  概述
 1. 1. 2  Java的发展
 1. 2  Java的特点
 1. 3  Java程序介绍
 1. 3. 1  Java虚拟机
 1. 3. 2  Java开发工具
 1. 3. 3  SDK目录结构
 1. 3. 4  Java2开发工具简介
 1. 3. 5  Java的API类库与API文档
 1. 3. 6  Java程序结构
 1. 3. 7  最简单的Java程序
 1. 4  Java程序的开发过程
 1. 4. 1  编辑源程序
 1. 4. 2  编译源程序
 1. 4. 3  运行Java程序
 1. 4. 4  编写第一个小应用程序
 1. 5  Java资源的获取与安装
 1. 5. 1  下载SDK
 1. 5. 2  安装SDK
 1. 5. 3  设置SDK的操作环境
 第2章  Java程序设计的基本概念
 2. 1  常量值
 2. 2  变量与标识符
 2. 2. 1  变量概述
 2. 2. 2  变量的定义及赋值
 2. 2. 3  变量的作用域
 2. 2. 4  标识符
 2. 3  基本数据类型
 2. 3. 1  Java基本数据类型
 2. 3. 2  基本数据类型的默认值
 2. 3. 3  数据类型转换
 2. 4  运算符与表达式
 2. 4. 1  赋值运算符与赋值表达式
 2. 4. 2  算术运算符与算术表达式
 2. 4. 3  关系运算符与关系表达式
 2. 4. 4  逻辑运算符与逻辑表达式
 2. 4. 5  复合赋值运算符
 2. 4. 6  其他运算符
 2. 4. 7  运算符的优先级与结合性
 2. 5  对象和方法的使用
 2. 5. 1  对象的使用
 2. 5. 2  方法的使用
 第3章  Java结构化程序设计
 3. 1  顺序结构及基本语句
 3. 1. 1  注释语句
 3. 1. 2  输入语句
 3. 2  选择结构
 3. 2. 1  if语句
 3. 2. 2  if-else语句
 3. 2. 3  if-else if语句
 3. 2. 4  if语句的嵌套
 3. 2. 5  switch语句
 3. 3  循环语句
 3. 3. 1  for循环语句
 3. 3. 2  while循环结构语句
 3. 3. 3  dowhile循环结构语句
 3. 3. 4  循环结构语句的嵌套
 3. 4  转移语句
 3. 4. 1  break语句
 3. 4. 2  continue语句
 3. 4. 3  return语句
 3. 5  方法
 3. 5. 1  Java的程序模块化
 3. 5. 2  方法的定义
 3. 5. 3  参数的传递
 3. 5. 4  作用域
 3. 5. 5  递归
 3. 6  数组
 3. 6. 1  一维数组的声明与引用
 3. 6. 2  数组的赋值
 3. 6. 3  一维数组程序举例
 3. 6. 4  二维数组的声明及引用
 3. 6. 5  数组的复制
 3. 6. 6  字符串处理
 第4章  Java面向对象程序设计
 4. 1  面向对象程序设计的基本概念
 4. 2  类的创建
 4. 2. 1  类的声明格式
 4. 2. 2  成员变量
 4. 2. 3  成员方法
 4. 3  对象的创建和使用
 4. 3. 1  创建对象
 4. 3. 2  构造方法和对象的初始化
 4. 3. 3  对象的使用
 4. 3. 4  对象的销毁
 4. 4  类的封装
 4. 4. 1  封装的目的
 4. 4. 2  访问权限的设置
 4. 4. 3  类成员(静态成员)
 4. 5  类的继承
 4. 5. 1  继承的基本概念
 4. 5. 2  子类的创建
 4. 5. 3  null. this. super对象运算符
 4. 5. 4  最终类和抽象类
 4. 6  类的多态性
 4. 6. 1  方法的重载
 4. 6. 2  方法的覆盖
 4. 6. 3  前期绑定和后期绑定
 4. 7  接口
 4. 7. 1  接口的声明
 4. 7. 2  接口的实现
 4. 8  包
 4. 8. 1  Java的类和包
 4. 8. 2  引用Java定义的包
 4. 8. 3  自定义包
 4. 8. 4  包和访问权限
 第5章  Java图形用户界面
 5. 1  小应用程序概述
 5. 1. 1  一个简单的小应用程序例子
 5. 1. 2  小应用程序的调试
 5. 1. 3  小应用程序的安全模型
 5. 1. 4  java. applet. Applet类与其他
 类的关系
 5. 1. 5  小应用程序的生命期
 5. 2  java. awt与图形用户界面
 5. 2. 1  标签和文本域
 5. 2. 2  JavaAWT中的事件处理机制
 5. 2. 3  按钮
 5. 2. 4  布局
 5. 2. 5  面板
 5. 2. 6  文本区域
 5. 2. 7  复选框和单选钮
 5. 2. 8  下拉列表
 5. 2. 9  列表
 5. 2. 10  窗口与菜单
 5. 2. 11  对话框
 5. 3  Swing与图形用户界面
 5. 3. 1  Swing的优点
 5. 3. 2  Swing类的继承关系
 5. 3. 3  Swing中的容器
 5. 3. 4  Swing中的常用组件
 5. 3. 5  Swing中的事件概述
 5. 4  2D图形设计
 5. 4. 1  2D图形的坐标系统
 5. 4. 2  字体
 5. 4. 3  颜色
 5. 4. 4  绘图
 第6章  Java异常处理
 6. 1  异常和异常对象
 6. 2  异常的捕获与处理
 6. 3  try语句的嵌套
 6. 4  throw语句
 6. 5  throws语句
 6. 6  使用异常处理的准则
 第7章  Java多线程程序设计
 7. 1  线程的概念
 7. 1. 1  进程和线程
 7. 1. 2  线程和多任务
 7. 1. 3 Java对多线程的支持
 7. 2  线程的创建
 7. 2. 1  Runnable接口
 7. 2. 2  Thread类
 7. 2. 3  创建线程的方法
 7. 3  线程的状态与控制
 7. 3. 1  线程的状态
 7. 3. 2  对线程状态的控制
 7. 4  线程的优先级和调度
 7. 4. 1  线程的优先级
 7. 4. 2  线程的调度
 7. 5  线程组
 7. 5. 1  线程组
 7. 5. 2  ThreadGroup类
 7. 6  线程的同步
 7. 6. 1  线程的同步机制
 7. 6. 2  共享数据的互斥锁定
 7. 6. 3  数据传送时的同步控制
 7. 6. 4  死锁
 第8章  Java输入输出流
 8. 1  流的基本概念
 8. 1. 1  数据流
 8. 1. 2  Java的标准输入输出
 8. 1. 3  java. io包中的数据流
 8. 2  字节流和顺序文件的读写
 8. 2. 1  InputStream和OutputStream类
 8. 2. 2  文件字节输入输出流
 8. 2. 3  创建文件输入输出流对象并
 打开文件
 8. 2. 4  对文件进行读写的方法
 8. 2. 5  字节文件流的关闭
 8. 3  字符流
 8. 3. 1  Reader和Writer类
 8. 3. 2  字符文件流FileReader和File-
 Writer类
 8. 3. 3  创建字符文件流对象并打开文件
 8. 3. 4  字符文件流的读写
 8. 3. 5  字符文件流的关闭
 8. 3. 6  字符缓冲流BufferedReader和
 BufferedWriter
 8. 4  文件类
 8. 4. 1  文件类File
 8. 4. 2  File类的方法
 8. 4. 3  文件过滤
 8. 5  文件的随机读写
 8. 5. 1  RandomAccessFile类
 8. 5. 2  RandomAceessFile的构造方法
 8. 5. 3  RandomAccessFile的方法
 第9章  Java网络应用
 9. 1  网络的基本概念
 9. 1. 1  IP地址和端口号
 9. 1. 2  URL
 9. 1. 3  UDP与TCP
 9. 1. 4  Socket
 9. 2  URL的使用
 9. 2. 1  使用URL的方法
 9. 2. 2  应用举例
 9. 3  Socket的应用
 9. 3. 1  TCP套接字通信基本步骤
 9. 3. 2  服务器端程序设计举例
 9. 3. 3  客户端程序设计举例
 9. 4  网络安全处理
 9. 4. 1  Java的安全特性
 9. 4. 2  缓存溢出
 9. 4. 3  竞争状态
 9. 4. 4  建立安全性策略
 9. 4. 5  安全基本原则
 第10章  Java多媒体应用
 10. 1  图像显示
 10. 2  动画设计
 10. 3  声音播放

本目录推荐