وبلاگ بلیان

Core Java. Volume Ii. Advanced Features Advanced Features

معرفی کتاب «Core Java. Volume Ii. Advanced Features Advanced Features» نوشتهٔ Cay S. Horstmann در سال 2017. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Core Java. Volume Ii. Advanced Features Advanced Features» در دستهٔ بدون دسته‌بندی قرار دارد.

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 Ii--advanced Features, 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 Powerful New Java Features, Idioms, And Best Practices For Enterprise And Desktop Development, It Contains Hundreds Of Up-to-date Example Programs--all Carefully Crafted For Easy Understanding And Practical Applicability. Writing For Serious Programmers Solving Real-world Problems, Cay Horstmann Deepens Your Understanding Of Today's Java Language And Library. In This Second Of Two Updated Volumes, He Offers In-depth Coverage Of Advanced Topics Including The New Streams Api And Date/time/calendar Library, Advanced Swing, Security, Code Processing, And More. This Guide Will Help You Use The New Streams Library To Process Collections More Flexibly And Efficiently Efficiently Access Files And Directories, Read/write Binary Or Text Data, And Serialize Objects Work With Java Se 8's Regular Expression Package Make The Most Of Xml In Java: Parsing, Validation, Xpath, Document Generation, Xsl, And More Efficiently Connect Java Programs To Network Services Program Databases With Jdbc 4.2 Elegantly Overcome Date/time Programming Complexities With The New Java.time Api Write Internationalized Programs With Localized Dates/times, Numbers, Text, And Guis Process Code With The Scripting Api, Compiler Api, And Annotation Processors Enforce Security Via Class Loaders, Bytecode Verification, Security Managers, Permissions, User Authentication, Digital Signatures, Code Signing, And Encryption Master Advanced Swing Components For Lists, Tables, Trees, Text, And Progress Indicators Produce High-quality Drawings With The Java 2d Api Use Jni Native Methods To Leverage Code In Other Languages If You're An Experienced Programmer Moving To Java Se 8, Core Java�, Tenth Edition, Is The Reliable, Practical, And Complete Guide To The Java Platform That Has Been Trusted By Developers For Over Twenty Years. Look For The Companion Volume, Core Java�, Volume I--fundamentals, Tenth Edition (isbn-13: 978-0-13-417730-4), For Foundational Coverage Of Java 8 Language Concepts, Ui Programming, Objects, Generics, Collections, Lambda Expressions, Concurrency, Functional Programming, And More. Contents 3 Preface 13 Java SE 8 Stream Library 17 From Iterating to Stream Operations 18 Stream Creation 21 The 25 , 25 , and 25 Methods 25 Extracting Substreams and Concatenating Streams 26 Other Stream Transformations 27 Simple Reductions 28 The Optional Type 29 Collecting Results 35 Collecting into Maps 40 Grouping and Partitioning 44 Downstream Collectors 45 Reduction Operations 49 Primitive Type Streams 52 Parallel Streams 57 IO 63 Input/Output Streams 64 Text Input and Output 76 Reading and Writing Binary Data 85 Object Input/Output Streams and Serialization 96 Working with Files 116 Memory-Mapped Files 132 Regular Expressions 144 XML 158 Introducing XML 159 Parsing an XML Document 164 Validating XML Documents 177 Locating Information with XPath 205 Using Namespaces 211 Streaming Parsers 214 Generating XML Documents 223 XSL Transformations 237 Networking 248 Connecting to a Server 248 Implementing Servers 256 Interruptible Sockets 265 Getting Web Data 272 Sending E-Mail 292 Database Programming 296 The Design of JDBC 297 The Structured Query Language 300 JDBC Confguration 306 Working with JDBC Statements 312 Query Execution 324 Scrollable and Updatable Result Sets 336 Row Sets 343 Metadata 348 Transactions 359 Advanced SQL Types 362 Connection Management in Web and Enterprise Applications 364 Date & Time API 366 The Time Line 367 Local Dates 370 Date Adjusters 373 Local Time 375 Zoned Time 376 Formatting and Parsing 380 Interoperating with Legacy Code 384 Internationalization 386 Locales 387 Number Formats 393 Currencies 399 Date and Time 400 Collation and Normalization 408 Message Formatting 415 Text Input and Output 419 Resource Bundles 423 A Complete Example 428 Scripting, Compiling & Annotation Processing 444 Scripting for the Java Platform 445 The Compiler API 458 Using Annotations 470 Annotation Syntax 477 Standard Annotations 485 Source-Level Annotation Processing 490 Bytecode Engineering 496 Security 505 Class Loaders 506 Security Managers and Permissions 523 User Authentication 544 Digital Signatures 560 Encryption 581 Advanced Swing 594 Lists 595 Tables 612 Trees 652 Text Components 694 Progress Indicators 732 Component Organizers and Decorators 744 Advanced AWT 778 The Rendering Pipeline 779 Shapes 782 Areas 799 Strokes 801 Paint 810 Coordinate Transformations 812 Clipping 818 Transparency and Composition 820 Rendering Hints 830 Readers and Writers for Images 836 Image Manipulation 847 Printing 864 The Clipboard 900 Drag and Drop 916 Platform Integration 934 Native Methods 951 Calling a C Function from a Java Program 952 Numeric Parameters and Return Values 959 String Parameters 961 Accessing Fields 968 Encoding Signatures 973 Calling Java Methods 975 Accessing Array Elements 982 Handling Errors 986 Using the Invocation API 992 A Complete Example: Accessing the Windows Registry 997 Index 1014 "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 Fully updated to reflect Java SE 7 language changes, Core Java®, Volume II -- Advanced Features, Ninth Edition, is the definitive guide to Java's most powerful features for enterprise and desktop application development. Designed for serious programmers, this reliable, unbiased, no-nonsense tutorial illuminates advanced Java language and library features with thoroughly tested code examples. As in previous editions, all code is easy to understand and displays modern best-practice solutions to the real world challenges faced by professional developers. Volume II quickly brings you up-to-speed on key Java SE 7 enhancements, ranging from the new file I/O API to improved concurrency utilities. All code examples are updated to reflect these enhancements. Complete descriptions of new language and platform features are highlighted and integrated with insightful explanations of advanced Java programming techniques. -- Provided by publisher
دانلود کتاب Core Java. Volume Ii. Advanced Features Advanced Features