猜你喜欢
Java 9编程参考官方大全(第10版)  [Java:Thte Complete Reference,Tenth Edition]

Java 9编程参考官方大全(第10版) [Java:Thte Complete Reference,Tenth Edition]

书籍作者:赫伯特·希尔德特 ISBN:9787302506065
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:6776
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介
《Java 9编程参考官方大全(第10版)》针对Java SE 9做了全面更新,介绍了如何开发、编译、调试和运行Java程序。畅销书作家Herbert Schildt在书中详尽地讲解了Java语言,包括Java的语法、关键字和基本编程原则,以及Java API库的主要内容,如I/O、集合框架、流库或并发实用程序。另外,书中还介绍了Swing、JavaFX、Java Bean和servlet,并通过大量真实案例展示了Java语言的应用。《Java 9编程参考官方大全(第10版)》对Java SE 9的新模块特性也进行了深入讲解,最后还介绍了Java的新交互式编程工具-JShell。
作者简介

Herbert Schildt是一位畅销书作家,在几乎30年的时间里,他撰写了大量关于编程的图书。Herbert是Java语言的。他撰写的编程书籍在世界范围内销售了数百万册,并且已经被翻译成所有主要的非英语语言。他撰写了大量Java方面的书籍,包括Java:A Beginner’s Guide、Herb Schildt’s Java Programming Cookbook、Introducing JavaFX 8 Programming和Swing:A Beginner’s Guide,还撰写了许多关于C、C++和C#的图书。尽管对计算机的所有方面都感兴趣,但是他主要关注计算机语言。Schildt获得了美国伊利诺伊大学的本科和研究生学位。他的个人网站是www.HerbSchildt.com。

编辑推荐

《Java 9编程参考官方大全(第10版)》针对Java SE 9做了全面更新,介绍了如何开发、编译、调试和运行Java程序。畅销书作家Herbert Schildt在本书中详尽地讲解了Java语言,包括Java的语法、关键字和基本编程原则,以及Java API库的主要内容,如I/O、集合框架、流库或并发实用程序。另外,《Java 9编程参考官方大全(第10版)》还介绍了Swing、JavaFX、Java Bean和servlet,并通过大量真实案例展示了Java语言的应用。本书对Java SE 9的新模块特性也进行了深入讲解,最后还介绍了Java的新交互式编程工具——JShell。


前言
前 言
  Java是当今世界最重要、也是使用最广泛的计算机语言之一。而且,在多年之前它就已经拥有这一荣誉。与其他一些计算机语言随着时间的流逝影响也逐渐减弱不同,Java随着时间的推移反而变得更加强大。从首次发布开始,Java就跃到了Internet编程的前沿。后续的每一个版本都进一步巩固了这一地位。如今,Java依然是开发Web应用的最佳选择。Java是一门功能强大且通用的编程语言,适合于多种目的的开发。简言之:在现实世界中,很多应用都是使用Java开发的,掌握Java语言非常重要。
  Java成功的一个关键原因在于它的敏捷性。自从最初的Java 1.0版发布以来,Java不断地进行完善以适应编程环境和开发人员编程方式的变化。最重要的是,Java不仅仅是在跟随潮流,更是在帮助创造潮流。Java能够适应计算机世界快速变化的能力,是它一直并且仍将如此成功的关键因素。
  《Java编程参考官方大全》自从1996年首次出版以来,已经经历了数次改版,每次改版都反映了Java的不断演化进程。《Java 9编程参考官方大全(第10版)》已经针对Java SE 9(JDK 9)进行了升级。因为Java SE 9向Java语言添加了几个新特性,所以《Java 9编程参考官方大全(第10版)》包含了大量新内容。最重要的一个新增特性是模块(module),通过该特性可以指定应用程序中代码间的关系和依赖性。模块也会影响对元素的访问。此外,模块代表对Java语言最具深远意义的更改之一,其中添加了两个新的语法元素和10个新关键字。模块还对Java API库产生了巨大影响,因为现在模块由API库中的包构成。另外,为了支持模块,新增了一些工具,对现有的工具也进行了更新,还定义了新的文件格式。由于模块是一个非常重要的新特性,因此《Java 9编程参考官方大全(第10版)》的第16章专门对其进行了讲解。
  除模块外,JDK 9中还新增了一些其他特性。其中最有趣的是JShell,该工具提供了一个交互式环境,开发人员不需要编写完整的程序就可以方便地在其中体验代码片段。不管是初学者还是有经验的编程人员都将发现该工具非常有用。《Java 9编程参考官方大全(第10版)》的附录C对该工具进行了介绍。与前几版一样,JDK 9也对Java语言及其API库进行了一些细小的更新和增强。因此,你在整《Java 9编程参考官方大全(第10版)》中都会看到这些更新内容。最后要提到的一点是:Java SE 9中删除了applet和applet API。因此,《Java 9编程参考官方大全(第10版)》不再详细介绍它们,而仅在《Java 9编程参考官方大全(第10版)》的附录D中对applet做了简要介绍。
  一本适合所有编程人员的书
  《Java 9编程参考官方大全(第10版)》面向所有开发人员,不管是初学者还是有经验的编程人员。初学者将从《Java 9编程参考官方大全(第10版)》中发现每个主题的详细讨论,以及许多特别有帮助的例子。而对Java更高级特性和库的深入讨论,将会吸引有经验的编程人员。无论是对于初学者还是有经验的编程人员,《Java 9编程参考官方大全(第10版)》都提供了持久的资源和方便实用的参考。
  《Java 9编程参考官方大全(第10版)》内容
  《Java 9编程参考官方大全(第10版)》是对Java语言的全面指导,描述了它的语法、关键字以及基本的编程原则,另外还介绍了Java API库的重要部分。《Java 9编程参考官方大全(第10版)》分为5部分,每部分关注Java开发环境的不同方面。
  第Ⅰ部分是对Java语言的深入阐述。该部分从基础知识开始讲解,包括数据类型、运算符、控制语句以及类等。然后介绍了继承、包、接口、异常处理以及多线程,还介绍了注解、枚举、自动装箱、泛型、I/O以及lambda表达式等内容。本部分最后一章阐述了模块。模块是Java SE 9中最重要的新增特性。
  第Ⅱ部分介绍Java的标准API库的关键内容。本部分的主题包括字符串、I/O、网络、标准实用工具、集合框架、AWT、事件处理、图像、并发编程(包括Fork/Join框架)、正则表达式和新增的流库。
  第Ⅲ部分用三章内容介绍Swing。
  第IV部分用三章内容介绍JavaFX。
  第V部分包含两章,这两章展示了Java的实际应用。本部分首先介绍Java Bean,然后介绍servlet。
  《Java 9编程参考官方大全(第10版)》下载资源包可扫描封底二维码获得。
  致 谢
  在此我要特别感谢Patrick Naughton、Joe O’Neil和Danny Coward。
  Patrick Naughton是Java语言的创立者之一,他还参与编写了《Java 9编程参考官方大全(第10版)》的第1版。《Java 9编程参考官方大全(第10版)》第21、23和27章的大部分材料最初都是由Patrick提供的。他的洞察力、专业知识和活力都对《Java 9编程参考官方大全(第10版)》的成功付梓贡献极大。
  在准备《Java 9编程参考官方大全(第10版)》的第2版和第3版的过程中,Joe O’Neil提供了原始素材,这些素材呈现在《Java 9编程参考官方大全(第10版)》的第30、32、37和38章中。Joe对我的数《Java 9编程参考官方大全(第10版)》都有帮助,并且他提供的帮助一直都是最高质量的。
  Danny Coward是《Java 9编程参考官方大全(第10版)》第10版的技术编辑。Danny对我的数《Java 9编程参考官方大全(第10版)》都有贡献,他的忠告、洞察力和建议都有巨大价值,对此表示感谢。
  如何进一步学习
  《Java编程参考官方教程》为读者开启了Herb Schildt Java编程图书系列的大门。下面是其他一些你可能感兴趣的图书:
  Herb Schildt’s Java Programming Cookbook
  Java:A Beginner’s Guide
  Introducing JavaFX 8 Programming
  Swing:A Beginner’s Guide
  The Art of Java
目录