![]() Data fields with their current values represent the state of an object (also known as its properties or attributes).Ībstraction: An abstraction is a method of hiding irrelevant information from the user. An object has a unique behavior, identity, and state. For example, a desk, a circle can be considered as objects. Object: An object is a real-world entity that can be identified distinctly. We can define a class by using the class keyword. In OOPs, we create programs using class and object in a structured manner.Ĭlass: A class is a template or blueprint or prototype that defines data members and methods of an object. It is easier to develop a program by using an object. Object-oriented programming is a way of solving a complex problem by breaking them into a small sub-problem. OOPs (Object Oriented Programming System) It means to handle more than one job a time. Multi-threaded: Java also supports multi-threading.EJB and RMI are used to create a distributed system. It is designed for the distributed environment of the internet because it supports TCP/IP protocol. Distributed: Java also has networking facilities.Java enables high performance with the use of the Just-In-Time compiler. High Performance: Java is an interpreted language.Everything related to storage is predefined, for example, the size of primitive data types. Portable: Java Byte code can be carried to any platform.This byte code is platform-independent and can be run on any machine. Platform-Independent: Java provides a guarantee that code writes once and run anywhere.Java contains a security manager that defines the access of Java classes. Secure: Java is a secure programming language because it has no explicit pointer and programs runs in the virtual machine.Exception handling and garbage collection features make it strong. It uses a strong memory management system called garbage collector. ![]() Robust: Java makes an effort to check error at run time and compile time.A program must have at least one class and object. Object-Oriented: In Java, everything is in the form of the object.For example, pointer and operator overloading are not used in Java. Complex and ambiguous concepts of C++ are either eliminated or re-implemented in Java. Simple: Java is a simple language because its syntax is simple, clean, and easy to understand.Java Platform includes an execution engine, a compiler and set of libraries. It helps to develop and run a program written in the Java programming language. Java Platform is a collection of programs. Java is a platform for App Development in Android. Mobile Applications: Java ME is a cross-platform to develop mobile applications which run across smartphones.We use JSP, Servlet, Spring, and Hibernate technologies for creating web applications. Web Applications: An applications that run on the server is called web applications.Enterprise Applications: An application which is distributed in nature is called enterprise applications.These components contain buttons, list, menu, scroll panel, etc. Standalone Applications: Java standalone applications uses GUI components such as AWT, Swing, and JavaFX.There are four types of Java applications that can be created using Java programming: Java Micro Edition (JME): It is used to develop applications for small devices such as set-top boxes, phone, and appliances.Java Enterprise Edition (JEE): It is used to create large programs that run on the server and manages heavy traffic and complex transactions.Java Standard Editions (JSE): It is used to create programs for a desktop computer.Editions of JavaĮach edition of Java has different capabilities. In 2009, Sun Microsystem takeover by Oracle Corporation. In 1995, Sun Microsystem changed the name to Java. Java is a high-level, general-purpose, object-oriented, and secure programming language developed by James Gosling at Sun Microsystems, Inc.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |