Skip to main content

Intro

Installation

brew install java

Java Memory Model

Java Memory Model is a set of rules all JVMs have to follow to ensure correct working of our concurrent programs.

  • Out of order execution
  • Field Visibility

https://www.youtube.com/watch?v=Z4hMFBvCDV4

Jakarta EE

Jakarta EE, formerlyJava Enterprise Edition(Java EE) andJava 2 Platform, Enterprise Edition(J2EE) is a set of specifications, extending Java SE 8with specifications for enterprise features such as distributed computing and web services.Jakarta EE applications are run on reference runtimes, that can be microservices or application servers, which handle transactions, security, scalability, concurrency and management of the components it is deploying.

Jakarta EE is defined by its specification. The specification defines APIs(application programming interface) and their interactions. As with other Java Community Process specifications, providers must meet certain conformance requirements in order to declare their products asJakarta EE compliant.

Examples of contexts in which Jakarta EE referencing runtimes are used are:e-commerce, accounting, banking information systems.

https://en.wikipedia.org/wiki/Jakarta_EE

https://jakarta.ee