Sitemap
Tejasri Masina

Tejasri Masina

Theology | God | Nature | Learning | my favorite story -->https://medium.com/the-shortform/follow-me-94f0f829ad1a

Javaaaaaaaaaaa 🙃🤪😁😆

3 min readSep 13, 2023

--

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🙂

--

--