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

请输入您要查询的图书:

 

书名 JAVA语言程序设计(基础篇)(英文版·原书第12版)
分类 教育考试-考试-计算机类
作者 (美)梁勇
出版社 机械工业出版社
下载
简介
编辑推荐
·更新至Java 9、10和11,使用Java新特性对示例进行了改进和简化。
·精心设计了大量示例,详细呈现问题求解的步骤,并且随着学习进程的推进不断深入。所有代码均可免费下载,部分示例还新增了算法动画演示和视频注解。
·配备大量编程练习题,涉及商业、游戏、媒体等众多应用领域,分为四个难度等级,帮助读者在动手实践中理解并掌握所学知识。
内容推荐
本书是Java语言的经典教材,分为基础篇和进阶篇,采用“基础优先,问题驱动”的方式,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书通过示例讲解问题求解技巧,提供大量的程序清单,每章配有丰富的复习题和编程练习题,帮助读者掌握编程技术,并学会应用所学技术解决实际开发中遇到的问题。本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为Java语言及编程爱好者的参考资料。
目录
第1章计算机、程序和Java概述1
1.1引言2
1.2什么是计算机2
1.3编程语言7
1.4操作系统9
1.5Java的特性和应用10
1.6Java语言规范、API、JDK、JRE和IDE11
1.7一个简单的Java程序12
1.8创建、编译和执行Java程序15
1.9程序设计风格和文档18
1.10程序设计错误19
1.11使用NetBeans开发Java程序23
1.12使用Eclipse开发Java程序26
第2章基本程序设计33
2.1引言34
2.2编写简单的程序34
2.3从控制台读取输入37
2.4标识符40
2.5变量40
2.6赋值语句和赋值表达式42
2.7命名常量43
2.8命名习惯44
2.9数值数据类型和操作45
2.10数值型字面值48
2.11JShell50
2.12表达式求值和操作符优先级52
2.13示例学习:显示当前时间54
2.14增强赋值操作符56
2.15自增和自减操作符57
2.16数值类型转换58
2.17软件开发过程61
2.18示例学习:计算货币单位64
2.19常见错误和陷阱67
第3章选择77
3.1引言78
3.2boolean数据类型、值和表达式78
3.3if语句80
3.4双分支if-else语句82
3.5嵌套的if语句和多分支if-else语句83
3.6常见错误和陷阱85
3.7产生随机数89
3.8示例学习:计算体重指数91
3.9示例学习:计算税率92
3.10逻辑操作符95
3.11示例学习:判断闰年99
3.12示例学习:彩票100
3.13switch语句102
3.14条件操作符105
3.15操作符的优先级和结合规则106
3.16调试108
第4章数学函数、字符和字符串121
4.1引言122
4.2常用数学函数122
4.3字符数据类型和操作126
4.4String类型131
4.5示例学习140
4.6格式化控制台输出146
第5章循环159
5.1引言160
5.2while循环160
5.3示例学习:猜数字163
5.4循环设计策略166
5.5使用用户确认或标记值控制循环168
5.6do-while循环171
5.7for循环173
5.8采用哪种循环176
5.9嵌套循环178
5.10最小化数值错误180
5.11示例学习182
5.12关键字break和continue186
5.13示例学习:判断回文189
5.14示例学习:显示素数191
第6章方法205
6.1引言206
6.2定义方法206
6.3调用方法208
6.4空方法与有返回值的方法211
6.5按值传参213
6.6模块化代码217
6.7示例学习:将十六进制数转换为十进制数219
6.8重载方法221
6.9变量的作用域224
6.10示例学习:生成随机字符225
6.11方法抽象和逐步求精227
第7章一维数组249
7.1引言250
7.2数组基础250
7.3示例学习:分析数字257
7.4示例学习:一副牌258
7.5复制数组260
7.6将数组传递给方法261
7.7方法返回数组264
7.8示例学习:统计每个字母出现的次数265
7.9可变长参数列表268
7.10查找数组269
7.11排序数组273
7.12Arrays类274
7.13命令行参数276
第8章多维数组289
8.1引言290
8.2二维数组基础290
8.3处理二维数组293
8.4将二维数组传递给方法295
8.5示例学习:给多选题测验评分296
8.6示例学习:找出最近点对298
8.7示例学习:数独300
8.8多维数组303
第9章对象和类323
9.1引言324
9.2为对象定义类324
9.3示例:定义类和创建对象326
9.4使用构造方法构造对象331
9.5通过引用变量访问对象332
9.6使用Java库中的类336
9.7静态变量、常量和方法339
9.8可见性修饰符344
9.9数据域封装346
9.10向方法传递对象参数349
9.11对象数组353
9.12不可变对象和类355
9.13变量的作用域357
9.14this引用358
第10章面向对象367
10.1引言368
10.2类的抽象和封装368
10.3面向对象思想372
10.4类的关系375
10.5示例学习:设计Course类378
10.6示例学习:设计栈类380
10.7将基本数据类型值作为对象处理382
10.8基本类型和包装类类型之间的自动转换386
10.9BigInteger和BigDecimal类387
10.10String类388
10.11StringBuilder类和StringBuffer类395
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 13:02:45