Overview:
What is JAVA?
JAVA is a widely used programming language. It is a computing platform 1st released in 1995 by SUN Microsystems.
Many applications and websites are powered by JAVA which can not run until JAVA is installed.
JAVA is secure, reliable and at the same time, it is fast too.
You will be surprised to know that JAVA is everywhere and we can not even imagine the world without JAVA.
Do you know JAVA is there in Laptops to Data Centers, Games to Scientific Super Computers and Cell Phones to Internet etc.
JAVA is categorized into two types based on it's uses as following :-
1. Application Based | 2. Web Based |
Core | J2EE (Servlet, JSP) |
JSF | |
Hibernate | |
Spring | |
Struts |
Features of JAVA
- OOPs
- Portability
- Multi threading (multiprocessing)
- GUI
- Security
- Platform Independent
- Web based
- Database Connectivity
- Exception Handling
The main difference between JAVA and C is that in JAVA there is provision for security of data whereas in C you can not ensure security of data because data is global in C i.e accessible from every where by everyone. In JAVA, there are some ways to make your data safe or private i.e prevent any unauthorized entity to access your data.
In JAVA, when ever you compile your source file (.java). Compiler process it and generates Byte code (.class). This Byte code is not editable or understandable by normal human but at the same time it is executable i.e you can share your Byte code with anyone without giving them the original source code. Using Byte code any one will be able to execute the code i.e run the program but not able to reveal the source code.
Difference between JAVA and C++
JAVA | C++ |
Database supported | No Database |
Byte code supported | No Byte code |
Multi threading supported | No Multi threading |
Web based | No Web based |
Compiler & Interpreter both | Compiler only |
No Pointer | Pointer |
Packages | Header files |
There are three terms associated with JAVA which often confuses students and those three terms are nothing but JVM, JRE and JDK. I will be posting a separate article on these three terms and will update the link to that article here later.
SignUp Now to Get FREE Access to our All in One Digital Marketing Platform!
We will continue to update Front; if you have any questions or suggestions, please contact us!
Follow us on Facebook, Instagram, Twitter, Pinterest, Linkedin, YouTube, and Medium.
erbhaveshkumar123
I create advanced website builders made exclusively for web developers.
3 Comments
As a Special Education teacher this resonates so well with me. Fighting with gen ed teachers to flatten for the students with learning disabilities. It also confirms some things for me in my writing.
ReplySince our attention spans seem to be shrinking by the day — keeping it simple is more important than ever.
ReplyPost a comment
Stay in the know
Get special offers and the latest news updates from ElanceMarket™.