网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java2程序设计基础(高职高专计算机教学改革新体系规划教材)
分类 教育考试-大中专教材-成人教育
作者 张后扬//邵丽萍//王馨迪
出版社 清华大学出版社
下载
简介
编辑推荐

本书内容全面、结构清晰。首先从Java语言的产生、特点、结构开始介绍,然后介绍如何得到Java语言的开发工具、如何设置Java的开发环境、编写Java程序,再系统介绍Java语言的基本语法和面向对象的编程技术、异常处理机制、Applet网页窗口中的图形用户界面以及图形、图像与多媒体技术、Java的常用基础类。

本书通俗易懂、图文并茂、循序渐进,适合没有编程经验的读者学习,也适合有一定程序语言基础的读者自学,并可作为高等院校、高职高专和计算机培训班的教材。

内容推荐

Java是近年来十分流行的程序设计语言,又是一门通用的网络编程语言,在Internet上有着广泛的应用。本书全面介绍了Java语言的功能和特点,主要包括Java语言基础知识、Java语法构成、面向对象编程技术、Applet图形用户界面设计、图形处理、多媒体处理、异常处理、Java常用基础类的使用等内容。本书通俗易懂、图文并茂,通过深入浅出的方式介绍了大量Java程序设计的实例,从实用的角度解释了Java面向对象编程思想,并介绍了Java程序设计的技巧。

本书适合没有编程经验的读者学习,也适合有一定程序语言基础的读者自学,并可作为高等院校、高职高专和计算机培训班的教材。

目录

第1章 Java语言入门

 1.1 了解Java语言

1.1.1 什么是Java语言

1.1.2 Java语言的起源与发展过程

1.1.3 Java语言的特点

1.1.4 Java语言的组成分支

1.1.5 Java语言的主要用途

 1.2 搭建Java开发与运行环境

1.2.1 常用Java软件包的功能

1.2.2 下载与安装SDK与Java软件

1.2.3 配置Java开发与运行环境

 1.3 编写与运行Iava程序

1.3.1 编写一个Java源程序

1.3.2 在“命令提示符”窗口编译与运行Java程序

1.3.3 在EditPlus窗口编译与运行Java程序

 1.4 总结提高

 思考题1

 上机练习1

第2章 Java基本语法

 2.1 Java的标识符、关键字与分隔符

2.1.1 Java的基本元素组成

2.1.2 Java标识符的使用规则

2.1.3 Java的主要关键字

2.1.4 Java分隔符的使用

 2.2 不同数据类型的Java常量与变量

2.2.1 Java的基本数据类型

2.2.2 声明Java常量

2.2.3 声明Java变量

2.2.4 区分成员变量与局部变量

2.2.5 强制转换基本数据类型

 2.3 Java的运算符与表达式

2.3.1 Java的赋值运算符及其使用方式

2.3.2 Java的算术运算符及其使用方式

2.3.3 Java的关系运算符及其使用方式

2.3.4 Java的逻辑运算符及其使用方式

2.3.5 Java的条件运算符及其使用方式

 2.4 总结提高

2.4.1 Java的其他运算符

2.4.2 Java运算优先级

 2.5 知识扩展

2.5.1 一维数组

2.5.2 多维数组

 思考题2

 上机练习2

第3章 不同类型的Java语句

 3.1 Java程序的构成与语句的类型

3.1.1 Java程序构成成分

3.1.2 Java语句的种类

 3.2 选择语句

3.2.1 单分支选择语句(if语句)

3.2.2 二分支选择语句(if...else语句)

3.2.3 多分支选择语句(if...else if...else语句)

3.2.4 开关语句(SWitch语句)

 3.3 循环语句

3.3.1 确定次数循环语句(for循环)

3.3.2 先判定后执行循环语句(while循环)

3.3.3 先执行后判定循环语句(dowhile循环)

 3.4 总结提高

3.4.1 嵌套使用的循环语句

3.4.2 嵌套使用的选择与循环语句

 3.5 知识扩展

3.5.1 break语句

3.5.2 带标号的break语句

3.5.3 COntinue语句

3.5.4 return语句

 思考题3

 上机练习3

第4章 面向对象程序设计

 4.1 创建体现00P风格的Java类与对象

4.1.1 具有00P风格的Java程序

4.1.2 创建Java类

4.1.3 创建Java对象

 4.2 成员变量

4.2.1 声明成员变量

4.2.2 具有不同访问控制权限的成员变量

4.2.3 静态变量与实例变量

 4.3 成员方法

4.3.1 成员方法的设计

4.3.2 成员方法的声明与修饰

4.3.3 通过方法的参数传递不同信息

 4.4 总结提高

 思考题4

 上机练习4

第5章 类

 5.1 类的继承性

5.1.1 通过继承方式创建类

5.1.2 隐藏父类的成员变量

5.1.3 覆盖父类的成员方法

5.1.4 this与super的使用

 5.2 类的多态性

5.2.1 成员方法重载

5.2.2 构造方法重载

 5.3 接口

5.3.1 通过类声明方式实现接口

5.3.2 创建自定义接口

5.3.3 通过类型方式使用接口

 5.4 包

5.4.1 Java的API包

5.4.2 引用Java API包中的类

5.4.3 创建自定义包

 5.5 总结提高

 思考题5

 上机练习5

第6章 Java的异常处理机制

 6.1 Java异常的概念

6.1.1 错误与异常

6.1.2 Java异常

 6.2 Java异常的处理方法

6.2.1 try...catch...finally语句

6.2.2 使用throw语句抛出异常对象

6.2.3 使用throws子句抛出方法中的异常

6.2.4 finally语句的作用

6.2.5 创建自定义异常类

 6.3 总结提高

6.3.1 Java的异常处理机制

6.3.2 Java提供的异常类

6.3.3 Exception异常类的子类

6.3.4 Error错误类的子类

6.3.5 编译时对异常情况的检查

 思考题6

 上机练习6

第7章 创建JApplet网页小程序

 7.1 创建JApplet小应用程序

7.1.1 与JApplet生命周期相关的基本方法

7.1.2 通过HTML网页给JApplet传递参数

7.1.3 HTML的Applet标记及属性

 7.2 添加组件

7.2.1 面板组件

7.2.2 标签组件

7.2.3 按钮组件

7.2.4 文本框组件

7.2.5 文本区组件

7.2.6 单选按钮组件

7.2.7 复选框组件

7.2.8 下拉列表组件

 7.3 组件布局管理

7.3.1 顺序布局管理器

7.3.2 边界布局管理器

7.3.3 卡片布局管理器

7.3.4 网格布局管理器

7.3.5 组件的精确定位方式

 7.4 Java处理事件的方式

7.4.1 单击事件的处理方式

7.4.2 选择事件的处理方式

7.4.3 通过匿名类创建监听器对象

7.4.4 充当监听器对象的主类

7.4.5 使用事件适配器类创建监听器对象

 7.5 总结提高

7.5.1 Japplet的特点

7.5.2 Java的事件处理机制

7.5.3 Java的常用事件接口与事件类

7.5.4 创建容器与组件基本步骤

 思考题7

 上机练习7

第8章 图形与多媒体处理

 8.1 使用Graphics绘制基本图形

8.1.1 在Applet界面中绘制红色的直线

8.1.2 在JApplet界面中绘制矩形

8.1.3 在Canvas画布对象中绘制椭圆

8.1.4 在JPanel面板对象上绘制圆弧

8.1.5 在JApplet界面中绘制多边形

 8.2 使用Graphics2D绘制基本图形

8.2.1 使用Graphics2D对象画直线

8.2.2 使用Graphics2D对象画矩形

 8.3 使用Graphics绘制文字图形

8.3.1 绘制字符串、字符和字节文字图形

8.3.2 绘制不同字体的文字图形

8.3.3 绘制不同颜色的文字图形

 8.4 图像处理

8.4.1 在窗口界面添加图像

8.4.2 图像的缩放

8.4.3 在窗口界面显示动画

 8.5 加载声音文件

8.5.1 添加背景音乐

8.5.2 选择播放声音文件

 8.6 总结提高

 思考题8

 上机练习8

第9章 常用的Java基础类

 9.1 字符串类String与StringBuffer

9.1.1 字符串类的特点

9.1.2 字符串类的构造方法

9.1.3 String类的方法

9.1.4 StringBtlfret类的方法

 9.2 几个主要的Java基础类

9.2.1 根类0bject

9.2.2 系统类System

9.2.3 数学函数类Math

9.2.4 Class类与Runtime类

 9.3 总结提高

 9.4 知识扩展

9.4.1 日期类

9.4.2 随机数类Random 

 思考题9

 上机练习9

参考文献

编后语

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/7 10:28:53