MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Java Tutorial for Complete Beginners

Course Summary

Learn to program using the Java programming language


  • +

    Course Syllabus

    • Introduction
      • Introduction and Installation
      • What Java Is and How It Works
      • Getting a Job and What to Study After Completing Basic Java
      • How To Get The Most Out Of This Course
      • Free C++ and 50% Off All My Courses
    • Programming Core Java
      • A Hello World Program
      • Using Variables
      • Strings: Working With Text
      • While Loops
      • For Loops
      • "If"
      • Getting User Input
      • Do ... While
      • Switch
      • Arrays
      • Arrays of Strings
      • Multi-Dimensional Arrays
      • Classes and Objects
      • Methods
      • Getters and Return Values
      • Method Parameters
      • Setters and "this"
      • Constructors
      • Static (and Final)
      • String Builder and String Formatting
      • The toString Method
      • Inheritance
      • Packages
      • Interfaces
      • Public, Private, Protected
      • Polymorphism
      • Encapsulation and the API Docs
      • Casting Numerical Values
      • Upcasting and Downcasting
      • Using Generics
      • Generics and Wildcards
      • Anonymous Classes
      • Reading Files Using Scanner
      • Handling Exceptions
      • Multiple Exceptions
      • Runtime vs. Checked Exceptions
      • Abstract Classes
      • Reading Files With File Reader
      • Try-With-Resources
      • Creating and Writing Text Files
      • The Equals Method
      • Inner Classes
      • Enum Types: Basic and Advanced Usage
      • Recursion: A Useful Trick Up Your Sleeve
      • Serialization: Saving Objects to Files
      • Serializing Arrays
      • The Transient Keyword and More Serialization
      • Passing by Value
    • The Java Collections Framework
      • ArrayList: Arrays the Easy Way
      • Linked Lists
      • HashMap: Retrieving Objects via a Key
      • Sorted Maps
      • Sets
      • Using Custom Objects in Sets and as Keys in Maps
      • Sorting Lists
      • Natural Ordering
      • Queues
      • Using Iterators
      • Implementing Iterable
      • Deciding Which Collection to Use
      • Complex Data Structures
    • Appendix
      • Eclipse Shortcuts
      • Getting a Job Extended Version: What you need, a strategy for finding work, and my story.
      • Ten Tips for Improving Your Coding
      • Debugging in Eclipse
    • What's New In Java 8?
      • Lambda Expressions
    • Tests
      • Basic Java Programming: Test Your Knowledge
    • More ...
      • Recommended Books
      • Still to come ...
    • Source Code
      • Source Code


Course Fee:
Free

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top