Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.1 KB

README.md

File metadata and controls

49 lines (37 loc) · 1.1 KB

JavaSchoolNS

This exercise will try to reflect the topics of every class.

Description

Create a Parking Lot, this will contain a determinate number of Spots where you can place your Car. The main idea is to simulate the behavior of a parking lot where cars can be randomly added.

Topics to cover with the exercise

1.- Knowing Java

  • Types ( Primitives / Wrappers / Enums )
  • Arrays
  • Classes
  • Strings (StringBuffer/StringBuilder opcionales)

2.- Classes

  • Interfaces
  • Heritage (Final Classes / Methods / Variables)
  • Polymorphism
  • Overloading
  • Overriding (toString)

3.- Pro tips Java

  • Design Patterns (Singleton / Prototype / Builder / Factory)
  • SOLID
  • Big O'Notation opcional

4.- Collections and Generics

  • What is it?
  • How to use it? (Comparable / Comparator / Iterators / Collections utility class)
  • Utils
  • Unboxing / Autoboxing
  • Equals, Hashcode, toString
  • Sorting

5.- Reflection & Persistence

  • Annotations
  • JDBC
  • PreparedStatement vs Statement
  • Create an easy ORM.

6.- Threads

Concurrency Java API Thread Pools Reactive Apps using the Reactor Pattern.