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

Java 2简明教程(第二版)

Java 2简明教程(第二版)

定 价:¥39.00

作 者: 李诚等编著
出版社: 清华大学出版社
丛编项:
标 签: Java

ISBN: 9787302091479 出版时间: 2004-08-01 包装: 简裝本
开本: 26cm 页数: 480 字数:  

内容简介

  Java语言是目前最为流行和通用的网络编程设计语言,在Internet上有着重要而广泛的应用。本书在第一版的基础上结合新版的JDK1.4对所有例程重新编译运行,并进行了一些必要的修订。本书全面介绍了Java语言的特点和功能,主要包括Java编程基础知识、Java算术运算符、Java编程语法、面向对象程序设计基本概念、系统类的使用和应用、图形用户界面设计、图形处理、多媒体处理、异常处理、多线程、网络编程、输入输出处理与序列化、Java本机接口、数据库编程等。本书实例丰富实用,对Java语言的编程技术进行了详细、生动的讲解,注重培养初学者解决实际问题的能力。本书适合没有任何编程经验的初学者使用,也可作为高等院校、高等职业学校、成人高校Java程序设计课程的教材和教学参考书。

作者简介

暂缺《Java 2简明教程(第二版)》作者简介

图书目录

第1章Java简介
  1.1  概述
  1.1.1  Java的起源与现状
  1.1.2  Java是什么
  1.1.3  Java语言的特点
  1.1.4  Java语言应用
  1.2   Java应用程序和小程序
  1.2.1  Java虚拟机
  1.2.2  J2SDK实用程序
  1.3  创建第一个Java应用程序
  1.4  创建第一个JavaApplet应用程序
第2章  Java程序开发软硬件环境
  2.1  硬件和软件环境
  2.1.1  硬件环境
  2.1.2  软件环境
  2.2   J ava运行环境安装
  2.3  设置环境变量
  2.3.1  设置Path变量
  2.3.2  设置Classpath变量
第3章  Java数据类型
  3.1  数据类型综述
  3.1.1  整型
  3.1.2  浮点类型
  3.1.3  字符
  3.1.4  布尔类型
  3.2  简单数据类型的实例化——变量与常量
  3.2.1  标识符
  3.2.2  常量
  3.2.3  变量
  3.3  整型常量和变量
  3.4  浮点型常量和变量
  3.4.1  浮点型常量
  3.4.2  浮点型变量
  3.5  字符型常量和变量
  3.5.1  字符型常量
  3.5.2  字符型变量
  3.5.3  字符串常量
  3.5.4  字符串变量
  3.6  布尔型常量和变量
  3.7  各类型数据间的优先关系和相互转换
  3.7.1  基本数据类型的默认值
  3.7.2  自动类型转换
  3.7.3  强制类型转换
第4章  运算符与表达式
  4.1  算术运算符
  4.2  关系运算符
  4.3  布尔逻辑运算符
  4.4  位运算符
  4.5  赋值运算符
  4.6  字符串运算符
  4.7  扩展赋值运算符
  4.8  条件运算符
  4.9  其他运算符
  4.10  表达式
  4.11  注释
第5章  流程控制语句
  5.1  结构化程序设计的3种基本流程
  5.2  选择语句
  5.2.1  if语句
  5.2.2  switch语句
  5.3  循环语句
  5.3.1  while语句
  5.3.2  do-while语句
  5.3.3  for语句
  5.4  跳转语句
  5.4.1  continue语句
  5.4.2  break语句
  5.4.3  return语句
第6章  数组
  6.1  一维数组
  6.1.1  测定数组的长度
  6.1.2  数组的越界
  6.1.3  一维数组的查找
  6.1.4  一维数组的排序
  6.2  多维数组
  6.2.1  二维数组的定义
  6.2.2  二维数组的应用
  6.3  字符串数组
  6.3.1  字符串数值的构造
  6.3.2  字符串数组头和尾的核查
  6.3.3  字符串数组排序
  6.3.4  获取子字符串数组
  6.3.5  字符串数组的复制
第7章  面向对象和类的概念
  7.1  面向对象程序设计基本概念
  7.1.1  对象
  7.1.2  面向对象的编程技术
  7.1.3  消息
  7.2  类
  7.2.1  类的创建
  7.2.2  类体
  7.2.3  类的构造方法
  7.3  成员变量
  7.3.1  成员变量的说明
  7.3.2  作用域修饰符
  7.4  方法
  7.4.1  方法的调用
  7.4.2  方法的重载
  7.4.3  传递基本类型的参数
  7.4.4  传递对象参数
  7.4.5  方法的递归调用
  7.5  构造函数
第8章  类的继承性和多态性
  8.1  类的继承
  8.1.1  继承的语法
  8.1.2  类成员的覆盖
  8.1.3  this与super
  8.2  类的多态
  8.2.1  成员方法的重载
  8.2.2  构造方法的重载
  8.2.3  类与类之间的数据类型转换
第9章  包、接口和异常
  9.1  包
  9.1.1  创建包
  9.1.2  程序包的引用
  9.1.3  Java的系统程序包
  9.2  接口
  9.2.1  接口概述
  9.2.2  接口的声明
  9.2.3  接口的实现
  9.2.4  接口的多态
  9.3  异常
  9.3.1  编程中的错误
  9.3.2  异常与异常类
  9.3.3  异常处理
  9.3.4  创建用户自己的异常
  9.3.5总结
第10章  Java系统类库
  10.1 Java的类库结构
  10.1.1  Java类库
  10.1.2  Javal.1类库
  10.1.3  Javal.2简介
  10.2  语言基础类库
  10.2.1  Obiect类
  10.2.2  数据类型类
  10.2.3 Math类
  10.2.4  字符串类
  10.2.5  System类
  10.3  工具类库
  10.3.1  向量类
  10.3.2  日期类
  10.3.3  随机数类Random
第11章  图形用户界面
  11.1  常用组件
  11.1.1  标签
  11.1.2  按钮
  11.1.3  选项框
  11.1.4  复选框和选项按钮
  11.1.5  列表框
  11.1.6  文本框
  11.1.7  文本区
  11.1.8  滚动条
  11.2  组件布局管理
  11.2.1  顺序布局
  11.2.2  边界布局
  11.2.3  网格布局
  11.2.4  网格包布局
  11.2.5  卡片布局
  11.2.6  面板的使用
  11.2.7  手工布局
第12章  窗口、菜单和对话框
  12.1  窗口
  12.2  菜单
  12.2.1  为窗口添加菜单
  12.2.2  使用菜单子项快捷键
  12.2.3  定义二级菜单
  12.2.4  弹出式菜单
  12.3  对话框
  12.3.1  自定义对话框
  12.3.2  文件对话框
第13章  图形处理
  13.1  基本图形
  13.1.1  直线
  13.1.2  矩形
  13.1.3  椭圆
  13.1.4  圆弧
  13.1.5  多边形
  13.2  画布
  13.3  文字输出
  13.3.1  字体、字型和字号
  13.3.2  颜色
  13.4  绘图模式控制
第14章  多媒体编程
  14.1  图像
  14.1.1  图像的种类与显示
  14.1.2  幻灯机效果
  14.1.3  生成图像
  14.1.4  图像的旋转与透明处理
  14.2  动画制作
  14.2.1  动画原理
  14.2.2  动态显示文字
  14.2.3  图像高级处理
  14.3  数字音频
第15章  多线程编程
  15.1  多线程的主要概念
  15.1.1  程序、进程与线程
  15.1.2  Java中线程的状态与生命周期
  15.1.3  线程调度与优先级
  15.2  多线程的实现
  15.2.1  Thread类与Runnable接口
  15.2.2  实现多线程的两种方法
  15.3  多线程的同步
  15.4  线程组
第16章  网络编程
  16.1  URL编程
  16.1.1  创建URL对象
  16.1.2  获取URL对象的属性
  16.1.3  使用URL类访问网络资源
  16.2  底层网络通信编程
  16.2.1  基于连接的流式套接字通信
  16.2.2  基于无连接的数据报通信
第17章  输入/输出处理与序列化
  17.1  输入/输出基础
  17.1.1  流的概念
  17.1.2  字节流与字符流
  17.1.3  预定义流
  17.2  字节流类
  17.2.1  1nputStream(输入流)
  17.2.2  OutputStream(输出流)
  17.2.3  FilelnputStream(文件输入流)
  17.2.4  FileOutputStream(文件输出流)
  17.2.5  ByteArraylnputStream(字节数组输入流) 
  17.2.6  ByteArrayOutputStream(字节数组输出流)
  17.2.7  过滤字节流
  17.2.8  缓冲字节流
  17.2.9  SequencelnputStream(顺序输入流)
  17.2.10  RandomAccessFile(随机访问文件类)
  17.3  字符流
  17.3.1  Reader
  17.3.2  Writer
  17.3.3  P11e1(eader
  17.3.4  F11eWriter
  17.3.5  CharAITayReader
  17.3.6  CharArrayyWriter
  17.3.7  BufferedReader
  17.3.8  BufferedWriter
  17.3.9  PushbackReader
  17.4  控制台输入输出
  17.4.1  读取控制台输入
  17.4.2  向控制台写输出
  17.5  序列化
  17.5.1  序列化的概念
  17.5.2  Serializable接口
  17.5.3  Extemalizable接口
  17.5.4  ObjectOutput接口
  17.5.5  ObjectOutputStream类
  17.5.6  Objectlnput接口
  17.5.7  ObjectlnputStream类
  17.5.8  序列化示例
  17.5.9  序列化的一些相关问题
第18章  使用Java本机接口(JNl)
  18.1  JNI概述
  18.1.1  JNI的功能
  18.1.2  native关键字
  18.1.3  使用javah.exe
  18.2  使用本机方法编写Java程序
  18.2.1  编写Java程序
  18.2.2  用.iavac编译源文件
  18.2.3  用javah生成头文件
  18.2.4  实现本机方法
  18.2.5  生成动态库
  18.2.6  运行Java程序
  18.3  集成Java程序与本机方法
  18.3.1  声明本机方法
  18.3.2  Java程序与本机方法之间的数据类型对应关系
  18.4  在本机方法中访问Java程序
  18.4.1  访问Java字符串
  18.4.2  访问Java数组
  18.4.3  调用Java方法
  18.4.4  访问Java类的成员变量
  18.4.5  在本机方法中处理异常
  18.4.6  多线程与本机方法
  18.4.7  使用C++进行JNI编程
  18.4.8  JNI函数一览
第19章  数据库编程
  19.1  概述
  19.1.1  基本知识
  19.1.2  使用JDBC技术连接到数据库
  19.1.3  JDBC类库
  19.2  访问数据库的步骤
  19.2.1  安装数据库软件
  19.2.2  创建数据库
  19.2.3  创建表
  19.2.4  从结果集中查询数据
  19.2.5  更新表
  19.3  JDBC的特性
  19.3.1  预备语句
  19.3.2  使用连接
  19.3.3  使用事务
  t9.3.4  存储过程
  19.4  获取数据库信息
附录adDK新特性简介

本目录推荐