跟我学Java编程语言:程序开发宝典

跟我学Java编程语言:程序开发宝典
作 者: 姜晓铭 刘晨
出版社: 冶金工业出版社
丛编项: 跟我学电脑软件系列丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: JAVA语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《跟我学Java编程语言:程序开发宝典》作者简介

内容简介

内容简介本书介绍了Java的基础知识,包括Java的历史,与Java有关的Internet知识,Java的特点。这些知识的学习可以帮助我们认识Java的用途和Java的地位。然后介绍Java的基本语法。另外,还介绍了Java提供的工具包,以便帮助读者进行如多线程程序设计、Applet小应用程序的设计等等。通过对本书的学习,将使读者能够对Java程序有一个全面的了解,掌握Java程序设计技术,将Java程序应用于网络,将使网页生动宜人,富有吸引力。随着网络的发展,Java的应用前景将会更加广阔,更多的读者将学会使用Java编程语言。

图书目录

目录

第1章 Java概述

1.1Java的由来

1.2Java与Internet

1.2.1Internet基本概念

1.2.2Internet的发展

1.2.3Internet功能与服务

1.3访问Internet服务器

1.3.1怎样访问网络计算机

1.3.2Internet网络服务器简介

1.4超文本HTML与Java

1.4.1超文本的实质

1.4.2超文本的标签

1.4.3超文本的制作

1.5Java的特点

1.5.1平台无关性

1.5.2安全性

1.5.3面向对象

1.5.4简单性

1.5.5动态特性

1.5.6分布性

1.5.7多线程

第2章 认识Java程序

2.1建立起面向对象的概念

2.2类与对象

2.2.1类的封装性

2.2.2类的继承性

2.2.3类的多态性

2.2.4对象间消息传递

2.3Java程序结构

2.3.1类的组成

2.3.2函数

2.3.3方法

2.3.4Java程序的组成

2.3.5说明C(或C++)入口的一个例子

2.3.6说明Java程序入口的一个例子

2.3.7Java程序与C程序对照举例

第3章 Java的基本语法

3.1Java的符号集

3.1.1Java的合法标识符

3.1.2Java的关键字

3.2Java的数据类型、变量 常量

3.2.1变量命名规则

3.2.2基本数据类型

3.2.3Java的数据类型的转换

3.2.4复合数据类型

3.3Java算术运算

3.3.1算术运算符

3.3.2算术运算符的优先级

3.3.3算术运算的操作数的类型转换

3.3.4算术表达式

3.4赋值运算

3.5Java的关系运算及逻辑运算

3.5.1关系运算符

3.5.2关系表达式及其运算

3.5.3逻辑运算符

3.5.4逻辑运算规则

3.5.5逻辑表达式及其运算

3.6Java整数的位运算

3.7其他运算符

3.7.1方括号[]和圆括号运算符()

3.7.2new运算符和instanceof运算符

3.8混合运算

3.9Java的程序语句

3.9.1基本语句

3.9.2流程控制语句

第4章 Java开发环境VisualJ++.

4.1使用VJ++集成环境编译运行程序

4.2VisualJ++ 的进一步操作

4.2.1建立自己的工作桌面

4.2.2对Tab 键的设置

4.2.3界面部件的功能简介

4.3VisualJ++1.1智能程序生成器Wizard

第5章 类与对象的操作

5.1创建实例对象

5.1.1对象的创建

5.1.2对象的使用

5.1.3对象的释放

5.2包

5.2.1包操作语句imp0rt

5.2.2包操作语句package

5.3类的定义

5.3.1类名部分说明

5.3.2类体的说明

5.4类的访问权限

5.4.1类的访问权限

5.4.2公共public类

5.4.3具有friendly权限的类

5.5成员变量的声明和初始化

5.6成员变量的访问权限

5.6.1成员变量访问权限

5.6.2私有private成员变量

5.6.3保护pr0tected成员变量

5.6.4公共public成员变量

5.6.5具有friendly权限的成员变量

5.7再论成员变量

5.7.1实例成员变量

5.7.2类变量(static变量)

5.8方法的定义

5.8.1定义方法的一般格式

5.8.2局部变量

5.8.3方法的权限

5.9方法的数据传递

5.9.1方法的参数

5.9.2方法的返回值

5.10方法的重载

5.11构造方法

5.12类的继承

5.12.1子类对父类的继承

5.12.2成员变量和成员方法的隐藏

5.12.3this和super用法

5.13抽象类与最终类

5.14接口

5.15不同类的对象转换

第6章 Java的例外处理

6.1例外处理机制

6.2例外类的层次

6.3例外处理语句及使用

6.3.1try-catch语句

6.3.2try-catch-finally

6.3.3throws语句

6.3.4throw语句

6.4例外处理举例

6.4.1Throwable类

6.4.2自定义例外类

第7章 Java工具包

7.1Java的类包

7.2掌握类的继承

7.3最高父类Object

7.4系统类System

7.4.1系统类介绍

7.4.2标准输入输出功能

7.4.3系统属性操作功能

7.5字符串处理类String和StringBuffer

7.5.1String类的对象的操作

7.5.2可变字符串StringBuffer对象的操作

7.6简单数据类型封装类

7.6.1整型数据的封装

7.6.2长整型数据封装类Long

7.6.3浮点型数据的封装类Fl0at

7.6.4Double类

7.6.5其它简单数据类型的封装简介

7.7Math类

第8章 输入输出操作

8.1流的层次结构

8.2InputStream流和OutputStream流

8.3内存读写

8.4管道流

8.5文件输入输出流

8.5.1文件类

8.5.2文件输入输出

8.5.3随机访问文件

8.6连接多个流

8.7过滤流

8.7.1缓冲流BufferedInputStream和BufferedOutputStream

8.7.2LineNumberInputStream流

8.7.3DataInputStream和DataOutputStream流

8.7.4PushbackInputStream流

8.8PrintStream流

第9章 多线程程序设计

9.1线程的机制

9.2线程的运行机理

9.3线程的创建方法

9.3.1通过Thread类的子类创建线程

9.3.2通过Runnable接口创建线程

9.3.3创建线程的例子

9.4线程的优先级

9.5创建服务线程——Daemon线程

9.6线程组

9.7多线程及线程同步

9.7.1一般多线程

9.7.2线程同步控制

9.7.3线程死锁

第10章 Applet基础

10.1第一个Applet小应用程序

10.2Applet的运行平台浏览器

10.2.1浏览器

10.2.2超文本中的Applet标签

10.2.3用getParameter(String paramname)方法取得参数

10.3Applet程序的运行机理

10.4Applet程序的结构

10.5Applet程序设计

10.5.1基本Applet程序

10.5.2多线程Applet设计

10.6Applet的安全机制

第11章 多媒体技术基础

11.1多媒体设计类的继承天系

11.2对象的属性

11.3设置字体

11.3.1Font类

11.3.2字体(Font)对象的创建

11.3.3设置字体

11.4设置颜色

11.4.1Color类

11.4.2颜色对象的创建

11.4.3颜色的设置

11.5Graphics类

11.5.1Graphics类的定义及主要方法

11.5.2绘图方法的具体使用

11.5.3利用Graphics封装的方法进行绘图

11.6图像处理

11.6.1普通图像的装载

11.6.2使用缓冲技术绘制图像

11.6.3使用图像监控器ImageObserver监视图像装载

11.7动画技术

11.7.1缓冲技术创建动画

11.7.2使用MediaTracker播放动画

第12章 Applet图形用户界面设计

12.1Java图形界面设计工具集AWT.

12.1.1AWT工具包的类的继承关系

12.1.2AWT界面的组成

12.1.3C0mponent类

12.2图形界面基本组件

12.2.1按钮Button

12.2.2标签label

12.2.3核选框Checkbox

12.2.4文本区(TextArea)的创建

12.2.5文本框(TextField)的创建

12.2.6滑动条(Scrollbar)的创建

12.2.7画板Canvas

12.2.8列表框List

12.2.9下拉列表Choice

12.2.10容器

12.3组件的布局方式

12.3.1BorderLayout方式

12.3.2CardLayout方式

12.3.3Fl0wLayout方式

12.3.4GridLayout方式

12.3.5GridBagLayout方式

12.4事件处理

第13章 Java的网络通信功能

13.1Internet地址

13.2URL资源定位

13.3使用URLConnection对象连接URL服务器

13.4数据包方式实现服务器与客户通信

13.5流连接方式实现客户端与服务器端之间的通信

13.5.1客户端插座Socket

13.5.2服务器端插座ServerSocket

第14章 VJ+ +的可视化编程

14.1建立资源文件

14.2生成资源类

14.3使用资源