Objects are considered as physical real world entity. Object-oriented programming (OOP) is a logical model based upon “ Objects”.The basic idea behind using OOPs in java or any other language is because of its unique ability to provide interactivity among objects.OOPs In Java (Object Oriented Programming System) : The Discussion But before that we should know what Object Oriented Programming is. So geeks lets study some study concept about classes and object.Since Java is all about classes and object, this section will help you grasp all concepts but you should have properly studied the previous basic Java section to make it easy to understand.From this section on-wards we will be studying about the concepts of OOPs in java and their implementation.It covers advanced topics such as JDBC, servlets, JSP, web services etc. It covers core topics such as OOPs, inheritance, exception handling, etc. It is the next step after completing the Core Java.Ĭore Java is based on single-tier architecture.Īdvance Java is based on two-tier architecture. It is the first step, to begin with, Java. So, below we have described some differences between both core java and advance Java:Ĭore Java covers the basic concepts of the Java programming language.Īdvance Java covers the advanced topics and concepts of the Java programming language.Ĭore Java is used for developing computing or desktop applications.Īdvance Java is used for developing enterprise applications. Advance Javaīoth Core Java and Advance Java are parts of Java programming, but for understanding the entire Java better, we need to differentiate between both. Inheritance with Interface and Abstract ClassĪlthough these major concepts hold its own depth, after gaining and implementing the best knowledge in the basic Java concepts, one can move towards the advanced Java version as the advanced section of the Java is quite interesting but can only be understood when the core concepts of Java are clear.The following concepts are some of the major basic concepts of Java through which a beginner should go through: Thus, it is clear that Core Java is the part of Java SE and Java SE is the foundation for all other Java editions. Thus, for the development of mobile applications, one needs to use Java ME. It is the micro edition that is used for the development of mobile phone applications. This edition is used for web development. It is the enterprise platform where a developer develops applications on the servers, i.e., the enterprise development. Java EE (Java Enterprise Edition)Īlso known as Java 2 Platform or J2EE. Thus, core Java is the part of Java SE where the developers develop desktop-based applications by using the basic concepts of Java where JDK (Java Development Kit) is a quite familiar Java SE implementation. The Java SE is a computing-based platform and used for developing desktop or Window based applications. The Java Programming Language has the following defined editions that it supports: Java SE (Java Standard Edition) In actual, Java has different editions, where Core Java is one of the parts of an edition. Java is complete in itself, but for the beginners, it is natural that the beginner must begin with the core concepts of Java. But one should know that Core Java is not different from Java. The programming language is quite simple and easy to understand. The principle followed by Java is WORA that says Write Once, Run Anywhere. Java is a platform-independent and robust programming language. The ocean of Java is too deep to learn, i.e., as much you learn more, you will know its depth. The Java programming language is a general-purpose programming language that is based on the OOPs concept. We all are aware that Java is one of the well-known and widely used programming languages, and to begin with it, the beginner has to start the journey with Core Java and then towards the Advance Java. The word Core describes the basic concept of something, and here, the phrase 'Core Java' defines the basic Java that covers the basic concept of Java programming language.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |