DEV Community

Janardhan Pulivarthi
Janardhan Pulivarthi

Posted on • Edited on

Day 12 of 100 - Java: HRApp project

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

Edit:

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.

https://docs.oracle.com/javase/tutorial/

Date-time Design principles

Clear, Fluent, Immutable

// Fluent principle example
LocalDate today = LocalDate.now();
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
  • java.time.zone

Essential Java Classes

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

Capstone project 🚅🎯

HRApp with Employee and Department

https://github.com/j143/java-capstone-01

As per https://mylearn.oracle.com/learning-path/java-explorer/40805/79726

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

Top comments (0)