注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关跨平台程序设计语言-Java

跨平台程序设计语言-Java

跨平台程序设计语言-Java

定 价:¥24.00

作 者: 赵毅
出版社: 西安电子科技大学出版社
丛编项: 21世纪应用型本科通用教材
标 签: Java

ISBN: 9787560616599 出版时间: 2006-05-01 包装: 简裝本
开本: 16开 页数: 334 字数:  

内容简介

  本书根据普通大专院校学生的特点,结合先进的教学思路,以简洁明了的风格和大量实例,全面而详细地讲述了Java程序设计语言的墓本概念与编程思想。使读者能快速理解和迅速掌握相应编程原理,并学以致用。.全书共12章,其中第1~4章讲解了程序没计语言的基本概念和过程设计的方法,第5~8章讲解了面向对象程序设计的原理,第9章和第10章介绍了编写图形界面的基本方法,第11章和第12章介绍了UO技术和多线程技术。此外,书末还给出了三个附录,分别为常用类的使川方法、常用开发工具和常用词汇表。..本书可作为大专院校非计算机专业的计算机程序设计教材,也可作为编程爱好者的参考书及Java语言的自学教材,特别适合于缺乏程序设计经验的初学者。★本书配有电子教案,需要者可与出版社联系,免费提供。...

作者简介

暂缺《跨平台程序设计语言-Java》作者简介

图书目录

第1章程序设计概述.
1.1程序设计语言的分类
1.2面向对象的相关概念
1.3Java简介
1.3.1Java的由来
1.3.2Java的历史和现状
1.3.3Java对Internet的重要性
1.3.4Java的关键内核——字节码
1.3.5Java语言的特点
1.4Java程序的运行和环境
1.4.1编辑Java源代码
1.4.2Java的运行环境
1.4.3Java应用程序示例
1.4.4Java小程序示例
1.5Java程序的整体框架
1.6简单错误处理
1.7常见的Java集成开发环境
习题
第2章数据类型.变量和数组
2.1Java语言的强类型特性
2.2简单数据类型
2.3整数类型
2.4浮点型
2.5字符型
2.6布尔型
2.7常量
2.7.1整数常量
2.7.2浮点常量
2.7.3布尔型常量
2.7.4字符常量
2.7.5字符串常量
2.8变量
2.8.1标识符
2.8.2变量的基本概念
2.8.3声明一个变量
2.8.4动态初始化
2.8.5变量的作用域和生存期
2.9类型转换与强制类型转换
2.9.1Java的自动转换
2.9.2不兼容类型的强制转换
2.10表达式中类型的自动提升
2.11数组
2.11.1一维数组
2.11.2多维数组
2.11.3另一种数组声明语法
2.12字符串简介
习题
第3章运算符
3.1算术运算符
3.1.1墓本算术运算符
3.1.2模运算符
3.1.3算术赋值运算符
3.1.4递增和递减运算符
3.2关系运算符
3.3布尔逻辑运算符
3.4赋值运算符
3.5位运算符
3.5.1位逻辑运算符
3.5.2左移运算符
3.5.3右移运算符
3.5.4无符号右移运算符
3.5.5位运算符赋值
3.67运算符
3.7运算符的优先级
3.8圆括号的使用
习题
第4章程序控制语句
4.1算法和流程图
4.1.1算法说明
4.1.2简单算法举例
4.1.3算法的表示
4.2选择语句
4.2.1if语句
4.2.2switch语句
4.3循环语句
4.3.1while语句
4.3.2do-while循环
4.3.3for循环
4.3.4for循环的一些变化
4.3.5循环嵌套
4.4跳转语句
4.4.1break语句
4.4.2continue语句
4.4.3return语句
4.5注释
4.5.1单行注释
4.5.2多行注释
4.5.3文档注释
习题
第5章面向对象基础
5.1面向对象方法的提出
5.2面向对象程序设计的基本概念
5.2.1类和对象
5.2.2对象的属性及关系
5.3面向对象程序设计的特点
5.4面向对象编程的相关概念及步骤
5.4.1面向对象编程的概念及语言
5.4.2OOA和OOD
5.4.3面向对象编程的步骤
5.5事件及其处理
5.5.1Java事件处理机制
5.5.2Java事件处理
5.5.3授权事件模型
5.5.4事件
5.5.5事件源
5.5.6事件监听器
5.5.7事件类
5.5.8产生事件
5.5.9事件监听器接口
5.5.10Adapter类
习题
第6章面向对象的Java实现
6.1类的定义和使用
6.1.1最简单的类
6.1.2成员变量
6.1.3成员方法
6.1.4完整的类定义示例..
6.1.5创建类的对象
6.1.6运行程序
6.1.7对象之间的关系
6.2访问机制
6.2.1static关键字
6.2.2在一个类中的访问机制
6.2.3一个类访问另外一个类
6.3变量的作用域
6.3.1两种变量的访问规则
6.3.2两种变量的初始化
6.3.3变量的作用范围
6.4构造方法
6.4.1方法重载
6.4.2构造方法和对象初始化
6.4.3构造方法的重载
6.5继承
6.5.1类的继承
6.5.2重置方法与super关键字
6.5.3类与其父类的构造方法的调用
6.5.4不用继承使用另外一个类
6.5.5重置与重载
习题
第7章Java基本包
7.1Math类
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.2.9与数组有关的运行错误
7.3String类
7.3.1字符串的声明和赋初值
7.3.2String类中的方法
7.4main方法
习题
第8章异常处理
8.1基本概念
8.2异常处理的种类
8.3系统默认处理异常
8.4使用try-catch结构
8.5异常声明
8.6throw.throws和finally语句
8.6.1throw语句
8.6.2throws语句
8.6.3finally语句
习题
第9章窗口程序设计
9.1AWT包的基本概念
9.2容器
9.2.1创建一个窗口
9.2.2程序退出机制
9.2.3在窗口中放置按钮
9.2.4按钮退山机制
9.2.5面板类
9.2.6画布类
9.2.7画布类子类
9.3布局
9.3.1顺序布局
9.3.2边界布局
9.3.3网格布局
9.3.4空布局
9.4组件
9.4.1按钮的方法
9.4.2按钮类的子类
9.4.3文本框对象的创建
9.4.4文本区
9.5图形方法
9.5.1画图形边框
9.5.2图形颜色的填充
9.5.3白定义颜色
9.5.4画立体矩形
9.5.5绘制二次曲线
9.5.6图片的显示
习题
第10章JavaApplet
10.1JavaApplet概述
10.2JavaApplet的特点
10.3Applet类的主要方法
10.4开发运行JavaApplet程序
10.4.1用JDK编译器编译运行JavaApplet
10.4.2在VJ编译开发环境中编译运行JavaApplet
10.5JavaApplet的运行机制
10.5.1源程序的编辑与编译
10.5.2代码嵌入
10.5.3Applet的运行
10.6JavaApplet实例
10.6.1图形界面的输入/输出
10.6.2请求重画
10.6.3HTMLApplet标记
10.6.4有输入参数的JavaApplet
10.6.5getDocumentBase()和getCodeBase()方法
10.6.6AppletContext和showDocument()方法
10.6.7鼠标实例
10.6.8键盘事件实例
10.6.9输入密码实例
10.6.10Applet生命周期
10.6.11制作小闹钟
习题
第11章输入与输出流
11.1流的概念
11.2Java.io包
11.3对流进行分类
11.4标准输入/输出流
11.5节点流和高级流
11.6宇符流
11.6.1文件
11.6.2创建一个文件对象
11.6.3文件操作的例程
11.6.4Reader中各Writer类
11.7字节流
11.7.1FilelnputStream类和FileOutputStream类
11.7.2BufferedlnputStream类和BufferedOutputStream类
11.7.3DatalnputStream类和DataOutputStream类
11.8RandomAccessFile类
习题
第12章线程
12.1多线程
12.1.1线程的基本概念
12.1.2线程的状态
12.2线程体的实现
12.2.1继承Thread类
12.2.2实现接HRunablc
12.2.3两种方法的比较
12.3线程的同步
习题
附录A常用类的使用方法
附录B常用开发工具
附录C常用词汇表
参考文献...

本目录推荐