Java Tutorial for Complete Beginners

Mark as Favorite Share
image

What Will You Learn?

Unlock the potential of Java with this comprehensive free course designed for beginners. Covering crucial topics like setup, data types, control structures, arrays, OOP, exceptions, file I/O, inheritance, interfaces, and complex data structures. Get ready to create Java applications with confidence.

About This Course

Provider: Udemy
Format: Online
Duration: 16 hours to complete [Approx]
Target Audience: Beginners
Learning Objectives: Able to do programming in Java and you'll gain a strong foundation in programming after completing this free course
Course Prerequisites: NA
Assessment and Certification: NA
Instructor: John Purcell
Key Topics: Java Programming Language, Basic Java Concepts, OOP
Topic Covered: 
  1. - Introduction and Installation
  2. - A Hello World Program
  3. - Using Variables
  4. - Strings:  Working With Text
  5. - While Loops
  6. - For Loops
  7. - Getting User Input
  8. - Do ... While
  9. - Switch
  10. - Arrays
  11. - Arrays of Strings
  12. - Multi: Dimensional Arrays
  13. - Classes and Objects
  14. - Methods
  15. - Getters and Return Values
  16. - Method Parameters
  17. - Setters and "this"
  18. - Constructors
  19. - Static (and Final)
  20. - String Builder and String Formatting
  21. - The toString Method
  22. - Inheritance
  23. - Packages
  24. - Interfaces
  25. - Public, Private, Protected
  26. - Polymorphism
  27. - Encapsulation and the API Docs
  28. - Casting Numerical Values
  29. - Upcasting and Downcasting
  30. - Using Generics
  31. - Generics and Wildcards
  32. - Anonymous Classes
  33. - Reading Files Using Scanner
  34. - Handling Exceptions
  35. - Multiple Exceptions
  36. - Runtime vs. Checked Exceptions
  37. - Abstract Classes
  38. - Reading Files With File Reader
  39. - Try: With: Resources
  40. - Creating and Writing Text Files
  41. - The Equals Method
  42. - Inner Classes
  43. - Enum Types:  Basic and Advanced Usage
  44. - Recursion:  A Useful Trick Up Your Sleeve
  45. - Serialization:  Saving Objects to Files
  46. - Serializing Arrays
  47. - The Transient Keyword and More Serialization
  48. - Passing by Value
  49. - ArrayList:  Arrays the Easy Way
  50. - Linked Lists
  51. - HashMap:  Retrieving Objects via a Key
  52. - Sorted Maps
  53. - Sets
  54. - Using Custom Objects in Sets and as Keys in Maps
  55. - Sorting Lists
  56. - Natural Ordering
  57. - Queues
  58. - Using Iterators
  59. - Implementing Iterable
  60. - Deciding Which Collection to Use
  61. - Complex Data Structures

0 Comments

No reviews yet !!

Please login first