Skip to content

Nearsoft/java-school

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages