DEV Community

Meadow Cho
Meadow Cho

Posted on

What do I have to start to learn Java?

Hey guys,
I am a coding school student and have been learning Java for the last three months every day for more than 8-10 hours!
It's already been over 5000 hours since I studied programming.
(Check out my insta! @agilemeadow)
Still a noobie, but for those who want to start the programming journey, I brought what I did in my very first month.

I would be very happy to hear your new idea for improving my must-know list.

  • Data types
  • Variables (regional variable, member variable, static variable)
  • Operators
  • Control statement (condition statement, repeat statement)
  • Auxiliary control statement (break, continue)
  • Call Methods (Call by Value, Call by Reference)
  • Arrays
  • classes, objects, constructors, methods
  • Access Controllers
  • Date, Timestamp, Calendar
  • String-related classes (String, StringBuffer, StringTokenizer)
  • Inheritance (Member variable, method, constructor)
  • Abstract classes, interface
  • Collection, Generic
  • List, Map
  • Transform data type
  • Basic data type conversion ex) double <---> int
  • Data type conversion using a wrapper (basic data type <---> reference type)
  • ex) int <---> String Wrapper Class (Boxing and Unboxing)
  • int n = Integer.parseInt("20");
  • Reference Type Transformation
  • Exception handling
  • Thread
  • java.io.* (BufferedReader, FileReader, FileWriter, File)
  • java.net.* (Socket Communications)
  • java.sql.* (Database interlocking)

Top comments (0)