A Java code is executed by Java Virtual Machine(JVM). JVM is an abstract computing machine virtual machine interface. It is written by C programming language and it is operating system dependent. Java virtual machine is the main component in java language. we called java is a platform-independent and reason is that, Java virtual machine. when we compile a java source file(java program) a Byte code is generated. This byte code can be used to run on any platform.Java Features and Benefits
- Java is an object-oriented language
- Platform independent language
- It is open-source and free
- Memory management
- Huge Library
- Multithreaded
- Strongly Typed
- Secure by design
Is Java pure object-oriented ?? 😧😧
No, Java is not purely object-oriented because it contains these properties.
- It has primitive data type eg-: int, long, bool, float
- static keyword
- wrapper class
Wrapper class means that it provides the mechanism to convert primitive into object and object into primitive.
wrapper type -: Integer, Boolean, Float
Type Of Java Application
wrapper type -: Integer, Boolean, Float
Type Of Java Application
- Standalone application
- Web application
- Enterprise application
- Mobile application
- Scientific application
- Embedded system
Java Platforms and Editors
There are four platforms of the java programming language.
- Java platform
- Java Standard Edition(Java SE)
- Java Enterprise Edition(Java EE)
- Micro Edition(Java ME)
- Eclipse
- Netbeans
- IntelliJ IDEA
- Jdeveloper
- MyEclipse
- BlueJ
✎ Imalsha Rathnaweera 🕐 05/19/2020
Nice work ...keep it up..
ReplyDeleteWell organized ! Keep the Good work !!!
ReplyDelete