DEV Community

Janardhan Pulivarthi
Janardhan Pulivarthi

Posted on • Updated on

Day 12 of 100 - Java: HRApp project

I am bored, very bored. I do not know what to read/do today.


I started a timer for 25 mins.

What's up with Java?

  • Platform independent
  • Object oriented
  • Speed - Well written Java is near to C++ and faster than Python.

Date-time Design principles

Clear, Fluent, Immutable

// Fluent principle example
LocalDate today =;
LocalDate payday = today.with(TemporalAdjusters.lastDayOfMonth()).minusDay(2);
Enter fullscreen mode Exit fullscreen mode

Available packages in java.time:

  • java.time
  • java.time.chrono
  • java.time.format
  • java.time.temporal

Essential Java Classes

  • Exceptions
  • Basic I/O
  • Concurrency
  • Regular Expressions
  • The Platform Environment

Capstone project 🚅🎯

HRApp with Employee and Department

As per

💡We can generate getter and setter methods and Constructors in the IDE

Top comments (0)