Javaaaaaaaaaaa 🙃🤪😁😆
Lets Learn and Explore
What is Java?
Who invented Java?
What are the Features of Java?
What is Java?
It is a general-purpose programming language designed to enable programmers to write once and run anywhere (WORA).Java is a Object Oriented Programming Language.
Who invented Java?
Java was originally developed by James Gosling at Sun Microsystems. It was released in May 1995 as a core component of Sun Microsystems’ Java platform
What are the Features of Java?
Platform Independent
Because of the Java Virtual Machine, programmers can create software that can be executed on any platform or operating system, regardless of its underlying configuration. In other words, Java adheres to the WORA principle, which stands for Write Once, Run Anywhere.
Object Oriented
Java is an object-oriented programming language, therefore everything there is written in terms of classes and objects.The object is nothing more than a physical thing that can stand in for any individual, location, or thing while still being distinguishable from other objects.
Simple & Secure
Java is made to be simple to learn. It would be simple to grasp OOP Java if you understood the fundamentals, and Java is best renowned for its security. We can create virus-free systems using Java. Because there is no explicit pointer and Java programmes execute in a virtual machine sandbox, Java is secure.
Get Tejasri Masina’s stories in your inbox
Join Medium for free to get updates from this writer.
Robust
It employs strong memory management.The absence of pointers prevents security issues. To get rid of items that are no longer being utilised by a Java application, Java has automatic garbage collection that runs on the Java Virtual Machine.
Portable
Any platform can accommodate Java Byte code. No features that are implementation-dependent. The size of primitive data types is one example of how everything related to storage is predefined.
Multi-Threaded
Programming many tasks at once is feasible because to Java’s multithreading functionality. The advantage of multithreading is that it runs numerous threads simultaneously while using the same memory and other resources, such as Grammar mistakes are checked as you type.
Compiled & Interpreted
Java is a language that allows for both program compilation and interpretation. The Java Compiler then compiles the programme when it has been created. The Java Interpreter can be used to execute this compiled code (Byte code).
Dynamic
Java has the ability to dynamically allocate memory while running.
A Java function, however, is not loaded into memory until the function is called.Links and dynamic loading are also supported.
There are also other features like High Performance, Distributed, Architectural Neutral etc…
Real world applications which uses Java language
Twitter (Social Media App)
Spotify (Music Streaming App)
Opera Mini (Web Browser)
NASA WorldWind (Virtual Globe)
These are some applications which uses Java language…..
We will meet in next story….Thank you🙂








