登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

『簡體書』Java语言导学(英文版 第6版)

書城自編碼: 2796021
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作 者: [美]雷蒙德?盖拉多
國際書號(ISBN): 9787111534334
出版社: 机械工业出版社
出版日期: 2016-05-01

頁數/字數: 805/600000
書度/開本: 16开

售價:NT$ 968

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
失败:1891—1900 清王朝的变革、战争与排外
《 失败:1891—1900 清王朝的变革、战争与排外 》

售價:NT$ 390.0
送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活)
《 送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活) 》

售價:NT$ 295.0
秦汉史讲义
《 秦汉史讲义 》

售價:NT$ 690.0
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
《 万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题 》

售價:NT$ 475.0
荷马:伊利亚特(英文)-西方人文经典影印21
《 荷马:伊利亚特(英文)-西方人文经典影印21 》

售價:NT$ 490.0
我的心理医生是只猫
《 我的心理医生是只猫 》

售價:NT$ 225.0
巴拉吉预言
《 巴拉吉预言 》

售價:NT$ 340.0
股权控制战略:如何实现公司控制和有效激励(第2版)
《 股权控制战略:如何实现公司控制和有效激励(第2版) 》

售價:NT$ 449.0

內容簡介:
本书是Oracle公司指定的Java语言入门教程,由Java语言和平台开发团队的多位成员亲自撰写,并由众多世界级Java专家精心评审,确保了准确性和及时性,多年来引领了一批又一批程序员步入Java殿堂。
目錄
目录第1章 快速入门1关于Java技术1Java程序语言2Java平台2Java技术的功能4Java技术的优势4Hello World!示例程序5用NetBeans IDE开发Hello World!6在Microsoft Windows中开发Hello World!15在Solaris和Linux中开发Hello World!20Hello World!示例程序剖析23源码注释24HelloWorldApp类定义25main方法25常见问题(及其解决方案)27编译器问题..27运行时问题..29问题和练习:快速入门31问题31练习32答案32第2章 面向对象的编程概念33对象34类36继承38接口39包40问题和练习:面向对象的编程概念41问题41练习41答案41第3章 语言基础43变量44命名45基本数据类型46数组51小结57问题和练习:变量57运算符58赋值运算符、算术运算符和一元运算符59等式运算符、关系运算符和条件运算符62位运算符和移位运算符65小结66问题和练习:运算符67表达式、语句和块68表达式68语句 70块71问题和练习:表达式、语句和块71控制流语句72if-then语句和if-then-else语句72switch语句74while语句和do-while语句..79for语句80分支语句82小结85问题和练习:控制流语句86第4章 类和对象87类88声明类89声明成员变量90定义方法92构建构造器94将消息传给方法或构造器95对象99创建对象100使用对象104类的更多细节107方法的返回值107使用this关键字109控制对类成员的访问110类成员112初始化字段116小结118问题和练习:类119问题和练习:对象120嵌套类121为什么使用嵌套类122静态嵌套类122内部类123隐藏123序列化124内部类示例125局部类和匿名类127修饰符127局部类127匿名类131Lambda表达式136何时使用嵌套类、局部类、匿名类和Lambda表达式 155问题和练习:嵌套类156枚举类型157问题和练习:枚举类型161第5章 注解163注解的基本概念164注解格式164哪些地方使用注解165声明注解类型165预定义注解类型167Java语言使用的注解类型167应用于其他注解的注解类型169类型注解和可插拔类型系统170重复注解171步骤1:声明可重复的注解类型172步骤2:声明包含的注解类型172检索注解173设计注意事项.173问题和练习:注解173问题173练习174答案174第6章 接口与继承175接口175Java语言的接口176将接口用作API177定义接口177实现接口178将接口用作类型180演化接口181默认方法182小结192问题和练习:接口193继承193Java平台中类的层次结构194继承示例195子类能做什么196超类的私有成员196转换对象197状态、实现和类型的多继承198覆盖和屏蔽方法199多态性203屏蔽字段206使用super关键字206将对象用作超类208编写final类和方法212抽象方法和类212小结216问题和练习:继承216第7章  泛型219为什么用泛型220泛型类型220一个简单的Box类220Box类的泛型版本221类型参数命名约定221泛型类型的调用和实例化222钻石运算符223多个类型参数223参数化类型224原生类型224泛型方法226受限类型参数227多重限制228泛型方法和受限类型参数229泛型、继承和子类型229泛型类和子类型230类型推导232类型推导与泛型方法232类型推导与泛型类的实例化233类型推导与泛型类和非泛型类的泛型构造器234目标类型235通配符236上界通配符236界通配符 237下界通配符238通配符和子类型239通配符匹配和辅助方法240通配符使用指南243类型擦除244泛型类型的擦除245泛型方法的擦除246类型擦除效果和桥方法247不可具体化类型和可变长参数方法249泛型的局限性252不能用基本数据类型实例化泛型类型252不能创建类型参数实例253不能声明类型为类型参数的静态字段254对参数化类型不能用类型转换或运算符254不能创建参数化类型数组255不能创建、捕获或抛出参数化类型的对象255不能重载方法,若方法每次重载的形式参数类型都被擦为相同的原生类型256问题和练习:泛型256答案258第8章 程序包259创建和使用程序包259创建程序包261命名程序包262使用程序包成员263管理源文件和类文件267小结269问题和练习:创建和使用程序包269问题269练习270答案270第9章 数和字符串271数271Number类272格式化数字打印输出274其他数学运算方法279自动装箱和拆箱283小结286问题和练习:数286字符287转义字符288字符串288创建字符串289字符串长度290字符串连接291创建格式字符串292数字和字符串之间的转换292操作字符串中的字符295比较字符串和字符串的子串300StringBuilder类302小结306问题和练习:字符和字符串307第10章 异常309什么是异常310捕获或指明规定311三类异常311绕过捕获或指明312捕获和处理异常.313try块314catch块315finally块316try-with-resources语句317汇总320指明一个方法抛出的异常323如何抛出异常324throw语句325Throwable类及其子类325Error类326Exception类326链式异常..326创建异常类328未检查异常:争议329异常的优点330优点1:从正规代码中分离出错误处理代码331优点2:根据调用栈上传错误332优点3:分组和区分错误类型334小结335问题和练习336问题336练习337答案337第11章 基本IO和NIO.2339IO流339字节流340字符流342缓冲流345扫描和格式化346命令行IO352数据流354对象流357文件IO(以NIO.2为特征)359什么是路径(以及其他文件系统情况)359Path类362文件操作370检查文件或目录374删除文件或目录375复制文件或目录376移动文件或目录377管理元数据(文件和文件存储属性)378读取、写入和创建文件386随机存取文件393创建和读取目录395符号链接或其他方式的链接399遍历文件树401查找文件407监视目录的变化410其他有用的方法416遗留文件的 IO代码 418小结421问题和练习:基本IO422问题422练习422答案422第12章 集合423集合简介424集合框架是什么424Java集合框架的好处425接口426Collection接口428遍历集合429Collection接口的批量操作432Collection接口的数组操作432Set接口433List接口438Queue接口446Deque接口448Map接口449对象排序458SortedSet接口464SortedMap接口467小结469问题和练习:接口470聚合操作471管道和流472聚合操作和迭代的区别474归约474并行480副作用484问题和练习:聚合操作487实现489Set实现492List实现493Map实现495Queue实现496Deque实现498封装实现499简单实现502小结504问题和练习:实现504算法505排序505混排508常规数据操作.508查询508组合509查找极值509自定义集合实现509为何自定义实现510如何编写自定义实现 511互操作性513兼容性513API设计515第13章 并发519进程和线程520进程520线程520线程对象521定义和启动一个线程521使用Sleep函数暂停执行522中断523联合525简单线程例子525同步527线程冲突527内存一致性错误528同步方法529内部锁和同步531原子访问533活性533死锁534饥饿和活锁535保护块535不可变对象539同步类举例540定义不可变对象的策略541高级并发对象543锁对象544执行器546并发集合552原子变量553并发随机数554问题和练习:并发555问题555练习555答案556第14章 正则表达式557简介558什么是正则表达式558包中的正则表达式如何表示558测试工具559字符串文字560元字符.561字符类562简单类562预定义字符类566量词568零长度匹配569捕获组和带有量词的字符类572贪婪型、勉强型和占有型量词之间的区别573捕获组574编号574反向引用575边界匹配器576模式类的方法578使用标记创建模式578嵌套标记表达式580使用matchesString, CharSequence方法580使用splitString方法581其他实用方法582java.lang.String中模式方法的等价582Matcher类的方法583索引方法583学习方法584替换方法584使用start和end方法585使用matches和lookingAt方法586使用replaceFirstString 和replaceAllString 587使用appendReplacementStringBuffer, String和appendTailStringBuffer588Matcher方法在java.lang.String中的等价589PatternSyntaxException类的方法589Unicode支持591匹配特定代码点591Unicode字符属性591问题和练习:正则表达式592问题592练习593答案593第15章 平台环境595配置工具595属性596命令行参数600环境变量601其他配置工具602系统工具603命令行IO对象603系统属性604安全管理器607系统的其他方法608路径和类路径609更新PATH环境变量(Microsoft Windows)609更新PATH变量(Solaris、Linux和OS X)611检查CLASSPATH变量(所有平台)612问题和练习:平台环境613问题613练习614答案614第16章 在JAR文件中打包程序615JAR文件使用入门616创建JAR文件616查看JAR文件内容620抽取JAR文件内容622更新JAR文件623运行打包为JAR的软件625清单文件使用入门627理解默认的清单文件627修改清单文件628设置应用程序的入口点629将类文件加入JAR文件的类路径630设置包版本信息631用JAR文件封装包633加强清单文件属性的安全性634JAR文件的签名和验证635理解签名和验证636对JAR文件签名639验证签名的JAR文件641使用JAR相关API642例子:JarRunner应用643JarClassLoader类643JarRunner类646问题和练习:在JAR文件中打包程序648问题648答案648第17章 Java Web Start649其他参考文献650开发Java Web Start应用650创建顶层JPanel类651创建应用652从最后部署机制中分离出核心功能的好处652获取资源653部署Java Web Start应用653设置Web服务器656显示自定义的加载进度指示器656开发自定义的加载进度指示器657为Java Web Start应用指定自定义的加载进度指示器659运行Java Web Start应用660通过浏览器运行Java Web Start应用660通过Java Cache Viewer运行Java Web Start应用660从桌面运行Java Web Start应用661Java Web Start与安全661动态下载HTTPS认证662Java Web Start常见问题662问题和练习:Java Web Start663问题663练习664答案664第18章 applet665开始使用applet666定义Applet类的子类666里程碑方法667applet的生命周期668applet的执行环境670开发applet670部署applet673applet更多功能..677查找和加载数据文件677定义和使用applet参数.678显示简短的状态字符串681在浏览器中显示文档682从applet调用JavaScript代码683从JavaScript代码中调用applet方法686通过事件句柄处理初始化状态689操纵applet网页的DOM691显示自定义加载进度指示器693将诊断写入标准输出和错误流698开发可拖动的applet698和其他applet通信701与服务器端应用交互 703applet能做什么和不能做什么705applet常见问题及解决方案707问题和练习:applet708问题708练习709答案709第19章 Java富互联网应用系统711设置可信参数和安全属性711系统属性713JNLP API714通过JNLP API访问客户端715cookie719cookie的类型719RIA中的cookie支持719获取cookie720自定义加载体验722RIA的安全性722安全RIA入门724安全代码入门724测试最新的JRE724导入清单文件属性725使用签名的JNLP文件725对JAR文件进行签名和加时间戳725使用HTTPS协议726避免局部RIA726问题和练习:Java富互联网应用系统726问题726练习726答案727第20章 深入理解部署729RIA的用户接受度729部署工具731部署工具脚本所在位置731部署applet732部署Java Web Start应用735检查客户端的JRE软件版本738Java网络加载协议739JNLP文件结构739部署的最佳实践748减少下载时间748避免不必要的更新检查749确保JRE软件存在751问题和练习:深入理解部署753问题753练习753答案753第21章 日期时间API755日期时间API简介756日期时间API设计原则756清晰756流畅757不可变757可扩展757日期时间程序包757法命名约定758标准日历759简介759枚举类型DayOfWeek和Month760DayOfWeek760Month762日期类762LocalDate763YearMonth763MonthDay764Year764日期时间类764LocalTime764LocalDateTime765时区和偏移量类766ZoneId和ZoneOffset766日期时间类767实例类770解析和格式化772解析772格式化773时间包774Temporal和TemporalAccessor774ChronoField和IsoFields775ChronoUnit775时间调节器776时间查询778周期和持续时间780持续时间781ChronoUnit781周期782时钟783非ISO日期约定784转换成非ISO类型的日期784转换成ISO类型的日期786遗留的日期时间代码787与遗留代码的互操作787将java.util的日期和时间类功能映射到java.time788日期和时间的格式789小结789问题和练习:日期时间API791问题791练习791答案791第22章 JavaFX简介793附录 Java程序语言认证复习大纲795程序员I级考试795主题1:Java基础795主题2:Java数据类型的使用796主题3:运算符和判定构造的使用797主题4:数组的创建和使用797主题5:循环构造的使用798主题6:方法和封装的使用798主题7:继承的使用799主题8:异常处理799主题9:选用Java API中的类800程序员II级考试801Java SE 8升级考试801主题1:Lambda表达式801主题2:内置Lambda类型的使用801主题3:过滤带Lambda类型的集合802主题4:Lambda类型的集合操作803主题5:并行流803主题6:Lambda详情804主题7:增强的方法804主题8:Java SE 8日期时间API的使用804主题9:带Nashorn的Java的JavaScript使用805

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.