Java程序开发教程[电子资源.图书]

副标题:无

作   者:张基温等编著

分类号:

ISBN:9787302057475

微信扫一扫,移动浏览光盘

简介

高等院校信息管理与信息系统专业系列教材。 该书以程序设计的初学者为对象,以面向对象的程序设计方法为主线介绍了Java语言和Java平台的基础知识。本书从引入面向对象的概念开始,并将面向对象的思想贯穿在全书之中。 本书例题丰富,内容循序渐进,通俗易懂,思路新颖,每章都配有一定数量的习题或思考题,适合作为本、专科学生程序设计课程的入门教材,也可作为计算机爱好者面向对象程序设计的自学教材。

目录

第1章 Java入门1
1.1 Java简介1
1.1.1 Java的崛起1
1.1.2 面向对象的程序设计语言2
1.1.3 Java平台和虚拟机7
1.1.4 两类Java程序8
1.1.5 Java程序开发环境——SDK12

1.2 Java程序开发过程12
1.2.1 Java应用程序开发过程举例12
1.2.2Java Applet开发过程举例16
习题18

第2章 方法设计20
2.1 方法使用基础20
2.1.1 方法的定义20
2.1.2 方法的调用与参数传递22

2.2 运算符与表达式25
2.2.1 赋值运算26
2.2.2 算术运算26
2.2.3 关系运算29
2.2.4 逻辑运算30
2.2.5 位运算符32
2.2.6 三元运算35
2.2.7 其他运算符36

2.3 流程控制语句37
2.3.1 循环结构37
2.3.2 选择语句47

2.4 算法设计举例54
2.4.1 穷举54
2.4.2 迭代55
2.4.3 递归56
习题58

第3章 数据设计61
3.1 数据描述61
3.1.1 标识符与关键字61
3.1.2 数据类型62
3.1.3 数据类型转换64
3.1.4 字面量67
3.1.5 变量的作用域与生存期68

3.2 数组72
3.2.1 一维数组72
3.2.2 多维数组77
3.2.3 数组的应用81
3.3 向量85
习题87

第4章 Java程序结构88
4.1 类层次结构88
4.1.1 继承及其描述88
4.1.2 类的继承规则89
4.1.3 变量的隐藏90

4.2 对象的使用与对象间的通信91
4.2.1 对象的创建91
4.2.2 对象的使用97
4.2.3 对象间的通信(消息)与实例方法的调用104

4.3 多态性107
4.3.1 方法的重构与重载107
4.3.2 方法的动态调用110
4.3.3 抽象类113

4.4 接口与包114
4.4.1 接口114
4.4.2 包116

4.5 访问控制与修饰符117
4.5.1 类成员的访问权限117
4.5.2 类的修饰符121
习题121

第5章 Java资源及其利用125
5.1 Java的标准库结构125
5.2 语言包126
5.2.1 基本对象类126
5.2.2 系统类127
5.2.3 包装类130
5.2.4 字符串类和缓冲串类136
5.2.5 数学类144
5.2.6 异常处理146

5.3 输入与输出包154
5.3.1 文件类154
5.3.2 流的综述156
5.3.3 文件的输入输出流159
5.3.4 随机访问文件类166
5.3.5 产生文本文件168

5.4 其他常用资源简介171
5.4.1 java.net包171
5.4.2 java.util包175
习题180

第6章 图形用户界面GUI183
6.1 建立图形用户界面183
6.1.1 图形用户界面的概念183
6.1.2 建立和添加组件185
6.1.3 Java的事件处理191
6.1.4 组件JPanel与布局管理器195

6.2 几个重要的图形组件201
6.2.1 JCheckBox201
6.2.2 JRadioButton和RadioButtonGroup205
6.2.3 JTextArea和 JScrollPane213
6.2.4 JTabbedPane216

6.3  GUI组件包与JComponent223
6.3.1 Swing和AWT包224
6.3.2 JComponent225
习题230

第7章  Applet231
7.1 Applet的设计基础231
7.1.1 Applet的结构231
7.1.2 对Applet功能的限制235
7.1.3 向小应用程序传递参数235

7.2 在Applet中使用图形、字体和颜色237
7.2.1 使用图形:Graphics类237
7.2.2 使用字体:Font类239
7.2.3 使用颜色:Color类241

7.3 在Applet中使用图像和声音244
7.3.1 使用图像244
7.3.2 使用声音247
7.4 JAR文件——Java存档文件252
习题253

附录A Java资源一览254
附录B 常见的出错信息255
附录C 常用术语表(英文原文信息)257

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java程序开发教程[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon