14%
The Java Tutorial: A Short Course on the Basics

The Java Tutorial: A Short Course on the Basics

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

The Java® Tutorial, Sixth Edition, is based on the Java Platform, Standard Edition (Java SE) 8. This revised and updated edition introduces the new features added to the platform, including lambda expressions, default methods, aggregate operations, and more. An accessible and practical guide for programmers of any level, this book focuses on how to use the rich environment provided by Java to build applications, applets, and components.   Expanded coverage includes a chapter on the Date-Time API and a new chapter on annotations, with sections on type annotations and pluggable type systems as well as repeating annotations.   In addition, the updated sections “Security in Rich Internet Applications” and “Guidelines for Securing Rich Internet Applications” address key security topics. The latest deployment best practices are described in the chapter “Deployment in Depth.”   If you plan to take one of the Java SE 8 certification exams, this book can help. A special appendix, “Preparing for Java Programming Language Certification,” details the items covered on the available exams. Check online for updates.   All of the material has been thoroughly reviewed by members of Oracle Java engineering to ensure that the information is accurate and up to date. This book is based on the online tutorial hosted on Oracle Corporation’s website at http://docs.oracle.com/javase/tutorial.  

Table of Contents:
Preface    xxiii About the Authors xxvii   Chapter 1: Getting Started    1 The Java Technology Phenomenon  1 The “Hello World!” Application  5 A Closer Look at the “Hello World!” Application  23 Common Problems (and Their Solutions)  27 Questions and Exercises: Getting Started  31   Chapter 2: Object-Oriented Programming Concepts   33 What Is an Object?  34 What Is a Class?  36 What Is Inheritance?  38 What Is an Interface?  39 What Is a Package?  40 Questions and Exercises: ObjectOriented Programming Concepts  41   Chapter 3: Language Basics    43 Variables  44 Operators  58 Expressions, Statements, and Blocks  68 Questions and Exercises: Expressions, Statements, and Blocks  71   Chapter 4: Classes and Objects   87 Classes  88 Objects  99 More on Classes  107 Nested Classes  121 Enum Types  157   Chapter 5: Annotations     163 Annotations Basics   164 Declaring an Annotation Type  165 Predefined Annotation Types  167 Type Annotations and Pluggable Type Systems  170 Repeating Annotations  171 Questions and Exercises: Annotations  173   Chapter 6: Interfaces and Inheritance   175 Interfaces  175 Inheritance  193   Chapter 7: Generics   219 Why Use Generics?  220 Generic Types  220 Generic Methods   226 Bounded Type Parameters  227 Generics, Inheritance, and Subtypes   229 Type Inference  232 Wildcards  236 Type Erasure  244 Restrictions on Generics  252 Questions and Exercises: Generics  256   Chapter 8: Packages 259 Creating and Using Packages  259 Questions and Exercises: Creating and Using Packages  269   Chapter 9: Numbers and Strings   271 Numbers  271 Characters  287 Strings  288   Chapter 10: Exceptions 309 What Is an Exception?  310 The Catch or Specify Requirement  311 Catching and Handling Exceptions  313 Specifying the Exceptions Thrown by a Method  323 How to Throw Exceptions  324 Unchecked Exceptions: The Controversy  329 Advantages of Exceptions  330 Summary  335 Questions and Exercises: Exceptions  336   Chapter 11: Basic I/O and NIO.2 339 I/O Streams  339 File I/O (Featuring NIO.2)  359 Summary  421 Questions and Exercises: Basic I/O  422   Chapter 12: Collections   423 Introduction to Collections  424 Interfaces  426 Aggregate Operations  471 Implementations  489 Algorithms  505 Custom Collection Implementations  509 Interoperability  513   Chapter 13: Concurrency   519 Processes and Threads  520 Thread Objects  521 Synchronization  527 Liveness  533 Guarded Blocks  535 Immutable Objects  539 High-Level Concurrency Objects  543 Questions and Exercises: Concurrency  555   Chapter 14: Regular Expressions   557 Introduction  558 Test Harness  559 String Literals  560 Character Classes  562 Predefined Character Classes  566 Quantifiers  568 Capturing Groups  574 Boundary Matchers  576 Methods of the Pattern Class  578 Methods of the Matcher Class  583 Methods of the PatternSyntaxException Class  589 Unicode Support  591 Questions and Exercises: Regular Expressions  592   Chapter 15: The Platform Environment 595 Configuration Utilities  595 System Utilities  603 PATH and CLASSPATH  609 Questions and Exercises: The Platform Environment  613   Chapter 16: Packaging Programs in JAR Files   615 Using JAR Files: The Basics  616 Working with Manifest Files: The Basics  627 Signing and Verifying JAR Files  635 Using JAR-Related APIs  642 Questions and Exercises: Packaging Programs in JAR Files  648   Chapter 17: Java Web Start   649 Developing a Java Web Start Application  650 Deploying a Java Web Start Application  653 Displaying a Customized Loading Progress Indicator  656 Running a Java Web Start Application  660 Java Web Start and Security  661 Common Java Web Start Problems  662 Questions and Exercises: Java Web Start  663   Chapter 18: Applets   665 Getting Started with Applets  666 Doing More with Applets  677 Solving Common Applet Problems  707 Questions and Exercises: Applets  708   Chapter 19: Doing More with Java Rich Internet Applications  711 Setting Trusted Arguments and Secure Properties  711 JNLP API  714 Cookies  719 Customizing the Loading Experience  722 Security in Rich Internet Applications  722 Guidelines for Securing RIAs  724 Questions and Exercises: Doing More with Rich Internet Applications  726   Chapter 20: Deployment in Depth   729 User Acceptance of RIAs  729 Deployment Toolkit  731 Java Network Launch Protocol  739 Deployment Best Practices  748 Questions and Exercises: Deployment in Depth  753   Chapter 21: Date-Time   755 Date-Time Overview  756 Date-Time Design Principles  756 The Date-Time Packages  757 Method Naming Conventions  758 Standard Calendar  759 Overview  759 DayOfWeek and Month Enums  760 Date and Time Classes  764 Time Zone and Offset Classes  766 Instant Class  770 Parsing and Formatting  772 The Temporal Package  774 Period and Duration  780 Clock  783 Non-ISO Date Conversion  784 Legacy Date-Time Code  787 Summary  789 Questions and Exercises: Date-Time  791   Chapter 22: Introduction to JavaFX 793   Appendix: Preparation for Java Programming Language Certification   795 Programmer Level I Exam  795 Programmer Level II Exam  801 Java SE 8 Upgrade Exam  801   Index   807  


Best Sellers


Product Details
  • ISBN-13: 9780134034089
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Depth: 25
  • Height: 231 mm
  • No of Pages: 864
  • Series Title: Java Series
  • Sub Title: A Short Course on the Basics
  • Width: 180 mm
  • ISBN-10: 0134034082
  • Publisher Date: 22 Dec 2014
  • Binding: Paperback
  • Edition: 6
  • Language: English
  • Returnable: N
  • Spine Width: 27 mm
  • Weight: 1054 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
The Java Tutorial: A Short Course on the Basics
Pearson Education (US) -
The Java Tutorial: A Short Course on the Basics
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

The Java Tutorial: A Short Course on the Basics

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA