Java语言程序设计
¥
12.59
1.5折
¥
85
九五品
仅1件
作者Y.Daniel Liang
出版社机械工业出版社
ISBN9787111506904
出版时间2015-07
版次1
装帧平装
开本16开
纸张胶版纸
页数654页
字数99999千字
定价85元
上书时间2024-12-07
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Java语言程序设计
定价:85元
作者:Y.Daniel Liang
出版社:机械工业出版社
出版日期:2015-07-01
ISBN:9787111506904
字数:350000
页码:654
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容
内容提要
本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象编程、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。您手中的这本是其中的基础篇,主要介绍了基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。本书可作为高等院校程序设计相关专业的基础教材,也可作为Java语言及编程开发爱好者的参考资料。
目录
Introduction to Java Programming, Comprehension Version, Tenth Editio出版者的话中文版序译者序前言章 计算机、程序和Java概述 11.1 引言 11.2 什么是计算机 21.2.1 中央处理器 21.2.2 比特和字节 31.2.3 内存 31.2.4 存储设备 41.2.5 输入和输出设备 41.2.6 通信设备 51.3 编程语言 61.3.1 机器语言 61.3.2 汇编语言 61.3.3 高级语言 71.4 操作系统 81.4.1 控制和监视系统的活动 81.4.2 分配和调配系统资源 81.4.3 调度操作 81.5 Java、万维网以及其他 91.6 Java语言规范、API、K和IDE 101.7 一个简单的Java程序 111.8 创建、编译和执行Java程序 131.9 程序设计风格和文档 161.9.1 正确的注释和注释风格 161.9.2 正确的缩进和空白 161.9.3 块的风格 171.10 程序设计错误 171.10.1 语法错误 171.10.2 运行时错误 181.10.3 逻辑错误 181.10.4 常见错误 191.11 使用NetBeans开发Java程序 201.11.1 创建Java工程 201.11.2 创建Java类 211.11.3 编译和运行类 221.12 使用Eclipse开发Java程序 221.12.1 创建Java工程 221.12.2 创建Java类 241.12.3 编译和运行类 24关键术语 25本章小结 25测试题 26编程练习题 26第2章 基本程序设计 282.1 引言 282.2 编写简单的程序 282.3 从控制台读取输入 312.4 标识符 342.5 变量 342.6 赋值语句和赋值表达式 362.7 命名常量 372.8 命名习惯 372.9 数值数据类型和操作 382.9.1 数值类型 382.9.2 从键盘读取数值 392.9.3 数值操作符 392.9.4 幂运算 412.10 数值型直接量 412.10.1 整型直接量 422.10.2 浮点型直接量 422.10.3 科学记数法 422.11 表达式求值以及操作符优先级 432.12 示例学习:显示当前时间 442.13 增强赋值操作符 462.14 自增和自减操作符 472.15 数值类型转换 482.16 软件开发过程 502.17 示例学习:整钱兑零 542.18 常见错误和陷阱 56关键术语 58本章小结 58测试题 59编程练习题 59第3章 选择 643.1 引言 643.2 boolean数据类型 643.3 if语句 663.4 双分支if-else语句 683.5 嵌套的if语句和多分支if-else语句 693.6 常见错误和陷阱 713.7 产生随机数 743.8 示例学习:计算身体质量指数 763.9 示例学习:计算税率 773.10 逻辑操作符 803.11 示例学习:判定闰年 833.12 示例学习:彩票 843.13 switch语句 853.14 条件表达式 883.15 操作符的优先级和结合规则 893.16 调试 90关键术语 91本章小结 91测试题 92编程练习题 92第4章 数学函数、字符和字符串 1004.1 引言 1004.2 常用数学函数 1014.2.1 三角函数方法 1014.2.2 指数函数方法 1024.2.3 取整方法 1024.2.4 min、max和abs方法 1024.2.5 random方法 1034.2.6 示例学习:计算三角形的角度 1034.3 字符数据类型和操作 1054.3.1 Unicode和ASCII码 1054.3.2 特殊字符的转义序列 1064.3.3 字符型数据与数值型数据之间的转换 1074.3.4 字符的比较和测试 1074.4 String类型 1094.4.1 求字符串长度 1104.4.2 从字符串中获取字符 1104.4.3 连接字符串 1114.4.4 字符串的转换 1114.4.5 从控制台读取字符串 1124.4.6 从控制台读取字符 1124.4.7 字符串比较 1124.4.8 获得子字符串 1144.4.9 获取字符串中的字符或者子串 1154.4.10 字符串和数字间的转换 1164.5 示例学习 1174.5.1 猜测生日 1184.5.2 将十六进制数转换为十进制数 1214.5.3 使用字符串修改彩票程序 1224.6 格式化控制台输出 123关键术语 126本章小结 127测试题 127编程练习题 127第5章 循环 1335.1 引言 1335.2 while循环 1345.2.1 示例学习:猜数字 1365.2.2 循环设计策略 1385.2.3 示例学习:多个减法测试题 1385.2.4 使用标记值控制循环 1405.2.5 输入和输出重定向 1415.3 do-while循环 1435.4 for循环 1445.5 采用哪种循环 1475.6 嵌套循环 1495.7 化数值错误 1515.8 示例学习 1525.8.1 求最大公约数 1525.8.2 预测未来学费 1545.8.3 将十进制数转换为十六进制数 1555.9 关键字break和continue 1565.10 示例学习:判断回文串 1595.11 示例学习:显示素数 160关键术语 162本章小结 163测试题 163编程练习题 163第6章 方法 1716.1 引言 1716.2 定义方法 1726.3 调用方法 1736.4 void方法示例 1756.5 通过传值进行参数传递 1786.6 模块化代码 1816.7 示例学习:将十六进制数转换为十进制数 1836.8 重载方法 1856.9 变量的作用域 1876.10 示例学习:生成随机字符 1886.11 方法抽象和逐步求精 1906.11.1 自顶向下的设计 1916.11.2 自顶向下和自底向上的实现 1926.11.3 实现细节 1936.11.4 逐步求精的优势 196关键术语 196本章小结 197测试题 197编程练习题 197第7章 一维数组 2077.1 引言 2077.2 数组的基础知识 2077.2.1 声明数组变量 2087.2.2 创建数组 2087.2.3 数组大小和默认值 2097.2.4 访问数组元素 2097.2.5 数组初始化语法 2107.2.6 处理数组 2107.2.7 foreach循环 2127.3 示例学习:分析数字 2147.4 示例学习:一副牌 2157.5 数组的复制 2177.6 将数组传递给方法 2187.7 从方法中返回数组 2217.8 示例学习:统计每个字母出现的次数 2217.9 可变长参数列表 2247.10 数组的查找 2257.10.1 线性查找法 2257.10.2 二分查找法 2267.11 数组的排序 2287.12 Arrays类 2307.13 命令行参数 2327.13.1 向main方法传递字符串 2327.13.2 示例学习:计算器 232关键术语 234本章小结 235测试题 235编程练习题 235第8章 多维数组 2428.1 引言 2428.2 二维数组的基础知识 2428.2.1 声明二维数组变量并创建二维数组 2438.2.2 获取二维数组的长度 2448.2.3 锯齿数组 2448.3 处理二维数组 2458.4 将二维数组传递给方法 2478.5 示例学习:多选题测验评分 2488.6 示例学习:找出距离最近的点对 2498.7 示例学习:数独 2518.8 多维数组 2548.8.1 示例学习:每日温度和湿度 2558.8.2 示例学习:猜生日 256
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价