Core Java Volume I--Fundamentals (11th Edition) 🔍
Cay S. Horstmann Prentice Hall, Core java Volume 1 -- Fundamentals 11th ed., 11th, 2018
英语 [en] · PDF · 47.6MB · 2018 · 📘 非小说类图书 · 🚀/lgli/lgrs/zlib · Save
描述
Core Java has long been recognised as the leading no-nonsense tutorial and reliable reference. It carefully explains the most important language and library features and shows how to build real-world applications with thoroughly tested examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as the starting point for your own code. All of the code examples have been rewritten to reflect modern Java best practices and code style. The critical new features introduced with Java SE 9 are all thoroughly explored with the depth and completeness that readers expect from this title. Core Java Volume I walks readers through the all details and takes a deep dive into the most critical features of the language and core libraries. This guide will help you Leverage your existing programming knowledge to quickly master core Java syntax Understand how encapsulation, classes, and inheritance work in Java Master interfaces, inner classes, and lambda expressions for functional programming Improve program robustness with exception handling and effective debugging Write safer, more readable programs with generics and strong typing Use pre-built collections to collect multiple objects for later retrieval Master concurrent programming techniques from the ground up Build modern cross-platform GUIs with standard Swing components Deploy configurable applications and applets, and deliver them across the Internet Simplify concurrency and enhance performance with new functional techniques
备用文件名
lgrsnf/Core Java Volume I - Fundamentals 11th Edition - Cay S. Horstmann.pdf
备用文件名
zlib/Computers/Programming/Cay S. Horstmann/Core Java_5304258.pdf
备选标题
Core Java Volume I{u2014}Fundamentals, Eleventh Edition
备选标题
Core Java Volume I - Fundamentals, Eleventh Edition
备选标题
Core Java Volume I Fundamentals / Cay S. Horstmann
备选标题
Core Java Volume I--Fundamentals (Core Series)
备选标题
Core Java. Volume 1, Fundamentals
备选标题
Java. Библиотека профессионала
备选作者
Кей Хорстманн; [перевод с английского и редакция И. В. Берштейна]
备选作者
Cay Horstmann; Safari, an O{u2019}Reilly Media Company
备选作者
Horstmann, Cay, Horstmann, Cay
备选作者
Хорстманн, Кей С
备用出版商
Globe Fearon Educational Publishing
备用出版商
Pearson : Addison-Wesley
备用出版商
Диалектика; Диалектика
备用出版商
Longman Publishing
备用出版商
Cengage Gale
备用版本
11-е изд., Москва, Санкт-Петербург, Russia, 2019
备用版本
11-е изд., Москва, Санкт-Петербург, Russia, 2020
备用版本
Eleventh edition, Boston Amsterdam London, 2019
备用版本
United States, United States of America
备用版本
1st edition, 2018
备用版本
Aug 27, 2018
元数据中的注释
0
元数据中的注释
lg2448081
元数据中的注释
类型: 图书
元数据中的注释
出版日期: 2018
元数据中的注释
出版社: Prentice Hall
元数据中的注释
Пер.: Horstmann, Cay S. Core Java 11-th ed. 978-0-13-516630-7
元数据中的注释
Russian State Library [rgb] MARC:
=001 009972194
=005 20190517115132.0
=008 190515m2019\\\\ru\||||\\\\\\|0||\|\rus|d
=020 \\ $a 978-5-907144-30-9
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=084 \\ $a З973.233.02-044.5-018.19Java,07 $2 rubbk
=100 1\ $a Хорстманн, Кей С.
=245 00 $a Java. Библиотека профессионала $h [Текст] $c Кей Хорстманн ; [перевод с английского и редакция И. В. Берштейна]
=246 20 $a Библиотека профессионала
=250 \\ $a 11-е изд.
=260 \\ $a Москва ; $a Санкт-Петербург $b Диалектика $c 2019-
=300 \\ $c 25 см
=534 \\ $p Пер.: $a Horstmann, Cay S. $t Core Java $b 11-th ed. $z 978-0-13-516630-7
=650 \7 $a Радиоэлектроника -- Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Информационные системы и сети -- Элементы и узлы -- Управляющие, вводные и выводные устройства -- Устройства для опознавания и считывания -- Программирование -- Языки программирования -- Java -- Пособие для специалистов $2 rubbk
元数据中的注释
Russian State Library [rgb] MARC:
=001 010280396
=005 20200220134441.0
=008 200214m2020\\\\ru\\\\\\\\\\\\000\|\rus\d
=020 \\ $a 978-5-907144-30-9
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.233.02-044.5-018.19Java,07 $2 rubbk
=100 1\ $a Хорстманн, Кей С.
=245 00 $a Java. Библиотека профессионала $c Кей Хорстманн ; [перевод с английского и редакция И. В. Берштейна]
=250 \\ $a 11-е изд.
=260 \\ $a Москва $b Диалектика ; $a Санкт-Петербург $b Диалектика $c 2020-
=300 \\ $c 25 см
=534 \\ $p Пер.: $a Horstmann, Cay S. $t Core Java $b 11-th ed. $z 978-0-13-516630-7
=650 \7 $a Радиоэлектроника -- Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Информационные системы и сети -- Элементы и узлы -- Управляющие, вводные и выводные устройства -- Устройства для опознавания и считывания -- Программирование -- Языки программирования -- Java -- Пособие для специалистов $2 rubbk
备用描述
About This E-Book......Page 2
Title Page......Page 3
Copyright Page......Page 4
Contents......Page 5
Preface......Page 19
Acknowledgments......Page 26
Chapter 1: An Introduction to Java......Page 28
1.1 Java as a Programming Platform......Page 29
1.2 The Java “White Paper” Buzzwords......Page 30
1.3 Java Applets and the Internet......Page 37
1.4 A Short History of Java......Page 38
1.5 Common Misconceptions about Java......Page 42
Chapter 2: The Java Programming Environment......Page 46
2.1 Installing the Java Development Kit......Page 47
2.2 Using the Command-Line Tools......Page 54
2.3 Using an Integrated Development Environment......Page 60
2.4 JShell......Page 64
Chapter 3: Fundamental Programming Structures in Java......Page 68
3.1 A Simple Java Program......Page 69
3.2 Comments......Page 74
3.3 Data Types......Page 75
3.4 Variables and Constants......Page 82
3.5 Operators......Page 87
3.6 Strings......Page 99
3.7 Input and Output......Page 117
3.8 Control Flow......Page 130
3.9 Big Numbers......Page 154
3.10 Arrays......Page 157
Chapter 4: Objects and Classes......Page 177
4.1 Introduction to Object-Oriented Programming......Page 178
4.2 Using Predefined Classes......Page 185
4.3 Defining Your Own Classes......Page 197
4.4 Static Fields and Methods......Page 213
4.5 Method Parameters......Page 222
4.6 Object Construction......Page 230
4.7 Packages......Page 242
4.8 JAR Files......Page 257
4.9 Documentation Comments......Page 264
4.10 Class Design Hints......Page 271
Chapter 5: Inheritance......Page 275
5.1 Classes, Superclasses, and Subclasses......Page 276
5.2 Object: The Cosmic Superclass......Page 306
5.3 Generic Array Lists......Page 325
5.4 Object Wrappers and Autoboxing......Page 335
5.5 Methods with a Variable Number of Parameters......Page 340
5.6 Enumeration Classes......Page 342
5.7 Reflection......Page 345
5.8 Design Hints for Inheritance......Page 375
Chapter 6: Interfaces, Lambda Expressions, and Inner Classes......Page 379
6.1 Interfaces......Page 380
6.2 Lambda Expressions......Page 411
6.3 Inner Classes......Page 434
6.4 Service Loaders......Page 456
6.5 Proxies......Page 459
Chapter 7: Exceptions, Assertions, and Logging......Page 468
7.1 Dealing with Errors......Page 470
7.2 Catching Exceptions......Page 480
7.3 Tips for Using Exceptions......Page 497
7.4 Using Assertions......Page 501
7.5 Logging......Page 506
7.6 Debugging Tips......Page 533
Chapter 8: Generic Programming......Page 540
8.1 Why Generic Programming?......Page 541
8.2 Defining a Simple Generic Class......Page 545
8.3 Generic Methods......Page 547
8.4 Bounds for Type Variables......Page 549
8.5 Generic Code and the Virtual Machine......Page 552
8.6 Restrictions and Limitations......Page 559
8.7 Inheritance Rules for Generic Types......Page 571
8.8 Wildcard Types......Page 574
8.9 Reflection and Generics......Page 584
Chapter 9: Collections......Page 598
9.1 The Java Collections Framework......Page 599
9.2 Interfaces in the Collections Framework......Page 611
9.3 Concrete Collections......Page 613
9.4 Maps......Page 642
9.5 Views and Wrappers......Page 657
9.6 Algorithms......Page 670
9.7 Legacy Collections......Page 683
Chapter 10: Graphical User Interface Programming......Page 697
10.1 A History of Java User Interface Toolkits......Page 698
10.2 Displaying Frames......Page 700
10.3 Displaying Information in a Component......Page 709
10.4 Event Handling......Page 736
10.5 The Preferences API......Page 765
Chapter 11: User Interface Components with Swing......Page 773
11.1 Swing and the Model-View-Controller Design Pattern......Page 774
11.2 Introduction to Layout Management......Page 780
11.3 Text Input......Page 787
11.4 Choice Components......Page 797
11.5 Menus......Page 820
11.6 Sophisticated Layout Management......Page 842
11.7 Dialog Boxes......Page 859
Chapter 12: Concurrency......Page 889
12.1 What Are Threads?......Page 891
12.2 Thread States......Page 897
12.3 Thread Properties......Page 901
12.4 Synchronization......Page 909
12.5 Thread-Safe Collections......Page 946
12.6 Tasks and Thread Pools......Page 969
12.7 Asynchronous Computations......Page 985
12.8 Processes......Page 1004
Appendix......Page 1015
Index......Page 1019
Credits......Page 1144
Code Snippets......Page 1151
备用描述
The #1 Java Guide for Serious Programmers: Fully Updated for Java SE 9, 10 & 11 For serious programmers, Core Java, Volume I{u2014}Fundamentals, Eleventh Edition, is the definitive guide to writing robust, maintainable code. Whether you're using Java SE 9, 10, or 11, it will help you achieve a deep and practical understanding of the language and API, and its hundreds of realistic examples reveal the most powerful and effective ways to get the job done. Cay Horstmann's updated examples reflect Java's long-awaited modularization, showing how to write code that's easier to manage and evolve. You'll learn how to use JShell's new Read-Eval-Print Loop (REPL) for more rapid and exploratory development, and apply key improvements to the Process API, contended locking, logging, and compilation. In this first of two volumes, Horstmann offers in-depth coverage of fundamental Java and UI programming, including objects, generics, collections, lambda expressions, Swing design, concurrency, and functional programming. If you're an experienced programmer moving to Java SE 9, 10, or 11, there's no better source for expert insight, solutions, and code. Master foundational techniques, idioms, and best practices for writing superior Java code Leverage the power of interfaces, lambda expressions, and inner classes Harden programs through effective exception handling and debugging Write safer, more reusable code with generic programming Improve performance and efficiency with Java's standard collections Build cross-platform GUIs with the Swing toolkit Fully utilize multicore processors with Java's improved concurrency See Core Java, Volume II{u2014}Advanced Features, Eleventh Edition (ISBN-13: 978-0-13-516631-4, coming in 2018), for expert coverage of Java 9, 10, and 11 enterprise features, the module system, annotations, networking, security, and advanced UI programming. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details
备用描述
The #1 Java Guide for Serious Programmers: Fully Updated for Java SE 9, 10 & 11 For serious programmers, Core Java, Volume I - Fundamentals, Eleventh Edition, is the definitive guide to writing robust, maintainable code. Whether you're using Java SE 9, 10, or 11, it will help you achieve a deep and practical understanding of the language and API, and its hundreds of realistic examples reveal the most powerful and effective ways to get the job done. Cay Horstmann's updated examples reflect Java's long-awaited modularization, showing how to write code that's easier to manage and evolve. You'll learn how to use JShell's new Read-Eval-Print Loop (REPL) for more rapid and exploratory development, and apply key improvements to the Process API, contended locking, logging, and compilation. In this first of two volumes, Horstmann offers in-depth coverage of fundamental Java and UI programming, including objects, generics, collections, lambda expressions, Swing design, concurrency, and functional programming. If you're an experienced programmer moving to Java SE 9, 10, or 11, there's no better source for expert insight, solutions, and code. Master foundational techniques, idioms, and best practices for writing superior Java code Leverage the power of interfaces, lambda expressions, and inner classes Harden programs through effective exception handling and debugging Write safer, more reusable code with generic programming Improve performance and efficiency with Java's standard collections Build cross-platform GUIs with the Swing toolkit Fully utilize multicore processors with Java's improved concurrency See Core Java, Volume II - Advanced Features, Eleventh Edition (ISBN-13: 978-0-13-516631-4, coming in 2018), for expert coverage of Java 9, 10, and 11 enterprise features, the module system, annotations, networking, security, and advanced UI programming. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details
备用描述
"Core Java" has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Volume I Fundamentals, Tenth Edition, has been extensively updated to reflect the most eagerly awaited and innovative version of Java in years: Java SE 8. Rewritten and reorganized to illuminate new Java SE 8 features, idioms, and best practices, it contains hundreds of example programs all carefully crafted for easy understanding and practical applicability. Writing for serious programmers solving real-world problems, Cay Horstmann helps you achieve a deep understanding of the Java language and library. In this first volume of the two-volume work, Horstmann focuses on fundamental language concepts and the foundations of modern user interface programming. You ll find in-depth coverage of topics ranging from Java object-oriented programming to generics, collections, lambda expressions, Swing UI design, and the latest approaches to concurrency and functional programming.-- Provided by publisher
备用描述
V. 1. Fundamentals -- Chapter 1: An Introduction to Java -- Chapter 2: The Java Programming Environment -- Chapter 3: Fundamental Programming Structures in Java -- Chapter 4: Objects and Classes -- Chapter 5: Inheritance -- Chapter 6: Interfaces, Lambda Expressions, and Inner Classes -- Chapter 7: Exceptions, Assertions, and Logging -- Chapter 8: Generic Programming -- Chapter 9: Collections -- Chapter 10: Graphical User Interface Programming -- Chapter 11: User Interface Components with Swing -- Chapter 12: Concurrency
开源日期
2019-12-10
更多信息……

❌ 此文件可能有问题,已从源库中隐藏。 有时这是应版权所有者的要求,有时是因为有更好的选择, 但有时是因为文件本身有问题。 下载可能仍然没问题,但我们建议先搜索替代文件。 更多细节:

如果您仍想下载此文件,请确保仅使用受信任的最新软件打开它。

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:Motrix
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。