Java语言程序设计(基础篇英文版·原书第11版)

Java语言程序设计(基础篇英文版·原书第11版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Y.Daniel Liang)
2020-06
版次: 1
ISBN: 9787111655176
定价: 139.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 773页
字数: 100千字
65人买过
  •   《Java语言程序设计(基础篇 英文版・原书第11版)》是Java语言的经典教材,多年来畅销不衰。该书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,该书还全面县深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。
      该书影印版由《Java语言程序设计基础篇》和《Java语言程序设计与数据结构进阶篇》组成。基础篇对应原书的第1-18章,进阶篇对应原书的第19-30章。
      主要特点:
      ・基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。
      ・书中新增了“数据结构”方面的内容。
      ・针对新的Java技术进行了更新。使用Java 8版本中的新特征对示例和练习进行了改进和简化。
      ・提供的大量示例中都包括了对问题求解的详细步骤,很多示例都是随着Java技术的引入而不断深入,这种循序渐进的讲解方式更易于学生学习。
      ・更多有趣示例和练习,激发学生兴趣。在配套网站上为教师额外提供了200多道编程练习题。   梁勇(Y.Daniel Liang)  现为阿姆斯特朗亚特兰大州立大学计算机科学系教授。之前曾是普度大学计算机科学系副教授,并曾两次获得普度大学杰出研究奖。他所编写的Java教程在美国大学Java课程中采用率极高,伺时他还兼任Prentice Hall Java系列丛书的编辑。他是“Java Champion”荣誉得主,并在世界各地给在校学生和程序员做Java语言及技术方面的讲座。 第1章 计算机、程序和Java概述
    1.1 引言
    1.2 什么是计算机
    1.3 编程语言
    1.4 操作系统
    1.5 Java、万维网以及其他
    1.6 Java语言规范、API、JDK、JRE和IDE
    1.7 一个简单的Java程序
    1.8 创建、编译和执行Java程序
    1.9 程序设计风格和文档
    1.10 程序设计错误
    1.11 使用NetBeans开发Java程序
    1.12 使用Eclipse开发Java程序

    第2章 基本程序设计
    2.1 引言
    2.2 编写简单的程序
    2.3 从控制台读取输入
    2.4 标识符
    2.5 变量
    2.6 赋值语句和赋值表达式
    2.7 命名常量
    2.8 命名习惯
    2.9 数值数据类型和操作
    2.10 数值型字面值
    2.11 表达式求值以及操作符优先级
    2.12 示例学习:显示当前时间
    2.13 增强赋值操作符
    2.14 自增和自减操作符
    2.15 数值类型转换
    2.16 软件开发过程
    2.17 示例学习:整钱兑零
    2.18 常见错误和陷阱

    第3章 选择
    3.1 引言
    3.2 boolean数据类型
    3.3 if语句
    3.4 双分支if-else语句
    3.5 嵌套的if语句和多分支if-else语句
    3.6 常见错误和陷阱
    3.7 产生随机数
    3.8 示例学习:计算身体质量指数
    3.9 示例学习:计算税率
    3.10 逻辑操作符
    3.11 示例学习:判定闰年
    3.12 示例学习:彩票
    3.13 switch语句
    3.14 条件操作
    3.15 操作符的优先级和结合规则
    3.16调试

    第4章 数学函数、字符和字符串
    4.1 引言
    4.2 常用数学函数
    4.3 字符数据类型和操作
    4.4 String类型
    4.5 示例学习
    4.6 格式化控制台输出

    第5章 循环
    5.1 引言
    5.2 while循环
    5.3 示例学习:猜数字
    5.4 循环设计策略
    5.5 使用用户确认或者标记值控制循环
    5.6 do-while循环
    5.7 for循环
    5.8 采用哪种循环
    5.9 嵌套循环
    5.10 最小化数值错误
    5.11 示例学习
    5.12 关键字break和contlnue
    5.13 示例学习:判断回文
    5.14 示例学习:显示素数

    第6章 方法
    6.1 引言
    6.2 定义方法
    6.3 调用方法
    6.4 void方法与返回值方法
    6.5 按值传参
    6.6 模块化代码
    6.7 示例学习:将十六进制数转换为十进制数
    6.8 重载方法
    6.9 变量的作用域
    6.10 示例学习:生成随机字符
    6.11 方法抽象和逐步求精

    第7章 一维数组
    7.1 引言
    7.2 数组的基础知识
    7.3 示例学习:分析数字
    7.4 示例学习:一副牌
    7.5 复制数组
    7.6 将数组传递给方法
    7.7 方法返回数组
    7.8 示例学习:统计每个字母出现的次数
    7.9 可变长参数列表
    7.10 数组的查找
    7.11 数组的排序
    7.12 Arrays类
    7.13 命令行参数

    第8章 多维数组
    8.1 引言
    8.2 二维数组基础
    8.3 处理二维数组
    8.4 将二维数组传递给方法
    8.5 示例学习:多选题测验评分
    8.6 示例学习:找出距离最近的点对
    8.7 示例学习:数独
    8.8 多维数组

    第9章 对象和类
    9.1 引言
    9.2 为对象定义类
    9.3 示例:定义类和创建对象
    9.4 使用构造方法构造对象
    9.5 通过引用变量访问对象
    9.6 使用Java库中的类
    9.7 静态变量、常量和方法
    9.8 可见性修饰符
    9.9 数据域封装
    9.10 向方法传递对象参数
    9.11 对象数组
    9.12 不可变对象和类
    9.13 变量的作用域
    9.14 this引用

    第10章 面向对象思考
    第11章 继承和多态
    第12章 异常处理和文本I/O
    第13章 抽象类和接口
    第14章 JavaFX基础
    第15章 事件驱动编程和动画
    第16章 JavaFX UI组件和多媒体
    第17章 二进制I/O
    第18章 递归
    附录A Java关键字
    附录B ASCII字符集
    附录C 操作符优先级表
    附录D Java修饰符
    附录E 特殊浮点值
    附录F 数系
    附录G 位操作符
    附录H 正则表达式
    附录I 枚举类型
  • 内容简介:
      《Java语言程序设计(基础篇 英文版・原书第11版)》是Java语言的经典教材,多年来畅销不衰。该书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,该书还全面县深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。
      该书影印版由《Java语言程序设计基础篇》和《Java语言程序设计与数据结构进阶篇》组成。基础篇对应原书的第1-18章,进阶篇对应原书的第19-30章。
      主要特点:
      ・基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。
      ・书中新增了“数据结构”方面的内容。
      ・针对新的Java技术进行了更新。使用Java 8版本中的新特征对示例和练习进行了改进和简化。
      ・提供的大量示例中都包括了对问题求解的详细步骤,很多示例都是随着Java技术的引入而不断深入,这种循序渐进的讲解方式更易于学生学习。
      ・更多有趣示例和练习,激发学生兴趣。在配套网站上为教师额外提供了200多道编程练习题。
  • 作者简介:
      梁勇(Y.Daniel Liang)  现为阿姆斯特朗亚特兰大州立大学计算机科学系教授。之前曾是普度大学计算机科学系副教授,并曾两次获得普度大学杰出研究奖。他所编写的Java教程在美国大学Java课程中采用率极高,伺时他还兼任Prentice Hall Java系列丛书的编辑。他是“Java Champion”荣誉得主,并在世界各地给在校学生和程序员做Java语言及技术方面的讲座。
  • 目录:
    第1章 计算机、程序和Java概述
    1.1 引言
    1.2 什么是计算机
    1.3 编程语言
    1.4 操作系统
    1.5 Java、万维网以及其他
    1.6 Java语言规范、API、JDK、JRE和IDE
    1.7 一个简单的Java程序
    1.8 创建、编译和执行Java程序
    1.9 程序设计风格和文档
    1.10 程序设计错误
    1.11 使用NetBeans开发Java程序
    1.12 使用Eclipse开发Java程序

    第2章 基本程序设计
    2.1 引言
    2.2 编写简单的程序
    2.3 从控制台读取输入
    2.4 标识符
    2.5 变量
    2.6 赋值语句和赋值表达式
    2.7 命名常量
    2.8 命名习惯
    2.9 数值数据类型和操作
    2.10 数值型字面值
    2.11 表达式求值以及操作符优先级
    2.12 示例学习:显示当前时间
    2.13 增强赋值操作符
    2.14 自增和自减操作符
    2.15 数值类型转换
    2.16 软件开发过程
    2.17 示例学习:整钱兑零
    2.18 常见错误和陷阱

    第3章 选择
    3.1 引言
    3.2 boolean数据类型
    3.3 if语句
    3.4 双分支if-else语句
    3.5 嵌套的if语句和多分支if-else语句
    3.6 常见错误和陷阱
    3.7 产生随机数
    3.8 示例学习:计算身体质量指数
    3.9 示例学习:计算税率
    3.10 逻辑操作符
    3.11 示例学习:判定闰年
    3.12 示例学习:彩票
    3.13 switch语句
    3.14 条件操作
    3.15 操作符的优先级和结合规则
    3.16调试

    第4章 数学函数、字符和字符串
    4.1 引言
    4.2 常用数学函数
    4.3 字符数据类型和操作
    4.4 String类型
    4.5 示例学习
    4.6 格式化控制台输出

    第5章 循环
    5.1 引言
    5.2 while循环
    5.3 示例学习:猜数字
    5.4 循环设计策略
    5.5 使用用户确认或者标记值控制循环
    5.6 do-while循环
    5.7 for循环
    5.8 采用哪种循环
    5.9 嵌套循环
    5.10 最小化数值错误
    5.11 示例学习
    5.12 关键字break和contlnue
    5.13 示例学习:判断回文
    5.14 示例学习:显示素数

    第6章 方法
    6.1 引言
    6.2 定义方法
    6.3 调用方法
    6.4 void方法与返回值方法
    6.5 按值传参
    6.6 模块化代码
    6.7 示例学习:将十六进制数转换为十进制数
    6.8 重载方法
    6.9 变量的作用域
    6.10 示例学习:生成随机字符
    6.11 方法抽象和逐步求精

    第7章 一维数组
    7.1 引言
    7.2 数组的基础知识
    7.3 示例学习:分析数字
    7.4 示例学习:一副牌
    7.5 复制数组
    7.6 将数组传递给方法
    7.7 方法返回数组
    7.8 示例学习:统计每个字母出现的次数
    7.9 可变长参数列表
    7.10 数组的查找
    7.11 数组的排序
    7.12 Arrays类
    7.13 命令行参数

    第8章 多维数组
    8.1 引言
    8.2 二维数组基础
    8.3 处理二维数组
    8.4 将二维数组传递给方法
    8.5 示例学习:多选题测验评分
    8.6 示例学习:找出距离最近的点对
    8.7 示例学习:数独
    8.8 多维数组

    第9章 对象和类
    9.1 引言
    9.2 为对象定义类
    9.3 示例:定义类和创建对象
    9.4 使用构造方法构造对象
    9.5 通过引用变量访问对象
    9.6 使用Java库中的类
    9.7 静态变量、常量和方法
    9.8 可见性修饰符
    9.9 数据域封装
    9.10 向方法传递对象参数
    9.11 对象数组
    9.12 不可变对象和类
    9.13 变量的作用域
    9.14 this引用

    第10章 面向对象思考
    第11章 继承和多态
    第12章 异常处理和文本I/O
    第13章 抽象类和接口
    第14章 JavaFX基础
    第15章 事件驱动编程和动画
    第16章 JavaFX UI组件和多媒体
    第17章 二进制I/O
    第18章 递归
    附录A Java关键字
    附录B ASCII字符集
    附录C 操作符优先级表
    附录D Java修饰符
    附录E 特殊浮点值
    附录F 数系
    附录G 位操作符
    附录H 正则表达式
    附录I 枚举类型
查看详情
相关图书 / 更多
Java语言程序设计(基础篇英文版·原书第11版)
Java编程问题
[罗]安赫尔·伦纳德
Java语言程序设计(基础篇英文版·原书第11版)
Java程序设计(全两册) 许洪光,李凤英,郭茜主编
郭茜 主编;许洪光;李凤英
Java语言程序设计(基础篇英文版·原书第11版)
Java程序设计案例教程
戎戟 主编
Java语言程序设计(基础篇英文版·原书第11版)
Java程序设计(省级一流教材建设项目成果高职计算机类精品教材)
陈慧娟 主编;杨斐
Java语言程序设计(基础篇英文版·原书第11版)
Java面向对象程序设计 发货一套两册
湖北美和易思教育科技有限公司 编著;朱飞 主编
Java语言程序设计(基础篇英文版·原书第11版)
Java移动端企业大型项目实战SpringBoot+Android
千锋教育高教产品研发部
Java语言程序设计(基础篇英文版·原书第11版)
Java程序设计 刘群 谢钟扬 马庆 湖南科学技术出版社 9787535797742
刘群谢钟扬马庆 主编
Java语言程序设计(基础篇英文版·原书第11版)
Java程序设计及应用开发教程
虞益诚
Java语言程序设计(基础篇英文版·原书第11版)
JavaWeb编程基础实践教程 吴恋 主编
吴恋 主编
Java语言程序设计(基础篇英文版·原书第11版)
Java程序设计基础与实战(微课版)/软件开发人才培养系列丛书
吕迪王勇刚李光灿陈斌
Java语言程序设计(基础篇英文版·原书第11版)
Java程序设计基础案例教程 黄美益;周小平;谢加良主
黄美益;周小平;谢加良主
Java语言程序设计(基础篇英文版·原书第11版)
Java Web开发技术张娜东软电子出版社9787894368133
[张娜主编]
您可能感兴趣 / 更多
Java语言程序设计(基础篇英文版·原书第11版)
母亲的选择 看不见的移民保姆与女性工作
[美]伊丽莎白·卡明斯·穆尼奥斯著邵逸 译
Java语言程序设计(基础篇英文版·原书第11版)
她的实验室 一位女科学家走过的性别歧视之路
[美]莎朗·伯奇·麦格瑞著柯宁 译;[美]丽塔·考威尔
Java语言程序设计(基础篇英文版·原书第11版)
公主新娘
[美]威廉·戈德曼
Java语言程序设计(基础篇英文版·原书第11版)
Z的悲剧
[美]埃勒里·奎因
Java语言程序设计(基础篇英文版·原书第11版)
成为网红 如何打造社交媒体影响力并脱颖而出
[美]布莱恩·鲍克瑟·瓦赫勒著高娟 译
Java语言程序设计(基础篇英文版·原书第11版)
全球营销 英文版·第10版
[美]沃伦·基根 著;[美]马克·格林
Java语言程序设计(基础篇英文版·原书第11版)
造梦的雨果
[美]布莱恩·塞兹尼克著宋洋格 译
Java语言程序设计(基础篇英文版·原书第11版)
托马斯·欧利希文集
[美]托马斯·欧利希编王小林 译
Java语言程序设计(基础篇英文版·原书第11版)
仰望星空-观测流星
[美]罗伯特·伦斯福德
Java语言程序设计(基础篇英文版·原书第11版)
少年解码侦探团(全6册 赠恺撒解码盘)旗语密码、字母数字密码、加密暗号密码、多重密码、语言密码!每册解锁一种!沉浸式解码,提升专注力、逻辑思维能力!海外发行量超127万册!
[美]潘妮·华纳
Java语言程序设计(基础篇英文版·原书第11版)
放不下的手机:你的失控, 来自被重装的大脑
[美]卡尔·d.马尔奇(carld.marci)
Java语言程序设计(基础篇英文版·原书第11版)
立身之术高效者的七种习惯
[美]科维 著