Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a Pull Request.
Hack Your Java
Topic |
---|
Setting up Java environment |
• Intro to Java • Basic Data types [Strings, Numbers, Arrays] • Variables • Operators & Conditions • Naming Conventions |
• Loops (for/while) • Methods • Scope • Array Manipulation |
• Objects/Classes • Constructors • Accessors • Access Modifiers • Inheritance |
• Wrapper Classes • Generics • Recursion • Static vs Instance • Overriding Methods • Exceptions & Try/Catch Blocks |
Module goals:
Week 1:
Ability to create and run a java application with variables and simple logic
Week 2:
Add more complex logic to program with reusable methods and loops
Week 3:
Utilize classes to better architect the layout of a program in a sensible manner
Overall
A good understanding of all the above mentioned topics. Ability to enter into an existing project and be able to follow the flow and logic of the code.