Java语言编程基础教程
Java语言编程基础教程封面图

Java语言编程基础教程

宋振会, 编著

出版社:清华大学出版社

年代:2005

定价:

书籍简介:

Java是美国SUN公司在1996年正式推出的纯面向对象的编程语言,主要用于Internet网络编程,目前为Java2版本。本书按照此标准为基础,对Java进行了全面、详细地介绍。Java是在C++的基础上发展起来的,因此其基本语法和C++类似。为了让没有C++基础的读者也能读懂本书。本书在前面章节安排了C++的基础内容。概括起来本书内容主要包括:从C++编程转到JAVA编程;常量、变量和内存;运算符、优先级和结合律;面向对象的编程方法(类);条件判定和循环;创建窗体界面的组件;使用布局管理器布局界面;创建基于Web的Applet应用;窗体界面的交互和事件处理;程序运行中的异常处理;多线程编程;文件管理和输入/输出流;基于Web的网络编程。本书编写时参考了大量的国际软件工程师培训教程,又借鉴了作者多年的编程经验,采用符合国际性标准的编程方法和惯例,将一些高深、抽象的理论,通过大量的程序案例进行讲述,使读者阅读起来通俗易懂。本书是学习Java语言编程的优秀教程,内容丰富,讲述清楚,实例典型面丰富,适用于Java培训学员、高等院校及职业院校的学生、其他Java编程爱好者。

书籍目录:

第1章 从C++编程转到Java编程

Java概述

Java的历史

Java程序

Java的性质

Java与C++的对比

数据类型

运算符和构造

继承性

方法和方法重载

数组和String对象

main()方法

类、对象和方法

执行Java程序

Java包

访问区分符

抽象类和接口

无用信息收集

把C++代码转换为Java代码

保存、编译和运行Java程序

Java程序的成分

小结

独立实践

第2章 常量、变量和内存

Java基础知识

源程序中的注释

转义字符:\

标识符与关键字

数据类型概述

数据类型的分类

常量、变量和内存

基本数据类型

布尔型(boolean)

字符型(char)

整型(int)

浮点型(float)

数据类型转换

静态变量:static

小结

独立实践

第3章 运算符、优先级和结合律

基本概念

基本运算符

算术运算符

算术赋值运算符

一元增量、减量运算符

比较运算符

逻辑运算符

条件运算符

小结

独立实践

第4章 面向对象的编程方法(类)

Java中的类

声明类

创建类对象

类作用域

类对象访问符(.)

类的访问区分符

抽象和封装

使用访问区分符实现抽象和封装

成员函数

带参数的函数

形参和实参

调用函数

构造符的需要

静态变量和静态函数

静态变量

静态函数

小结

独立实践

第5章 条件判定和循环

条件构造

if…else构造

switch…case构造

循环构造

while循环

do…while循环

break和continue语句

for循环构造

小结

独立实践

第6章 创建窗体界面的组件

识别用户界面窗口的组件

用户界面的需要

用户界面的类型

图形用户界面(GUI)

抽象窗口工具箱(AWT)

Java基础类(JFC)

创建窗体界面组件的包及类继承关系

java.awt包

javax.swing包

创建窗体界面的组件

创建一个框架:JFrame类

向框架添加按钮:JButton类

设置流布局管理器:FlowLayout类

向框架添加容器:JPanel类

静态文本标签:JLabel类

图像插图:Icon接口ImageIcon类

文本框:JTextField类

口令框:JPasswordField类

文本区:JTextArea类

滚动条:JScrollPane类

文本列表框:JList类

文本组合框:JComboBox类

复选框:JCheckBox类

单选按钮:JRadioButton类

表格:JTable类

菜单:JMenuBar、JMenu和

JMenuItem类

案例精析

小结

独立实践

第7章 使用布局管理器布局界面

布局管理器:LayoutManager

使用布局

布局管理器种类

FlowLayout(流布局管理器)

GridLayout(网格布局管理器)

BorderLayout(边界布局管理器)

CardLayout(卡片布局管理器)

BoxLayout(盒布局管理器)

GridBagLayout(GridBag布局管理器)

案例精析

布局客户信息界面

学员信息编辑器

小结

独立实践

第8章 创建基于Web的Applet应用

关于Applets

网线创建小应用程序:Applets

Japplet类

小应用程序(Applets)的运行

机制

Applications修改为Applets

编写HTML文件的代码

在Applet中绘图

绘图:Graphics类66

设置颜色:Color类

设置字体:Font类

案例精析

修改客户信息应用为Applets70

修改学员信息编辑器为Applets

绘制时钟日历

小结

独立实践

第9章 窗体界面的交互和事件处理

交互与事件处理

事件处理概述

接口的需要

Adapter类的需要

事件处理机制

事件驱动编程

事件的组件

委派事件模型

事件类和接口

事件类:XXXEvent

事件实现的接口:XXXListener

选择适当的事件类型

对事件的响应

在Applets状态栏上显示信息

弹出式窗口:JOptionPane类

对话框窗口:JDialog类

显示另一个窗口界面

案例精析

为客户信息Applets添加事件

小结

独立实践

第10章 程序运行中的异常处理

异常

异常的概念

异常类的层次结构

常见的异常

异常处理

异常处理机制

捕获异常

声明抛弃异常throws

用户定义的异常

用户定义异常的需要

创建用户定义的异常类

抛弃异常throw

案例精析

为客户信息Applets添加异常处理

小结

独立实践

第11章 实现多线程编程

基本概念

进程

线程

多线程的定义

实现线程

实现线程的方法

线程的生命周期

实现线程的例子

在DOS窗口中输出

在Applet中绘制

在Windows界面的文本框中输出

与日期相关的类

Date类

Calendar类

GregorianCalendar类

案例精析

为客户信息Applets添加日期线程

绘制时钟日历

小结

独立实践

第12章 文件管理和输入/输出流

文件管理:File类

字节输入/输出流

字节输入/输出流类层次结构

流(Stream)

InputStream和OutputStream类

FileInputStream和FileOutputStream类

连接输入流:SequenceInputStream类

过滤流:FilterInputStream和

FilterOutputStream

用RandomAccessFile类读写文件

字符读入/写出

Reader和Writer类

案例精析

将客户信息Applets保存到文件

小结

独立实践

第13章 基于Web的网络编程

网络基本概念

局域网和广域网

IP地址

域名

网络传输协议

服务类型和端口号

InetAddress类

Socket类和ServerSocket类

创建网络客户Applet

与服务器通信所需的类和方法

何时将数据提交给服务器

读写数据所需的类和方法

创建服务器应用

服务器使用的类和方法

创建服务器

监听客户请求

启动服务器

连接线程

读写数据所需的类和方法

要处理的异常

小结

独立实践

附录

附录A ASCII字符集

附录B Java的关键字

内容摘要:

Java是美国SUN公司在1996年正式推出的纯面向对象的编程语言,主要用于Internet网络编程,目前为Java 2版本。本书按照此标准为基础,对Java进行了全面、详细的介绍。 Java是在C++的基础上发展起来的,因此其基本语法和C++类似。为了让没有C++基础的读者也能读懂本书,本书在前面章节安排了C++的基础内容。概括起来本书内容主要包括:从C++编程转到Java编程;常量、变量和内存;运算符、优先级和结合律;面向对象的编程方法(类);条件判定和循环;创建窗体界面的组件;使用布局管理器布局界面;创建基于Web的Applet应用;窗体界面的交互和事件处理;程序运行中的异常处理;多线程编程;文件管理和输入/输出流;基于Web的网络编程。本书编写时参考了大量的国际软件工程师培训教程,又借鉴了作者多年的编程经验和教学经验,采用符合国际性标准的编程方法和惯例,将一些高深、抽象的理论,通过大量的程序案例进行讲述,使读者阅读起来通俗易懂。本书是学习Java语言编程的优秀教程,内容丰富,讲述清楚,实例典型而丰富,适用于Java培训学员、高等院校及职业院校的学生、其他Java编程爱好者。

书籍规格:

书籍详细信息
书名Java语言编程基础教程站内查询相似图书
9787302106487
如需购买下载《Java语言编程基础教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)语种简体中文
尺寸26装帧平装
页数 386 印数 5000

书籍信息归属:

Java语言编程基础教程是清华大学出版社于2005.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。