Java语言导学-原书第6版

本书特色

[

本书基于JavaSE8编写,清晰地介绍了面向对象编程的概念、语言基础等,涵盖了Lambda表达式、类型注解、默认方法、聚合操作、日期/时间API等JavaSE8的新特性,更新了限制恶意小程序的攻击和RIA等相关内容。每章后面的问题和练习可以帮助读者巩固所学知识,此外,附录中还给出Java编程语言认证考试的相关内容。本书可作为高等院校计算机等相关专业的基础教材,也可作为编程初学者和中级程序员的参考资料。

]

作者简介

[

Raymond Gallardo Oracle公司高级技术作者;Scott Hommel Oracle公司高级技术作者;Sowmya Kannan在Java SE 文档团队身兼数职,包括规划、编写、与开发者听众沟通、修补等;Joni Gordon Oracle公司的首席技术作者;Sharon Biocca Zakhour 之前是Oracle公司技术团队的一位首席技术作者,为Java SE平台的文档化作出了许多贡献。

]

目录

目 录The Java Tutorial: A Short Course on the Basics, Sixth Edition出版者的话译者序前言第1章快速入门 11.1关于Java技术 11.1.1Java程序语言 11.1.2Java平台 21.1.3Java技术的功能 31.1.4Java技术的优势 31.2“Hello World!”实例程序 41.2.1用NetBeans IDE开发“Hello World!” 41.2.2在Microsoft Windows中开发“Hello World!” 101.2.3在Solaris和Linux中开发“Hello World!” 131.3“Hello World!”实例程序剖析 151.3.1源码注释 151.3.2HelloWorldApp类定义 151.3.3main方法 161.4常见问题(及其解决方案) 161.4.1编译器问题 161.4.2运行时问题 181.5问题和练习:快速入门 19第2章面向对象的编程概念 212.1对象 212.2类 222.3继承 232.4接口 242.5包 252.6问题和练习:面向对象的编程概念 25第3章语言基础 273.1变量 273.1.1命名 283.1.2基本数据类型 283.1.3数组 323.1.4小结 353.1.5问题和练习:变量 363.2运算符 363.2.1赋值运算符、算术运算符和一元运算符 373.2.2等式运算符、关系运算符和条件运算符 403.2.3位运算符和移位运算符 423.2.4小结 423.2.5问题和练习:运算符 433.3表达式、语句和块 443.3.1表达式 443.3.2语句 453.3.3块 453.3.4问题和练习:表达式、语句和块 463.4控制流语句 463.4.1if-then语句和if-then-else语句 463.4.2switch语句 473.4.3while语句和do-while语句 513.4.4for语句 523.4.5分支语句 533.4.6小结 563.4.7问题和练习:控制流语句 56第4章类和对象 584.1类 584.1.1声明类 594.1.2声明成员变量 604.1.3定义方法 614.1.4构建构造器 624.1.5将消息传给方法或构造器 634.2对象 664.2.1创建对象 674.2.2使用对象 694.3类的更多细节 714.3.1从方法返回值 714.3.2使用this关键字 734.3.3控制对类成员的访问 744.3.4类成员 754.3.5初始化字段 784.3.6小结 794.3.7问题和练习:类 794.3.8问题和练习:对象 804.4嵌套类 814.4.1为什么使用嵌套类 814.4.2静态嵌套类 824.4.3内部类 824.4.4覆盖 824.4.5序列化 834.4.6内部类实例 834.4.7局部类和匿名类 854.4.8Lambda表达式 924.4.9何时使用嵌套类、局部类、匿名类和Lambda表达式 1054.4.10问题和练习:嵌套类 1054.5枚举类型 1064.5.1问题和练习:枚举类型 108第5章注解 1095.1注解基础知识 1095.1.1注解的格式 1095.1.2注解的使用场景 1105.2声明注解类型 1105.3预定义注解类型 1115.3.1Java语言使用的注解类型 1115.3.2应用于其他注解的注解 1125.4类型注解和可插拔类型系统 1135.5重复注解 1145.5.1声明重复注解类型 1145.5.2声明容器注解类型 1155.5.3检索注解 1155.5.4设计时的注意事项 1155.6问题和练习:注解 115第6章接口与继承 1176.1接口 1176.1.1Java语言的接口 1176.1.2将接口用作API 1186.1.3定义接口 1186.1.4实现接口 1196.1.5将接口用作类型 1206.1.6进化接口 1216.1.7默认方法 1226.1.8小结 1296.1.9问题和练习:接口 1296.2继承 1306.2.1Java平台中类的层次结构 1306.2.2继承实例 1316.2.3子类能做什么 1326.2.4超类的私有成员 1326.2.5转换对象 1326.2.6状态、实现和类型的多重继承 1336.2.7覆盖和屏蔽方法 1336.2.8多态性 1366.2.9屏蔽字段 1386.2.10使用super关键字 1386.2.11将对象用作超类 1406.2.12编写final类和方法 1426.2.13抽象方法和类 1436.2.14小结 1456.2.15问题和练习:继承 145第7章泛型 1477.1为什么用泛型 1477.2泛型类型 1477.2.1一个简单的Box类 1487.2.2Box类的泛型版本 1487.2.3类型参数命名约定 1487.2.4泛型类型的调用和实例化 1497.2.5钻石运算符 1497.2.6多个类型参数 1497.2.7参数化类型 1507.2.8原生类型 1507.3泛型方法 1517.4受限类型形式参数 1527.4.1多重限制 1537.4.2泛型方法和受限类型形式参数 1547.5泛型、继承和子类型 1547.5.1泛型类和子类型 1557.6类型推导 1567.6.1类型推导和泛型方法 1567.6.2类型推导和泛型类的实例化 1577.6.3类型推导与泛型类和非泛型类的泛型构造函数 1577.6.4目标类型 1587.7通配符 1597.7.1上界通配符 1597.7.2无界通配符 1607.7.3下界通配符 1607.7.4通配符和子类型 1617.7.5通配符匹配和辅助方法 1627.7.6通配符使用指南 1647.8类型擦除 1657.8.1泛型类型的擦除 1657.8.2泛型方法的擦除 1667.8.3类型擦除效果和桥方法 1677.8.4不可具体化类型和可变参数方法 1687.9泛型的局限性 1707.9.1不能用基本数据类型实例化泛型类型 1707.9.2不能创建类型参数实例 1717.9.3不能声明类型为“类型参数”

封面

Java语言导学-原书第6版

书名:Java语言导学-原书第6版

作者:雷蒙德.盖拉多

页数:543

定价:¥99.0

出版社:机械工业出版社

出版日期:2017-07-01

ISBN:9787111573302

PDF电子书大小:115MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注