Check out example codes for "how to install java 8 on terminal os". It will help you in understanding the concepts better.

Code Example 1

brew tap adoptopenjdk/openjdk

brew cask install adoptopenjdk8
brew cask install adoptopenjdk9
brew cask install adoptopenjdk10
brew cask install adoptopenjdk11

brew cask install java8

Learn ReactJs, React Native from akashmittal.com