Java语言程序设计(进阶篇)(英文版·第10版) - Softcover

[美]梁勇(Y.Daniel Liang)

 
9787111571681: Java语言程序设计(进阶篇)(英文版·第10版)

Synopsis

本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。进阶篇主要介绍列表、栈、队列、排序、二分查找树、AVL树、散列、图及其应用、并行程序设计、网络、Java数据库程序设计以及JSF等内容。本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java语言及编程爱好者的参考资料。出版者的话前言第1章计算机、程序和Java概述11.1引言21.2什么是计算机21.3编程语言71.4操作系统91.5Java、万维网以及其他101.6Java语言规范、API、JDK和IDE111.7一个简单的Java程序121.8创建、编译和执行Java程序151.9程序设计风格和文档181.10程序设计错误201.11使用NetBeans开发Java程序231.12使用Eclipse开发Java程序25第2章基本程序设计332.1引言342.2编写简单的程序342.3从控制台读取输入372.4标识符392.5变量402.6赋值语句和赋值表达式412.7命名常量432.8命名习惯442.9数值数据类型和操作442.10数值型直接量482.11表达式求值以及操作符优先级502.12示例学习:显示当前时间522.13增强赋值操作符542.14自增和自减操作符552.15数值类型转换562.16软件开发过程592.17示例学习:整钱兑零632.18常见错误和陷阱65第3章选择753.1引言763.2boolean数据类型763.3if语句783.4双分支ifelse语句803.5嵌套的if语句和多分支ifelse语句813.6常见错误和陷阱833.7产生随机数873.8示例学习:计算身体质量指数893.9示例学习:计算税率903.10逻辑操作符933.11示例学习:判定闰年973.12示例学习:彩票983.13switch语句1003.14条件表达式1033.15操作符的优先级和结合规则1043.16调试106第4章数学函数、字符和字符串1194.1引言1204.2常用数学函数1204.3字符数据类型和操作1254.4String类型1304.5示例学习1394.6格式化控制台输出145第5章循环1575.1引言1585.2while循环1585.3dowhile循环1685.4for循环1705.5采用哪种循环1745.6嵌套循环1765.7最小化数值错误1785.8示例学习1795.9关键字break和continue1845.10示例学习:判断回文串1875.11示例学习:显示素数188第6章方法2036.1引言2046.2定义方法2046.3调用方法2066.4void方法示例2096.5通过传值进行参数传递2126.6模块化代码2156.7示例学习:将十六进制数转换为十进制数2176.8重载方法2196.9变量的作用域2226.10示例学习:生成随机字符2236.11方法抽象和逐步求精22

"synopsis" may belong to another edition of this title.