JAVA

 Java is an open source programming language which is a product of Sun Microsystems. Java language is a modern language that has been accepted by the world’s computing community. Almost all major computer and software companies support and develop Java-based system applications. Java is one of the multiplatform programming languages ​(can run on various operating systems) because basically Java has a JRE (java runtime environment) or we can interpret it as a separate machine to execute binary code resulting from the compilation of programs that we have made, different from the language. vb, c++ programming that utilizes system components in Windows to execute binary code compiled by the program. In 1996, Sun Microsystems officially released the initial version of Java which then continued to develop until JDK 1.1 (Java Development Kit version 1.1) appeared. Developments continued until a new version appeared called Java 2. The main change between the previous versions was the existence of Swing which is a Graphical User Interface (GUI) technology that is capable of producing really good desktop applications. To develop Java-based applications, we need the Java Development Kit (JDK), currently Java has reached version 2 which is familiar with the Java 2 platform. Java 2 platform, divided into three categories, namely:

1. Java 2 Standart Edition (J2SE)

2. Java 2 Enterprice Edition(J2EE)

3. Java 2 Micro Edition(J2ME)

Why should I learn JAVA?

  • Java is the most popular language used by 90% of top companies.
  • With the Java language you can develop applications for desktop, web, mobile, to embedded and IoT platforms.
  • Whoever you are, if you want to become a Java Developer, you must have basic knowledge of Java programming such as Java Basic, OOP and Common Class.
  • The use of the Java language is free (open source), so anyone can learn and use it.
  • Java is a secure language so it is possible to develop a system that is free of glitches and viruses.
  • As a prerequisite for going to the next class such as Learning to Create Android Applications for Beginners, Learning Fundamentals of Android Applications, or Learning to Build a LINE Chatbot.