

Web Applications: Several Tech Giants like Amazon have their web applications built on Java. Tools like JavaFX, Java Foundation classes help in the creation of desktop applications. Netflix, Uber, etc are also Java-based.ĭesktop Applications: Several desktop tools, Acrobat Reader for example are developed using Java.
#Java tutorial for beginners in tamil android
Android application development is based on top of Java. Mobile Applications: Java language provides a cross-platform framework called J2ME to develop mobile applications. Hello World! Welcome to Java Programming. This is a description in more detail of the Hello Java example. Let's quickly review an example of Java programming. The learning curve for Java is low, leading to better developer access. When compared to other programming languages, Java is faster than Python due to its support for concurrency and multithreading features, code written in Java is more maintainable than of C++. In Java, programs are compiled into byte code and the byte code is executed by the JVM making the byte code platform-independent.

WORA, basically means, Java code compiled on one system can run on all other Java-supported systems without the need for any recompilation. Java applications are run by a run time engine called JVM, Java Virtual Machine, they are also called WORA, which stands for Write Once Read Anywhere. It was developed by James Gosling at Sun Microsystems in 1995. In a pure OOP language, we should access everything by message passing through objects but in Java we have static variables and methods that can be accessed directly without the objects.It provides support for primitive data types like int, char, etc which are non-object,.However, it is not considered pure object-oriented, because: Java is a high level, general-purpose, objected-oriented programming language.
