

{"id":51307,"date":"2019-03-05T12:31:30","date_gmt":"2019-03-05T07:01:30","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=51307"},"modified":"2026-05-30T16:13:46","modified_gmt":"2026-05-30T10:43:46","slug":"core-java-vs-advanced-java","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/","title":{"rendered":"Core Java vs Advanced Java: A Detailed Comparison"},"content":{"rendered":"<p><span style=\"font-weight: 400\">After learning a lot in Java, today we will discuss a new topic: comparison of core Java vs advanced Java.\u00a0 Anyone who does or even knows superficially about programming might have the knowledge that Java is one of the foremost programming languages in the present times. <\/span><span style=\"font-weight: 400\">Ever since its inception back in 1995, the class-based, <a href=\"https:\/\/data-flair.training\/blogs\/is-java-an-object-oriented-language\/\"><strong>object-oriented<\/strong><\/a>, high-level, general-purpose programming language has gone on to become not only of the most beloved but also one of the most influential programming languages in the world.<\/span><\/p>\n<p>Core Java forms the base, whereas advanced Java leads to building a standalone application.<\/p>\n<p>Core java covers the fundamentals topic of Java, such as &#8211; Data types, Variables, Loops, OOPs (Object-Oriented Programming), Multithreading, Exception Handling etc.<br \/>\nWhereas advanced java is introduced to strengthen the core concept of Java, it includes &#8211; JDBC (Java Database Connectivity), APIs such as Java Servlet, frameworks like springboot, hibernate etc.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-51380 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg\" alt=\"Core Java vs Advanced Java\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01-1024x536.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01-520x272.jpg 520w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">Java technology is not only a programming language but also a platform. So, the Java platform is an environment that facilitates the execution of<a href=\"https:\/\/data-flair.training\/blogs\/java-use-cases\/\"><strong> Java applications<\/strong><\/a>. Before advancing to draw the comparison between core Java vs advanced Java, let\u2019s first explore the various Java platforms.<\/span><\/p>\n<h3>Java Platforms<\/h3>\n<p><span style=\"font-weight: 400\">There are 4 different platforms of the Java programming language. These are namely Java SE, Java EE, Java ME, and JavaFX. Each Java platform comes with a <a href=\"https:\/\/data-flair.training\/blogs\/java-virtual-machine-jvm\/\"><strong>JVM (Java Virtual Machine)<\/strong><\/a> and an API (Application Programming Interface).<\/span><\/p>\n<p><span style=\"font-weight: 400\">The JVM, unlike the bytecode, is platform-dependent, can be understood as a program used for running Java applications. Different JVMs are meant to allow Java code to execute on different platforms. The Java API is analogous to a library, used for creating other software components.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Each Java platform comes with a distinct set of JVM and Java API. Hence, an application written for a specific platform is capable to run on any compatible system having the respective Java Virtual Machine.<\/span><\/p>\n<h4>1. Java Standard Edition (Java SE)<\/h4>\n<p><span style=\"font-weight: 400\">Java SE API offers core functionality of the Java programming language. It defines everything from the <a href=\"https:\/\/data-flair.training\/blogs\/java-data-types\/\"><strong>basic data types<\/strong><\/a>, objects, and high-level classes used for database access, GUI development, networking, security, and XML parsing.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Other than bundling JVM with the API, the Java Standard Edition comes with deployment technologies, development technologies, other class libraries, and toolkits.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Core Java is Oracle\u2019s definition of referring to a subset of Java SE technologies. In actual, the term core Java is not related to the <a href=\"https:\/\/data-flair.training\/blogs\/java-tutorial\/\"><strong>Java programming language on a technical level<\/strong><\/a>, it is but a set of some basic packages. At present, the Java Core is defined as having:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Application monitoring and management<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Basic technologies<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">CORBA<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">HotSpot VM<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">JNDI (Java Naming and Directory Interface)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tools API<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">XML<\/span><\/li>\n<\/ul>\n<h4>2. Java Enterprise Edition (Java EE)<\/h4>\n<p><span style=\"font-weight: 400\">The Java Enterprise Edition platform is built on top of the Java SE. Like SE, Java EE platform comes with an API, JVM, and <strong><a href=\"https:\/\/data-flair.training\/blogs\/java-runtime-environment-jre\/\">JRE (Java Runtime Environment)<\/a><\/strong> for developing and running applications that are highly reliable, multi-tiered, scalable, and robustly secure.<\/span><\/p>\n<h4>3. Java Micro Edition (Java ME)<\/h4>\n<p><span style=\"font-weight: 400\">Although like its siblings, the Java ME comes with an API and a JVM, the main distinguishing factor is the tiny footprint of the bundled Java Virtual Machine. Typically, Java ME apps are clients of Java EE platform services.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Java ME platform is specifically designed for developing applications for mobile platforms, such as smartphones and tablets. The Java ME API is a subset of the Java SE API. Additionally, it comes with special class libraries designed for small device application development.<\/span><\/p>\n<h4>4. JavaFX<\/h4>\n<p><span style=\"font-weight: 400\">We use the lightweight JavaFX API for creating rich Internet applications. Applications designed with the JavaFX platform make use of hardware-accelerated graphics as well as media engines.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In order to connect to networked data sources, JavaFX apps use high-level APIs. Usually, JavaFX applications are clients of Java EE platform services.<\/span><\/p>\n<h3>Core Java vs Advanced Java<\/h3>\n<p>Here you will see a feature-wise comparison of core Java vs advanced Java &#8211;<\/p>\n<h4>1. Definition<\/h4>\n<p><span style=\"font-weight: 400\"><strong>What is Core Java? &#8211;<\/strong> Core Java is the fundamental form of Java. We use it in all Java platforms and technologies. Without going through core Java, it is impossible to advance to advanced Java.<\/span><\/p>\n<p><span style=\"font-weight: 400\"><strong>What is Advanced Java?<\/strong> &#8211;\u00a0Unlike core Java, advanced Java is a specialization of the core Java in some particular domain, such as database handling, networking, and the web.<\/span><\/p>\n<h4>2. Applications Developed<\/h4>\n<p><span style=\"font-weight: 400\">Core Java covers the fundamental concepts of Java programming language for developing general applications. Advanced Java, on the other hand, covers advanced topics pertaining to Java programming language that helps in building enterprise-level applications.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Applications developed using core Java are typically standalone applications meant to be either cross-platform or platform-specific. Simply, core Java helps in building general applications, such as a student attendance management system, EMI calculator, or the classic snake game.<\/span><\/p>\n<p><span style=\"font-weight: 400\">On the contrary, applications developed using advanced Java are those that enterprises use or are at an enterprise-level. This includes apps that run on servers i.e. web applications.<\/span><\/p>\n<h4>3. Architecture<\/h4>\n<p><span style=\"font-weight: 400\">The core Java makes use of single-tier architecture. On the flip side, advanced Java uses instances of two-tier architecture, such as <strong>client-server architecture<\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In a one-tier architecture, the data stores in the local system or a shared drive. It has all the layers, such as Business, Data Access, and Presentation.<\/span><\/p>\n<p><span style=\"font-weight: 400\">An architecture where the presentation layer or the interface layer runs on a client while the data layer or the data structure stores on a server called as a two-tier architecture.<\/span><\/p>\n<h4>4. Java<i> Packages<\/i><\/h4>\n<p><span style=\"font-weight: 400\">All core <a href=\"https:\/\/data-flair.training\/blogs\/packages-in-java\/\"><strong>Java packages<\/strong><\/a> have a naming convention of java.lang.somepackage. On the contrary, packages for advance Java follows javax.servlet.somepackage.<\/span><\/p>\n<h4>5. Knowledge<\/h4>\n<p><span style=\"font-weight: 400\">Typically, there are three levels of Java knowledge, namely Java, core Java, and advanced Java. Hence, both core Java and advanced Java differ in terms of knowledge.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><strong><i>Java<\/i><\/strong><span style=\"font-weight: 400\"><strong> \u2013<\/strong> The basic level. This is where one learns<strong> how to write a Hello World program in Java<\/strong> and create basic Java programs.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><strong><i>Core Java<\/i><\/strong><span style=\"font-weight: 400\"><strong> \u2013<\/strong> It is the level in Java proficiency required as a minimum for getting a job. At this level, one needs to have an <a href=\"https:\/\/data-flair.training\/blogs\/collections-in-java\/\"><strong>expertise in Java Collections<\/strong><\/a>, Java Exception Handling, Java Multi-threading, <strong>OOPS<\/strong>, Polymorphism, et cetera<\/span><\/li>\n<li style=\"font-weight: 400\"><strong><i>Advanced Java<\/i><\/strong><span style=\"font-weight: 400\"><strong> \u2013<\/strong> In addition to knowledge of core Java, one needs to have a sound understanding of various related packages and advanced concepts, such as JSON parsing, REST service creation, and XML handling<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">For those looking to transcend from advanced Java, there is the architect level. Learning frameworks like Hibernate, <strong><a href=\"https:\/\/data-flair.training\/blogs\/design-patterns-in-java\/\">Java Design Patterns<\/a><\/strong>, and <a href=\"https:\/\/data-flair.training\/blogs\/spring-framework-tutorial\/\"><strong>Spring<\/strong><\/a> becomes mandatory at this level.<\/span><\/p>\n<h4>6. Platform of Choice<\/h4>\n<p><span style=\"font-weight: 400\">While the Java Standard Edition (Java SE) comes under core Java, advanced Java encompasses the Java Enterprise Edition (Java EE).<\/span><\/p>\n<h4>7. Topics<i> Covered<\/i><\/h4>\n<p><span style=\"font-weight: 400\">Core Java covers basic concepts and topics pertaining to the Java programming language. This includes data types, <a href=\"https:\/\/data-flair.training\/blogs\/java-exception\/\"><strong>exception handling<\/strong><\/a>, operators, and threading.<\/span><\/p>\n<p><span style=\"font-weight: 400\">On the other hand, advanced Java entails complex topics and concepts that require non-Java technologies. Some notable examples are database connectivity, EJB, JSP, servlets, and web services.<\/span><\/p>\n<h3>Summary<\/h3>\n<p><span style=\"font-weight: 400\">So, that completes the comparison between core Java vs advanced Java. While the former is the fundamental part of the Java programming language, the latter is the former plus advanced concepts and a web-based approach.<\/span><\/p>\n<p><span style=\"font-weight: 400\">There is no denying the fact that making a clear distinction between core Java and advanced Java is a daunting task. However, the above-mentioned points will certainly make your understanding about the two types of Java better, at least, slightly.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Learn Java<\/span><span style=\"font-weight: 400\"> better with some of the greatest tutorials recommended by DataFlair. Also, don\u2019t forget to leave your feedback about the article core Java vs advanced Java via the dedicated comments window below. We would love to make it better! You must play the <strong><a href=\"https:\/\/data-flair.training\/blogs\/java-quiz\/\">latest Java quiz to test your Java understanding<\/a><\/strong>.\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After learning a lot in Java, today we will discuss a new topic: comparison of core Java vs advanced Java.\u00a0 Anyone who does or even knows superficially about programming might have the knowledge that&#46;&#46;&#46;<\/p>\n","protected":false},"author":330,"featured_media":51380,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19501],"tags":[19161,19162,7345,19164,19163],"class_list":["post-51307","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-core-java","tag-core-java-vs-advanced-java","tag-java","tag-what-is-advanced-java","tag-what-is-core-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Core Java vs Advanced Java: A Detailed Comparison - DataFlair<\/title>\n<meta name=\"description\" content=\"This Core Java vs Advanced Java tutorial will guide you through the different features of cor and advanced java. Also, you will learn 4 Java platforms\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Core Java vs Advanced Java: A Detailed Comparison - DataFlair\" \/>\n<meta property=\"og:description\" content=\"This Core Java vs Advanced Java tutorial will guide you through the different features of cor and advanced java. Also, you will learn 4 Java platforms\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-05T07:01:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-30T10:43:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Saurabh Hooda\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Saurabh Hooda\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Core Java vs Advanced Java: A Detailed Comparison - DataFlair","description":"This Core Java vs Advanced Java tutorial will guide you through the different features of cor and advanced java. Also, you will learn 4 Java platforms","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/","og_locale":"en_US","og_type":"article","og_title":"Core Java vs Advanced Java: A Detailed Comparison - DataFlair","og_description":"This Core Java vs Advanced Java tutorial will guide you through the different features of cor and advanced java. Also, you will learn 4 Java platforms","og_url":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2019-03-05T07:01:30+00:00","article_modified_time":"2026-05-30T10:43:46+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg","type":"image\/jpeg"}],"author":"Saurabh Hooda","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"Saurabh Hooda","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/"},"author":{"name":"Saurabh Hooda","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/d1f8e329395c43e0fa7441a00ddf5a3b"},"headline":"Core Java vs Advanced Java: A Detailed Comparison","datePublished":"2019-03-05T07:01:30+00:00","dateModified":"2026-05-30T10:43:46+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/"},"wordCount":1279,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg","keywords":["Core Java","core Java vs advanced Java","Java","What is advanced Java","What is core Java"],"articleSection":["Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/","url":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/","name":"Core Java vs Advanced Java: A Detailed Comparison - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg","datePublished":"2019-03-05T07:01:30+00:00","dateModified":"2026-05-30T10:43:46+00:00","description":"This Core Java vs Advanced Java tutorial will guide you through the different features of cor and advanced java. Also, you will learn 4 Java platforms","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/03\/Core-Java-vs-Advanced-Java-01.jpg","width":1200,"height":628,"caption":"Core Java vs Advanced Java"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/core-java-vs-advanced-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Technology","item":"https:\/\/data-flair.training\/blogs\/category\/technology\/"},{"@type":"ListItem","position":3,"name":"Core Java vs Advanced Java: A Detailed Comparison"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/d1f8e329395c43e0fa7441a00ddf5a3b","name":"Saurabh Hooda","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/13edcd0725f02176997fdd5900bba198469e39612dfee79cb543003cfc582561?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/13edcd0725f02176997fdd5900bba198469e39612dfee79cb543003cfc582561?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/13edcd0725f02176997fdd5900bba198469e39612dfee79cb543003cfc582561?s=96&d=mm&r=g","caption":"Saurabh Hooda"},"url":"https:\/\/data-flair.training\/blogs\/author\/saurabhhooda\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/51307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/330"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=51307"}],"version-history":[{"count":11,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/51307\/revisions"}],"predecessor-version":[{"id":148534,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/51307\/revisions\/148534"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/51380"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=51307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=51307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=51307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}