Java is known as a strongly typed programming language. In this post I go through the basics of setting up your machine to read, write and run Java programs.
It’s platform with a number of different solutions. It’s most common use case being a back-end programming language to program APIs.
brew install java
java --version
It should look like this:
openjdk 18.0.2 2022-07-19
OpenJDK Runtime Environment Homebrew (build 18.0.2+0)
OpenJDK 64-Bit Server VM Homebrew (build 18.0.2+0, mixed mode, sharing)
If you get the following:
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
Do the following:
sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk \
/Library/Java/JavaVirtualMachines/openjdk.jdk
The current Java version at the time of writing this post is Java 9.
https://docs.oracle.com/en/java/
mdkir [directory-name]
cd [directory-name]
touch [file-name].java
Open up the Java file in the code editor and insert the following code.
public class [file-name] {
public static void main(Stringp[] ars) {
System.out.println("This is my first Java program!")
}
}
It should print out, “this is my first Java program!” in the terminal.
Save the file and close it. Head over back to the terminal.
javac [file-name].java
java [file-name]
public class [file-name] {
public static void main(Stringp[] ars) {
System.out.println(1+2)
}
public class [file-name] {
public static void main(Stringp[] ars) {
System.out.println("hello" + "world")
}
}
Part two will look at different variable and data types.