书籍详情
Java编程起步
作者:清宏计算机工作室编著
出版社:机械工业出版社
出版时间:2002-01-01
ISBN:9787111094746
定价:¥30.00
购买这本书可以去
内容简介
近几年来,由于Java为网络带来的无限活力和生机,因此迅速得到了广大程序员的青睐。它是采用纯面向对象的方法,充分发挥其与浏览器、Web页面无缝结合的优点,成功地为网络编程、多种应用平台结合起来,渐渐成为应用系统开发的首选环境。本书旨在向初学者介绍Java这一快速的工具。全书分为预备篇、开始篇和加速篇三大部分,共11章。预备篇主要介绍一些学习Java编程必备的基础知识;开始篇则向读者较为详细地介绍Java开发工具的使用方法、控件的使用和内嵌对象的应用等等,同时给出了大量的实例;加速篇则向读者们展示了用Java进行网络开发的强大优势和诱人前景。本书可作为学习Java编程的入门教材和教学参考书,亦可供软件开发人员参考。
作者简介
暂缺《Java编程起步》作者简介
目录
前言
编者的话
预备篇
第1章 初识Java
1.1 Java的产生
1.1.1 Java的历史
1.1.2 Java的发展
1.2 Java的特点
1.2.1 Java语言的特点
1.2.2 丰富的类库
1.2.3 Java和C、C++
1.3 Java编程特色
1.4 Java开发环境
1.4.1 系统要求
1.4.2 Visual J++6.0的安装
1.4.3 Visual J++6.0的使用
1.5 问题与提示
第2章 Java准备
2.1 Java的文件
2.2 Java实例
2.2.1 第一个Java小程序
2.2.2 分析与解剖
2.2.3 Java访问规则
2.3 Java与Web
2.3.1 HTML简介
2.3.2 自动生成Web页
2.4 Java Applet和Application
2.4.1 Applet
2.4.2 Application
2.5 问题与提示
开始篇
第3章 基础知识
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.2.4 位运算符
3.2.5 运算符的优先级
3.3 字符串和数组
3.3.1 字符串
3.3.2 数组
3.4 流程控制
3.4.1 分支流程
3.4.2 循环流程
3.4.3 跳转流程
3.5 异常处理
3.5.1 抛出异常
3.5.2 捕获异常
3.5.3 用try-catch来处理异常
3.6 问题与提示
第4章 AWT设计
4.1 按钮
4.1.1 Button准备
4.1.2 用按钮实现屏幕控制
4.2 文本
4.2.1 TextField和TextArea准备
4.2.2 实现Login窗口
4.3 标签
4.3.1 Label的准备
4.3.2 实现数据交换
4.4 布局
4.4.1 GridLayout和Panel的准备
4.4.2 制作计算器
4.5 复选框
4.5.1 Checkbox的准备
4.5.2 用Checkbox控制字体
4.6 单选框
4.6.1 Option的准备
4.6.2 用Option控制颜色
4.7 下拉框
4.7.1 Choice的准备
4.7.2 用Choice控制字体
4.8 滚动条
4.8.1 Scrollbar的准备
4.8.2 用Scrollbar实现自定义颜色
4.9 问题与提示
第5章 窗口和菜单
5.1 窗口
5.1.1 Frame的准备
5.1.2 Applet中创建弹出窗口
5.1.3 在Application中创建弹出窗口
5.2 菜单
5.2.1 MenuBar的准备
5.2.2 在Applet中创建菜单
5.1.3 在Application中创建菜单
5.3 对话框
5.3.1 Dialog的准备
5.3.2 在Applet中创建对话框
5.3.3 在Application中创建应用程序
5.4 问题与提示
第6章 Java绘图
6.1 图形
6.1.1 图形坐标系
6.1.2 Graphics类的准备
6.1.3 鼠标事件
6.1.4 简易画笔
6.2 颜色
6.2.1 Color类的准备
6.2.2 霓虹灯和变幻线
6.3 字体
6.3.1 Font的准备
6.3.2 FontMetrics的准备
6.3.3 闪动的marquee
6.4 问题与提示
第7章 Java多线程
7.1 线程概述
7.2 接口与Thread类
7.2.1 Runnable接口
7.2.2 Thread类
7.3 Conway生命游戏
7.4 暂停和恢复线程
7.5 线程通信
7.6 问题与提示
第8章 多媒体
8.1 图像
8.1.1 Image类
8.1.2 URL类
8.1.3 图像的装入
8.1.4 图像的显示和缩放
8.1.5 MediaTracker类
8.1.6 图像过滤器
8.2 声音
8.2.1 AudioChip类
8.2.2 播放背景音乐
8.3 动画
8.3.1 基本概念
8.3.2 爱心奉献
8.4 问题与提示
第9章 文件和流
9.1 基本概念
9.1.1 输入流
9.1.2 输出流
9.1.3 流接口
9.1.4 File类
9.2 File类应用
9.3 从磁盘读文件
9.4 拷贝文件
9.5 从Internet检索文件
9.6 问题与提示
第10章 网络通信
10.1 概述
10.1.1 通信协议
10.1.2 通信端口
10.1.3 Java支持的网络功能
10.2 使用URL资源
10.2.1 URL的准备
10.2.2 显示URL的图文资源
10.3 Socket套接字
10.3.1 套接字的概念
10.3.2 InetAddress类
10.3.3 Socket类
10.3.4 客户机服务器程序
10.4 数据报服务
10.4.1 DatagramPacket类
10.4.2 Chat程序
10.5 FTP协议
10.5.1 FtpClient类
10.5.2 FTP应用
10.6 问题与提示
加速篇
第11章 综合应用
11.1 Magnify程序
11.1.1 功能概述
11.1.2 编程思想
11.1.3 技术要点
11.1.4 详细讲解
11.2 拼图游戏
11.2.1 功能概述
11.2.2 编程思想
11.2.3 技术要点
11.2.4 详细讲解
11.3 结束语
11.4 问题与提示
编者的话
预备篇
第1章 初识Java
1.1 Java的产生
1.1.1 Java的历史
1.1.2 Java的发展
1.2 Java的特点
1.2.1 Java语言的特点
1.2.2 丰富的类库
1.2.3 Java和C、C++
1.3 Java编程特色
1.4 Java开发环境
1.4.1 系统要求
1.4.2 Visual J++6.0的安装
1.4.3 Visual J++6.0的使用
1.5 问题与提示
第2章 Java准备
2.1 Java的文件
2.2 Java实例
2.2.1 第一个Java小程序
2.2.2 分析与解剖
2.2.3 Java访问规则
2.3 Java与Web
2.3.1 HTML简介
2.3.2 自动生成Web页
2.4 Java Applet和Application
2.4.1 Applet
2.4.2 Application
2.5 问题与提示
开始篇
第3章 基础知识
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.2.4 位运算符
3.2.5 运算符的优先级
3.3 字符串和数组
3.3.1 字符串
3.3.2 数组
3.4 流程控制
3.4.1 分支流程
3.4.2 循环流程
3.4.3 跳转流程
3.5 异常处理
3.5.1 抛出异常
3.5.2 捕获异常
3.5.3 用try-catch来处理异常
3.6 问题与提示
第4章 AWT设计
4.1 按钮
4.1.1 Button准备
4.1.2 用按钮实现屏幕控制
4.2 文本
4.2.1 TextField和TextArea准备
4.2.2 实现Login窗口
4.3 标签
4.3.1 Label的准备
4.3.2 实现数据交换
4.4 布局
4.4.1 GridLayout和Panel的准备
4.4.2 制作计算器
4.5 复选框
4.5.1 Checkbox的准备
4.5.2 用Checkbox控制字体
4.6 单选框
4.6.1 Option的准备
4.6.2 用Option控制颜色
4.7 下拉框
4.7.1 Choice的准备
4.7.2 用Choice控制字体
4.8 滚动条
4.8.1 Scrollbar的准备
4.8.2 用Scrollbar实现自定义颜色
4.9 问题与提示
第5章 窗口和菜单
5.1 窗口
5.1.1 Frame的准备
5.1.2 Applet中创建弹出窗口
5.1.3 在Application中创建弹出窗口
5.2 菜单
5.2.1 MenuBar的准备
5.2.2 在Applet中创建菜单
5.1.3 在Application中创建菜单
5.3 对话框
5.3.1 Dialog的准备
5.3.2 在Applet中创建对话框
5.3.3 在Application中创建应用程序
5.4 问题与提示
第6章 Java绘图
6.1 图形
6.1.1 图形坐标系
6.1.2 Graphics类的准备
6.1.3 鼠标事件
6.1.4 简易画笔
6.2 颜色
6.2.1 Color类的准备
6.2.2 霓虹灯和变幻线
6.3 字体
6.3.1 Font的准备
6.3.2 FontMetrics的准备
6.3.3 闪动的marquee
6.4 问题与提示
第7章 Java多线程
7.1 线程概述
7.2 接口与Thread类
7.2.1 Runnable接口
7.2.2 Thread类
7.3 Conway生命游戏
7.4 暂停和恢复线程
7.5 线程通信
7.6 问题与提示
第8章 多媒体
8.1 图像
8.1.1 Image类
8.1.2 URL类
8.1.3 图像的装入
8.1.4 图像的显示和缩放
8.1.5 MediaTracker类
8.1.6 图像过滤器
8.2 声音
8.2.1 AudioChip类
8.2.2 播放背景音乐
8.3 动画
8.3.1 基本概念
8.3.2 爱心奉献
8.4 问题与提示
第9章 文件和流
9.1 基本概念
9.1.1 输入流
9.1.2 输出流
9.1.3 流接口
9.1.4 File类
9.2 File类应用
9.3 从磁盘读文件
9.4 拷贝文件
9.5 从Internet检索文件
9.6 问题与提示
第10章 网络通信
10.1 概述
10.1.1 通信协议
10.1.2 通信端口
10.1.3 Java支持的网络功能
10.2 使用URL资源
10.2.1 URL的准备
10.2.2 显示URL的图文资源
10.3 Socket套接字
10.3.1 套接字的概念
10.3.2 InetAddress类
10.3.3 Socket类
10.3.4 客户机服务器程序
10.4 数据报服务
10.4.1 DatagramPacket类
10.4.2 Chat程序
10.5 FTP协议
10.5.1 FtpClient类
10.5.2 FTP应用
10.6 问题与提示
加速篇
第11章 综合应用
11.1 Magnify程序
11.1.1 功能概述
11.1.2 编程思想
11.1.3 技术要点
11.1.4 详细讲解
11.2 拼图游戏
11.2.1 功能概述
11.2.2 编程思想
11.2.3 技术要点
11.2.4 详细讲解
11.3 结束语
11.4 问题与提示
猜您喜欢