Java程序设计案例教程

Java程序设计案例教程
作 者: 沈大林 沈昕 肖柠朴
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: JAVA语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java程序设计案例教程》作者简介

内容简介

Java语言是由美国SUN公司开发的一种功能强大的,具有简单、面向对象、分布式、可移植等性能的多线程动态计算机编程语言。本书是“新世纪职业技术培训案例教程”系列丛书之一。使用Java2SDKl.4.2作为开发工具,对Java语言进行介绍,包括Java语言基础知识、面向对象编程、图形用户界面设计以及数据的输入输出等内容。采用真正的任务驱动方式,展现全新的教学方法。全书以案例的形式,通过大量实用、经典的编程实例,来介绍Java语言,使读者可以快速掌握、应用所学的Java语言编程知识。本书可以作为计算机职业技术学校的教材,也可以作为初、中级培训班的教材,还适于作为初学者的自学用书。

图书目录

第1章Java语言入门

第1节计算机语言的发展

一、计算机基本结构

二、三代计算机语言

三、编译器和解释器

第2节Java语言概述

一、Java的由来

二、Java语言运行的流程

三、Java语言集成开发环境

1.Java2SDK

2.JEDPIus2.0和BlueJ

3.JBuilder

4.J#

第3节安装Java

一、安装Java

1.下载Java2SDK

2.安装Java2SDK

二、Bin文件夹

三、设置环境变量

1.在Windows9X操作系统下的操作方法

2.在Windows2000或WindowsXP操作系统下的操作方法

[实例门第1个Java应用程序

1.DOS命令

2.Java源程序的组成

[实例2]第1个JavaApplet程序

1.JavaApplet源程序解释

2.HTML语言中的一些标记符的含义

第2章Java编程基础知识

[实例3]显示个人信息

1.打印语句

2.简单数据类型

[实例4]金字塔

1.注释

2.转义字符

3.统一码

[实例5]交换数字

1.变量类型

2.标识符

3.关键字

4.定义变量与变量赋值

[实例6]计算方程式

1.数据类型转换

2.计算中的数据类型转换

3.ASCII码

4.关系运算符和关系表达式

5.逻辑运算符和逻辑表达式

6.条件运算符和条件表达式

7.优先级

[实例7]求两个整数的和

1.文本框(TextField)

2.标签(Label)

3.按钮(Button)

[实例8]小写单词变大写

1.定义Sbin2

2.String类的方法

[实例9]随机生成三个数.显示最大数

1.Math类的静态方法

2.String和数字互相转换

[实例10]画一个电脑图案

1.绘制直线

2.绘制矩形

3.绘制椭圆形

4.绘制圆矩形

5.绘制弧形

6.设定颜色

7.编辑文字

[实例11]按照输入值画圆

1.变量作用范围

2.repaint0方法

第3章流程控制语句

[实例12]判断奇偶数

1.键盘输入字符

2.键盘输入字符串

3.if语句形式之一

[实例13]判断闰年

1.if语句形式之二

2.if语句形式之三

[实例14]星座与性格

1.switch语句形式.

2.switch语句执行顺序

3.合并case语句

[实例15]求数字10的阶乘

1.while循环语句

2.do-while循环语句

3.设计循环语句

4.累乘器、累加器和计数器

[实例16]求一个数的所有因子

1.for循环语句

2.for语句与while语句的互换

3.for语句的特殊形式

[实例17]猜数字

1.break语句

2.continue语句

3.return语句

[实例18]打印九九表

1.多重循环语句

2.带标号的跳转语句

[实例19]在文章中查找单词

1.1engthO方法

2.indexOf()方法

3.substring()方法

4.判断字符串相等

第4章数组和方法

[实例20]显示最大数

1.使用数组的步骤

2.数组的初始化

3.数组的复制

[实例21l数字排序

1.插入排序法

2.选择排序法

3.冒泡排序法

4.其他排序方法

[实例22]杨辉三角形

1.多维数组

2.定义方法

3.调用方法

4.方法的参数

[实例23]费波纳契数列

1.递归

2.编写具有递归功能的方法

3.方法的重载

[实例24]加密文件

1.main()方法

2.FileReader和FileWriter类

第5章面向对象编程

[实例25]使用Java语句表达“车”类

1.面向对象程序设计

2.面向对象程序设计的术语

3.使用面向对象方法解决问题的过程

4.面向对象程序设计的优点

[实例26]创建和使用“矩形”类

1.实例变量与实例方法

2.构造方法

3.调用方法

4.toString0方法

[实例27]“正方形”类

1.public和private

2.访问方法

3.实例变量的比较和默认值

4.静态变量.

[实例28]“点”类

1.对象数组

2.对象相等

3.this

4.最终变量

5.静态方法

[实例29]学生成绩

1.类继承的概念

2.类继承的程序实现

3.关键字super

[实例30]访问权限

1.包(Package)

2.常见系统包

3.访问控制修饰符

4.方法的覆盖与重载

[实例31]接口

1.接口的概念

2.接口的实现

3.抽象类和抽象方法

4.面向对象程序设计的特点

第6章Java图形用户界面

[实例32]认识Swing

1.图形用户界面的概念

2.图形用户界面的组成

3.AWT和Swing.

4.JFrame

5.JLabel(标签).

[实例33]登录邮箱

1.布局管理器(LayoutManagers)

2.JPanel

3.JTextField(文本框)

4.JBu~on(按钮)

5.JPasswordField(密码框)

6.事件(Event)

7.ActionEvent类

[实例34]世界名画欣赏

1.BoxLayout类

2.BorderFactory类

3.JComboBox类

[实例35]网上购物、

1.JCheckBox类和

JRadioButton类

2.ActionEvent类的应用

3.ItemEvent类的应用

[实例36]跟踪鼠标移动

1.KeyEvent类(键盘事件)

2.MouseEvent类(鼠标事件)

[实例37]播放音乐

1.各种菜单组件

2.对话框(Dialogs)

3.音频文件的处理和URL