Java, Android software development [Part-15] :: why java is famoussteemCreated with Sketch.

in life •  7 years ago 

What's in Java for that you like Java?
Java has 4 platforms or auditions
Java has 4 platforms or auditions. These are:

  1. Java SE (java standard edition):

This is a Java programming platform. It contains java.lang, java.io, java.net, java.util, java.sql, java.math etc. APIs. Apart from this, the topics that are in it are OOPs (object oriented concept), regex, exeption, internal classes , multithreading, I / O Stream, networking, Awt, Swing, Reflection, Collection, etc.

  1. Java EE (java enterprise edition):

It is an enterprise platform that is mainly used for web development and enterprise appraisal. This is Java's top platform. Here are the topicals that are servlet, jsp, web services, ejb, jpa etc. These details will be discussed in detail.

  1. Java ME (Java micro Edition):

It is a small platform that is mainly used to develop mobile applications.

  1. JavaFX:

It is basically used to develop Internet applications.

Besides, you can choose Java for features:

Very simple
According to Sun's data, Java is a simple programming language. Because the syntax is based on C ++. So if anyone learns C ++, then Java seems to be quite easy for him. But there are some things that do not match C ++. For example, explicit pointer, operator overloading does not support Java. Apart from this, there are automated Garware Collection in Jawa.

Object Oriented Language
Object Oriented means that we will try to simplify our software through different types of objects and its data. Object Oriented Programming is a method by which any software can easily be developed and melanized. The details will be discussed later on the object.

But the basic concept of Object Oriented programming is:

Object
Classes
Inheritance
Polymorphism
Data abstraction
Encapsulation
Portable
We can take Java bytecode to any platform.

Independent platform

Hopefully, seeing the picture, you know what the platform Independent is all about. This means that the class files you create for Windows will also run Linux or Mac's jvm.

Strong security
Reason:

No expletive pointer is used in Java
Java program runs in internal virtual masins (Jvm)

The program runs directly in the runtime environment of c ++, and Java runs in Java itself's own runtime environment.
Class Loader: Secure use of class loader, while maintaining local file and network file data security.
Bytecode Verifier: Checking this variifie piece piece code to see if this code is illegally accessing an object.
Security Manager: This manager determines what a class can read and write from a local disk.
Very strong programming language
Jawa has a very strong memory management. Besides, there is no problem with security through pointer. It has automatic gear collection. Apart from this, Java has different handling and checking methods which are called above. So Java is a very powerful programming language.

Neutral formation
It follows completely neutral structure. Because, for example, I can say that for example, the type of primitive type is precise. Then why would anyone depend on someone since it is already certain. In C programming, int data type occupies 2-byte memory if the processor is 32-bit architecture, and occupies 4 bytes if 64-bit architecture is in place. But in both cases the java occupies 4 bytes.

High performance
This is a high-performance programming language. Works very fast.

Multi Thadding
Multiple programs can be executed simultaneously in multi threading.

Share sharing can be done. We can divide a task into multiple threads and manage them at the same time and do the job in a very short time. Its biggest advantage is that its thread thread does not capture memory separately. Rather all threads can use the same memory space. Thread is very important for multimedia and web applications.

Distributed Application
We can use Java to create a distributed application. RMI and EJB are used to create Distributed Apps. We can access the file through modode calling on any machine on the internet.

Hopefully I understand that why Java programming language is so important. So today my intention was to talk about Java features. They tried to explain them very simply. I hope you like it.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Buenos dias
muy interesante!!! deberías subir mas información como está
es de utilidad y me gusta mucho

Life is not a good primary tag for this post.

@justtryme90 can you give me some suggestion please