全新正版 极速发货
¥ 27.17 5.9折 ¥ 45.8 全新
库存2件
作者中国
出版社中国铁道出版社
ISBN9787113227494
出版时间2017-01
装帧平装
开本16开
定价45.8元
货号1201663858
上书时间2024-07-05
Java 语言自1995 年底在Internet 舞台上一亮相便名声大噪,并在之后迅速发展,其面
向对象的技术逐步取代了面向过程的程序设计技术,成为软件开发的主流技术。Java 语言
在开发领域中占据着重要的地位,广泛适用于智能卡、手持式电子消费类产品、桌面应用、
企业级应用等多个领域。其固有的可靠性与安全性不仅令Java 程序员放心,也令使用Java
程序的用户放心。Java 内建了对网络编程、数据库连接、多线程等高级程序设计任务的支
持,具有广阔的发展前景。Java 语言程序设计课程不仅是计算机专业重要的专业课,也是
从事计算机软件开发所的编程技术之一。本教材主要面向应用型高等院校计算机类专
业的学生,旨在培养技术应用型人才。本书内容的构造力求体现“以应用为主体”,强调理
论知识的理解和运用,实现本、专科教学以实践体系为主和以技术应用能力培养为主的目标。
本书是编者在总结开发经验和多年教学经验的基础上编写的。通过31 个典型的实例,
按照“入门基础篇”“面向对象篇”和“核心API 应用篇”三个层次由浅入深,由易到难地
介绍Java 的基础知识、面向对象知识和Java 核心API 的应用知识。全书共三篇13 章:第
一篇,入门基础篇(第1 章至第3 章),讲述Java 语言的基本概念、Java 数据类型、表达
式和程序控制结构。第二篇,面向对象篇(第4 章至第7 章),讲述Java 语言的面向对象
知识。第三篇,核心API 应用篇(第8 章至第13 章),讲述Java 语言中核心API 的应用。
此外,书中有三个附录,分别是:Java 关键字、运算符的优先级和结合方向、思考与练习
参考答案。书中的所有程序都在JDK7 环境下调试通过。
Java 是实践性和应用性都很强的语言,本书注重理论与实践相结合,每章都给出
了不同层次、不同难度的思考与练习题并且给出参考答案。通过习题与实例,使学生
掌握所学知识,并能灵活运用所学知识解决实际问题。
本书建议授课90 学时,其中上机实践30 学时以上。教师可根据学时数、专业和
学生的实际情况选讲应用案例中一些较难的例子。
本书由江西科技学院吴金舟、鞠凤娟任主编,彭吉琼、江勇、周金秀任副主编。具体
编写分工如下:吴金舟负责编写第4 章、第6 章、第8 章、第10 章和第12 章,鞠凤娟负
责编写第5 章、第7 章、第9 章和第11 章,彭吉琼负责编写第1 章和第2 章,江勇负责编
写第3 章,周金秀负责编写第13 章。编者可提供本教材中的实例源代码、PPT 课件等教学
资源。
由于编者水平有限,加上时间仓促,书中难免存在疏漏、不足之处,欢迎各位同行和
广大读者对本书提出建议和修改意见。
编 者
2016 年12 月
目 录
篇 入门基础篇
第1 章 Java 语言概述 ............................................................................................ 1
1.1 “初识Java—Hello World”实例 .............................................................................. 1
1.1.1 Java 语言的发展历程 ........................................................................................ 2
1.1.2 Java 语言的特点 ................................................................................................ 3
1.1.3 Java 程序的分类 ................................................................................................ 4
1.1.4 Java 程序的开发过程 ........................................................................................ 7
1.2 Java 的开发环境 .......................................................................................................... 7
1.2.1 JDK 的安装........................................................................................................ 7
1.2.2 JDK 的配置....................................................................................................... 10
1.2.3 JDK 的使用....................................................................................................... 11
1.3 集成开发工具Eclipse 的使用 .................................................................................... 13
1.3.1 下载和安装Eclipse .......................................................................................... 13
1.3.2 Eclipse 的使用 .................................................................................................. 15
本章小结 .............................................................................................................................. 19
思考与练习 .......................................................................................................................... 19
第2 章 Java 语言基础 .......................................................................................... 20
2.1 “学生信息描述”实例 ................................................................................................ 20
2.1.1 标识符 .............................................................................................................. 21
2.1.2 关键字 .............................................................................................................. 22
2.1.3 数据类型 .......................................................................................................... 22
2.2 “员工工资扣税”实例 ................................................................................................ 25
2.2.1 常量 .................................................................................................................. 26
2.2.2 变量 .................................................................................................................. 28
2.2.3 运算符和表达式 ............................................................................................... 29
2.2.4 语句 .................................................................................................................. 33
2.3 “简易日历表”实例 .................................................................................................... 35
2.3.1 程序的控制结构 ............................................................................................... 37
2.3.2 选择结构 .......................................................................................................... 37
2.3.3 循环控制结构 ................................................................................................... 41
2.3.4 break 和continue 语句 ...................................................................................... 43
本章小结 .............................................................................................................................. 46
思考与练习 .......................................................................................................................... 47
Java 语言程序设计
2
第3 章 数组和字符串 ........................................................................................... 49
3.1 “Fibonacci 数列和杨辉三角形求值”实例 ................................................................ 49
3.1.1 一维数组 .......................................................................................................... 51
3.1.2 多维数组 .......................................................................................................... 53
3.1.3 关于args[]数组 ................................................................................................. 55
3.2 “恺撒密码”实例 ....................................................................................................... 58
3.2.1 字符串常量 ....................................................................................................... 59
3.2.2 字符串变量 ....................................................................................................... 59
3.2.3 从字符数组生成字符串 ................................................................................... 60
3.2.4 字符串的操作 ................................................................................................... 60
3.2.5 字符串的转换 ................................................................................................... 64
本章小结 .............................................................................................................................. 69
思考与练习 .......................................................................................................................... 69
第二篇 面向对象篇
第4 章 类和对象 .................................................................................................. 71
4.1 “用户类的设计”实例 ................................................................................................ 71
4.1.1 面向对象的基本概念 ....................................................................................... 72
4.1.2 类的定义 .......................................................................................................... 74
4.1.3 对象的创建和使用 ........................................................................................... 75
4.1.4 对象的销毁 ...................................................................................................... 76
4.2 “用户登录设计”实例 ................................................................................................ 76
4.2.1 方法 .................................................................................................................. 78
4.2.2 构造方法 .......................................................................................................... 81
4.3 “班费管理类的设计”实例 ........................................................................................ 82
4.3.1 类变量 .............................................................................................................. 83
4.3.2 类方法 .............................................................................................................. 84
本章小结 .............................................................................................................................. 85
思考与练习 .......................................................................................................................... 85
第5 章 类的封装、继承和多态 .............................................................................. 87
5.1 “银行账户”实例 ....................................................................................................... 87
5.1.1 封装的基本概念 ............................................................................................... 88
5.1.2 类的封装 .......................................................................................................... 90
5.2 “银行开户类型设计”实例 ........................................................................................ 95
5.2.1 继承的基本概念 ............................................................................................... 96
5.2.2 继承的实现 ...........................................................
— 没有更多了 —
以下为对购买帮助不大的评价