Java Tutorial for Complete Beginners

Java Tutorial for Complete Beginners

Java Tutorial for Complete Beginners

Learn to program using the Java programming language

Language: english

Note: 4.5/5 (95,787 notes) 1,727,210 students

Instructor(s): John Purcell

Last update: 2019-11-30

What you’ll learn

  • Learn to program in Java

 

Requirements

  • Basic fluency with computers

 

Description

Learn to program in the Java programming language. This course assumes no prior programming knowledge, just a desire to learn to program.

 

Who this course is for

  • Anyone who wants to learn Java

 

Course content

  • 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
  • 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
  • Source Code
    • Source Code

 

Java Tutorial for Complete BeginnersJava Tutorial for Complete Beginners

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate