Skip to content

Latest commit

 

History

History
16 lines (16 loc) · 1.11 KB

prereqs.md

File metadata and controls

16 lines (16 loc) · 1.11 KB
  • Start reading a book for Java beginners (e.g. 2 volumes by Horstmann)
  • Things that you need to know before starting next steps:
    • Primitives, strings
    • Loops and conditions: if, for
    • Classes, fields, static fields, methods, constructors, objects (instances)
    • Difference between comparing references (==) and data (equals())
  • You can read the rest of the book in parallel with this course
  • Things that you can skip completely:
    • AWT, Swing or JavaFX (tools for desktop apps). We're going to build a web app, desktop development is not very popular nowadays.
    • Stream API (don't confuse with IO streams) and closures aren't important unless you want to understand someone else's code that utilizes them.
  • Get acquainted with official Java naming/formatting conventions, there will be examples in this course so you should be able to get the drift without giving it much of a thought. But understand that it's common in dev community to get angry if they see common conventions violated. So start getting used to the conventions from the beginning.