{"id":596,"date":"2019-07-04T13:20:47","date_gmt":"2019-07-04T13:20:47","guid":{"rendered":"http:\/\/kabiliravi.com\/?page_id=596"},"modified":"2020-04-19T17:49:51","modified_gmt":"2020-04-19T17:49:51","slug":"my-java-tutorial","status":"publish","type":"page","link":"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/","title":{"rendered":"My Java Tutorial"},"content":{"rendered":"\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/install-java\/\">Install Java<\/a><ul><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/install-java\/install-java-on-mac\/\">Mac<\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/install-java\/linux-unix\/\">Linux\/Unix<\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/install-java\/install-jdk-on-microsoft-windows\/\">Windows<\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/install-java\/switching-jdks-using-jenv\/\">Switching JDKs using jEnv<\/a><\/li><\/ul><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/get-started\/\">Get Started with HelloWorld and HelloMe<\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/java-basic-syntax\/\">Basic Syntax<\/a><ul><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/java-basic-syntax\/local-variables\/\">Local Variables<\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/my-java-tutorial\/java-basic-syntax\/primitive-data-types\/\">Primitive Data Types<\/a><\/li><li>Methods<\/li><li>Decision Making Statements<\/li><li>Loop Statements<\/li><li>Arrays<\/li><li>Strings<\/li><li>Date &amp; Time<\/li><li>Methods<\/li><\/ul><\/li><li>Object Oriented<ul><li>Classes and Objects<\/li><li>Inheritance<\/li><li>Abstraction<\/li><li>Interfaces<\/li><li>Encapsulation<\/li><li>Overloading<\/li><\/ul><\/li><li>Popular Build Tools<ul><li>Maven<\/li><li>Gradle<\/li><\/ul><\/li><li>Building applications using Java SE\/EE + Apache<ul><li>Build a CLI application using Apache CLI<\/li><li>Build a Desktop application using Swing <\/li><li>Build a standalone CRUD Rest API application using JAXRS<\/li><li>Build a standalone Web application using Jetty<\/li><\/ul><\/li><li>Building applications using Spring Framework<ul><li>Build your first application (Hello World) using Spring Shell<\/li><li>Build a CLI application using Spring Shell<\/li><\/ul><ul><li>Build a CRUD Rest API application using Spring Boot<\/li><li>Build a Web Application using Spring Boot + Reactjs<\/li><li>Build a Desktop application using Swing and Spring Boot<\/li><\/ul><\/li><li>Building applications using Micronaut Framework<ul><li>Build your first application (Hello World)<\/li><\/ul><ul><li>Build a CLI application<\/li><li>Build a CRUD Rest API application<\/li><li>Build a Web Application using Micronaut + Reactjs<\/li><li>Build a Desktop application using Swing and Micronaut<\/li><\/ul><\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install Java Mac Linux\/Unix Windows Switching JDKs using jEnv Get Started with HelloWorld and HelloMe Basic Syntax Local Variables Primitive Data Types Methods Decision Making Statements Loop Statements Arrays Strings Date &amp; Time Methods Object Oriented Classes and Objects Inheritance Abstraction Interfaces Encapsulation Overloading Popular Build Tools Maven Gradle Building applications using Java SE\/EE + [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":69,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-596","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages\/596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/comments?post=596"}],"version-history":[{"count":18,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages\/596\/revisions"}],"predecessor-version":[{"id":1347,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages\/596\/revisions\/1347"}],"up":[{"embeddable":true,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages\/69"}],"wp:attachment":[{"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/media?parent=596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}