Java语言导学(原书第6版) / 计算机科学丛书
定价:¥99.00
                            								作者: [美]雷蒙德·盖拉多,斯科特·霍梅尔,索亚·坎南等著;董笑菊,薛建新,吴帆译
出版时间:2017-07
出版社:机械工业出版社
- 机械工业出版社
 - 9787111573302
 - 6版
 - 283900
 - 47229824-9
 - 平装
 - 16开
 - 2017-07
 - 781
 - 558
 - TP312.8
 - 计算机通信类
 - 本科
 
                                作者简介
                            
                            
                                                                                        
                            内容简介
                        
                        
                                本书基于JavaSE8编写,清晰地介绍了面向对象编程的概念、语言基础等,涵盖了Lambda表达式、类型注解、默认方法、聚合操作、日期/时间API等JavaSE8的新特性,更新了限制恶意小程序的攻击和RIA等相关内容。每章后面的问题和练习可以帮助读者巩固所学知识,此外,附录中还给出Java编程语言认证考试的相关内容。本书可作为高等院校计算机等相关专业的基础教材,也可作为编程初学者和中级程序员的参考资料。                            
                            
                        
                            目录
                        
                        
                                目 录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不能声明类型为“类型参数”                            
                            
                        
                        
                        
                    













