Core Java 11 Fundamentals
Home > Computing and Information Technology > Computer programming / software engineering > Programming and scripting languages: general > Core Java 11 Fundamentals
Core Java 11 Fundamentals

Core Java 11 Fundamentals

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

11+ Hours of Video Instruction Overview 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.   In Core Java 11 Fundamentals Complete Video Course, Second Edition, Cay S. Horstmann takes that same approach to introducing experienced programmers to Java, with detailed demonstrations and updated coverage of Java SE 11 features like Single File Launcher (if your program is contained in a single file, you don't need to compile it first). This training pairs with the forthcoming eleventh edition of Core Java, Volume I–Fundamentals, which has been fully updated to cover Java SE 11. Description   The first two lessons of Core Java 11 Fundamentals Complete Video Course, Second Edition, quickly review the history of Java and show you, step by step, how to install the software development environment. In Lesson 3, you will learn how to do in Java what you already know in another programming language: write branches and loops, and work with numbers, strings, and arrays.   Lesson 4 covers object-oriented programming. Java is thoroughly object-oriented, and the lesson shows you how to use built-in classes and how to build your own. Lessons 5 and 6 cover inheritance and interfaces as well as the lambda expressions, a powerful new feature of Java SE 8.   Lesson 7 shows you what to do when your programs do the wrong thing. The lesson covers exception handling, logging, and debugging. In lesson 8, you will learn how to write generic code that works for many different data types. Lesson 9 puts those skills to work, when we examine the multitude of Java collections that allow you to organize your data in many ways.   The final three lessons introduce the fundamentals of user interface programming in Java. Related Content Core Java, Volume I--Fundamentals, Eleventh Edition   About the Instructor Cay S. Horstmann is a professor of computer science at San Jose State University and a Java Champion. He is also the author of Core Java®, Volumes I and II, Tenth Edition (Prentice Hall, 2016), Core Java SE 9 for the Impatient, Second Edition (Addison-Wesley, 2018), and Scala for the Impatient, Second Edition (Addison-Wesley, 2017). He has written more than a dozen other books for professional programmers and computer science students.   What You Will Learn   When you have completed this course, you will know enough Java to put it to work anywhere where Java is used: in backend servers, desktops, mobile devices, and embedded systems.   Who Should Take This Course   Programmers who are comfortable in another language and want to learn Java.   Course Requirements   Any procedural or object-oriented programming language such as C, C++, C#, JavaScript, Matlab, Python, Perl, PHP, Objective-C, R, Swift, or Visual Basic.   About Pearson Video Training Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more.  Learn more about Pearson Video training at http://www.informit.com/video.

Table of Contents:
Introduction   Lesson 1: An Introduction to Java Learning objectives 1.1 Understand the design decisions that shaped Java 1.2 Become familiar with the history of Java   Lesson 2: The Java Programming Environment Learning objectives 2.1 Set up your Java development environment 2.2 Use the command-line tools 2.3 Use an integrated development environment 2.4 Run graphical applications and applets   Lesson 3: Fundamental Programming Structures in Java Learning objectives 3.1 Write a simple Java program 3.2 Work with numeric data types 3.3 Work with Strings and the API documentation 3.4 Write programs that read input and produce output 3.5 Use the control flow constructs of the Java language 3.6 Work with big numbers when arbitrary precision is required 3.7 Use arrays to store multiple elements of the same type   Lesson 4: Objects and Classes Learning objectives 4.1 Understand the fundamental concepts of object-oriented programming 4.2 Work with predefined classes 4.3 Define your own classes 4.4 Understand advanced concepts of classes in Java 4.5 Understand parameter passing in Java 4.6 Learn more about object construction 4.7 Work with packages and imports 4.8 Use the javadoc utility to produce class documentation 4.9 Design classes effectively   Lesson 5: Inheritance Learning objectives 5.1 Understand and define subclasses 5.2 Override methods and provide constructors in subclasses 5.3 Understand advanced inheritance concepts in Java 5.4 Work with the Object class and its methods 5.5 Understand how inheritance shapes Java language features 5.6 Use reflection to work with arbitrary objects 5.7 Use inheritance effectively   Lesson 6: Interfaces, Lambda Expressions, and Inner Classes Learning objectives 6.1 Understand the concept of interfaces 6.2 Understand the properties of Java interfaces 6.3 Work with default methods 6.4 Become familiar with use cases for interfaces 6.5 Understand how lambda expressions work 6.6 Understand the inner workings of inner classes   Lesson 7: Exceptions, Assertions, and Logging Learning objectives 7.1 Use exceptions to report errors in a program 7.2 Catch exceptions to remedy error conditions 7.3 Know how to use exceptions effectively 7.4 Use assertions to enforce algorithm constraints 7.5 Use logging to record what your program does   Lesson 8: Generic Programming Learning objectives 8.1 Understand the advantages of generic programming 8.2 Define a simple generic class 8.3 Define generic methods 8.4 Know how to place restrictions on type variables 8.5 Understand how generic code is translated to run on the Java virtual machine 8.6 Be aware of restrictions and limitations of Java generics 8.7 Understand the interaction between generic types and inheritance 8.8 Work with reflection and generic types   Lesson 9: Collections Learning objectives 9.1 Understand the benefit of separate collection classes and interfaces 9.2 Become familiar with the types in the collections framework 9.3 Work with linked lists and array lists 9.4 Work with hash sets and sorted sets 9.5 Work with queues, deques, and priority queues 9.6 Use maps to organize key/value pairs 9.7 Understand collection wrappers and views 9.8 Use common algorithms with collections 9.9 Be able to use collections from old versions of Java   Lesson 10: JavaFX Learning objectives 10.1 A brief history of Java GUI programming 10.2 Displaying information in a scene 10.3 Event handling 10.4 Layout 10.5 User interface controls 10.6 Dialogs 10.7 Fancy controls 10.8 Properties and bindings 10.9 Asynchronous processing   Lesson 11: Swing Principles Learning objectives 11.1 Understand the design decisions behind the Swing Toolkit 11.2 Be able to display frame windows 11.3 Display graphical shapes 11.4 Display colors, fonts, and images 11.5 Understand how a program can react to user interface events 11.6 Provide user interface actions that can be activated in multiple ways 11.7 Handle mouse events 11.8 Understand the AWT event hierarchy   Lesson 12: User Interface Components with Swing Learning objectives 12.1 Understand how Swing uses the model-view-controller design pattern 12.2 Be able to arrange user interface components in a window 12.3 Process text input 12.4 Present choices in a user interface 12.5 Implement menus and toolbars 12.6 Solve complex layout management tasks 12.7 Use and implement dialog boxes   Summary


Best Sellers


Product Details
  • ISBN-13: 9780135159934
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Language: English
  • ISBN-10: 0135159938
  • Publisher Date: 31 Jan 2022
  • Binding: Digital online


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Core Java 11 Fundamentals
Pearson Education (US) -
Core Java 11 Fundamentals
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.

Core Java 11 Fundamentals

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!