For many years, Pascal programming language was the preferred vehicle for use in the introductory and intermediate courses, many students felt that C was too difficult to learn as a first language, Java has now replaced Pascal as a first language to learn in many colleges and universities. Many projects often choose Java over C++ because of the simplicity that Java offers, two main reason are
The Java language has many features for graphics, GUI, multimedia, animation, multithreading, networking but at its core it is a fully object-oriented programming language that uses a structured programming technique.
History of Java programming language
Sun Microsystems funded an internal research project called "Green" in 1991. James Gosling took the best parts of C and C++ and changed the more complicated parts to develop a language called Oak, however this name was already taken, when a group of Sun people visited a coffee shop the name Java was suggested and it stuck. Originally Java was to be used in consumer electronic devices such as microwaves, toasters, etc, however due to the explosion of the world wide web (www) Sun people saw the immediate potential of using Java to create web pages, its formal release was in 1995.
Java is used in software applications, web pages, games, mobile devices, etc.
As of 2020 there are two exams for Java, Oracle OCA 1Z0-815 (Oracle Certified Associate) and the OCP 1Z0-816 (Oracle Certified Professional)
The full details of the exams and passing scores can be seen below
I have details all the topics on what will be covered in the exams and used Java own requirements as per below