duykhanh471

mooc.fi Java Programming (I & II) dạy bạn cái gì

  1. Getting started, printing, reading input, variables, calculations, conditional statements.
  2. Loops, methods.
  3. Lists (ArrayList), arrays, strings.
  4. Intro to OOP (classes, objects), files.
  5. OOP (encapsulation, constructors, getters/setters, overloading, primitive vs reference variables).
  6. Objects in lists, UI/logic separation, testing, complex programs.
  7. More OOP, interfaces, polymorphism (Java I ends).
  8. HashMap, object similarity/equality.
  9. Inheritance, interfaces, polymorphism.
  10. Streams, Comparable, StringBuilder, regex, enums.
  11. (Cho tới 13/14) Generics/type parameters, implementing collections (ArrayList/HashMap), randomness, multidimensional data, algorithms.

Covers basics to intermediate OOP, data structures, and Java fundamentals.