{"componentChunkName":"component---src-templates-blog-post-jsx","path":"/blogs/learnJava","result":{"data":{"blog":{"frontmatter":{"title":"LEARN JAVA","thumbnail":"blog80","date":"July 12, 2021","dsaCppCodeFile":null},"excerpt":"<div class=\"my-2 p-2\">\n              <h4>Introduction</h4>\n              <div class=\"m-2\">\n                <p>\n                  <strong>Java</strong> is a high-level, class-based,\n                  object-oriented programming language that is designed to have\n                  as few implementation dependencies as possible.\n                </p>\n                <p>\n                  It is a general-purpose programming language intended to let\n                  application developers write once, run anywhere, meaning that\n                  compiled Java code can run on all platforms that support Java\n                  without the need for recompilation.\n                </p>\n                <p>\n                  Some of the real world applications of C++ are: Mobile Apps,\n                  Website Applications, Desktop GUI Applications, Enterprise\n                  Applications, Scientific Applications, Web Servers and\n                  Applications Server, Software Tools etc.\n                </p>\n              </div>\n            </div>\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <p class=\"p-1 lead\">\n                  Let's see what topics you need to cover and my favorite\n                  resources for learning Java.\n                </p>\n              </div>\n              <div class=\"col-md-7 my-1\">\n                <h5>Topics to cover:</h5>\n                <div class=\"my-2\">\n                  <strong>Basics:</strong>\n                  <ul class=\"pl-4\">\n                    <li>JDK vs JRE vs JVM</li>\n                    <li>Variables and Data Types</li>\n                    <li>\n                      Operators- Arithmetic, Relational, Logical, Shorthand\n                      Assignment, Ternary, Unary and Bitwise Operators.\n                    </li>\n                    <li>\n                      Control Statements- Selection, Iterative and Jumping\n                      Statements\n                    </li>\n                    <li>\n                      Selection Statements- if, if-else, if-else-if, switch\n                    </li>\n                    <li>Iterative Statements- while, do-while, for loops</li>\n                    <li>\n                      Jumping Statements- continue, break, exit and return\n                    </li>\n                    <li>Arrays- 1D, 2D and Multi-D Arrays</li>\n                    <li>Scanner vs BufferedReader</li>\n                    <li>String Handling</li>\n                  </ul>\n                </div>\n                <div class=\"my-2\">\n                  <strong>Intermediate:</strong>\n                  <ul class=\"pl-4\">\n                    <li>Object Oriented programming in Java</li>\n                    <li>Classes and Objects</li>\n                    <li>Methods</li>\n                    <li>Access Specifiers</li>\n                    <li>static and this keyword</li>\n                    <li>Constructors and Destructors</li>\n                    <li>Inheritance</li>\n                    <li>Method Overriding</li>\n                    <li>Polymorphism</li>\n                    <li>Packages</li>\n                    <li>Interfaces</li>\n                    <li>Exceptional Handling</li>\n                  </ul>\n                </div>\n                <div class=\"my-2\">\n                  <strong>Advanced:</strong>\n                  <ul class=\"pl-4\">\n                    <li>ArrayList</li>\n                    <li>LinkedList</li>\n                    <li>ListIterator</li>\n                    <li>Collections</li>\n                    <li>HashSet</li>\n                    <li>File Handling</li>\n                    <li>Multi Threading</li>\n                    <li>Synchronization</li>\n                    <li>Applets</li>\n                  </ul>\n                </div>\n              </div>\n              <div class=\"col-md-5 my-1\">\n                <h5>Resource:</h5>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/videoseries?list=PLIY8eNdw5tW_uaJgi-FL9QwINS9JxKKg2\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/aQatrXw0njs\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/eIrMbAQSU34\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/GoXwIVyNvX0\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/videoseries?list=PL27BCE863B6A864E3\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n              </div>\n            </div>\n","html":"<div class=\"my-2 p-2\">\n              <h4>Introduction</h4>\n              <div class=\"m-2\">\n                <p>\n                  <strong>Java</strong> is a high-level, class-based,\n                  object-oriented programming language that is designed to have\n                  as few implementation dependencies as possible.\n                </p>\n                <p>\n                  It is a general-purpose programming language intended to let\n                  application developers write once, run anywhere, meaning that\n                  compiled Java code can run on all platforms that support Java\n                  without the need for recompilation.\n                </p>\n                <p>\n                  Some of the real world applications of C++ are: Mobile Apps,\n                  Website Applications, Desktop GUI Applications, Enterprise\n                  Applications, Scientific Applications, Web Servers and\n                  Applications Server, Software Tools etc.\n                </p>\n              </div>\n            </div>\n            <div class=\"row my-2 p-2\">\n              <div class=\"col-12\">\n                <p class=\"p-1 lead\">\n                  Let's see what topics you need to cover and my favorite\n                  resources for learning Java.\n                </p>\n              </div>\n              <div class=\"col-md-7 my-1\">\n                <h5>Topics to cover:</h5>\n                <div class=\"my-2\">\n                  <strong>Basics:</strong>\n                  <ul class=\"pl-4\">\n                    <li>JDK vs JRE vs JVM</li>\n                    <li>Variables and Data Types</li>\n                    <li>\n                      Operators- Arithmetic, Relational, Logical, Shorthand\n                      Assignment, Ternary, Unary and Bitwise Operators.\n                    </li>\n                    <li>\n                      Control Statements- Selection, Iterative and Jumping\n                      Statements\n                    </li>\n                    <li>\n                      Selection Statements- if, if-else, if-else-if, switch\n                    </li>\n                    <li>Iterative Statements- while, do-while, for loops</li>\n                    <li>\n                      Jumping Statements- continue, break, exit and return\n                    </li>\n                    <li>Arrays- 1D, 2D and Multi-D Arrays</li>\n                    <li>Scanner vs BufferedReader</li>\n                    <li>String Handling</li>\n                  </ul>\n                </div>\n                <div class=\"my-2\">\n                  <strong>Intermediate:</strong>\n                  <ul class=\"pl-4\">\n                    <li>Object Oriented programming in Java</li>\n                    <li>Classes and Objects</li>\n                    <li>Methods</li>\n                    <li>Access Specifiers</li>\n                    <li>static and this keyword</li>\n                    <li>Constructors and Destructors</li>\n                    <li>Inheritance</li>\n                    <li>Method Overriding</li>\n                    <li>Polymorphism</li>\n                    <li>Packages</li>\n                    <li>Interfaces</li>\n                    <li>Exceptional Handling</li>\n                  </ul>\n                </div>\n                <div class=\"my-2\">\n                  <strong>Advanced:</strong>\n                  <ul class=\"pl-4\">\n                    <li>ArrayList</li>\n                    <li>LinkedList</li>\n                    <li>ListIterator</li>\n                    <li>Collections</li>\n                    <li>HashSet</li>\n                    <li>File Handling</li>\n                    <li>Multi Threading</li>\n                    <li>Synchronization</li>\n                    <li>Applets</li>\n                  </ul>\n                </div>\n              </div>\n              <div class=\"col-md-5 my-1\">\n                <h5>Resource:</h5>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/videoseries?list=PLIY8eNdw5tW_uaJgi-FL9QwINS9JxKKg2\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/aQatrXw0njs\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/eIrMbAQSU34\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/GoXwIVyNvX0\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n                <iframe\n                  width=\"100%\"\n                  height=\"200\"\n                  src=\"https://www.youtube.com/embed/videoseries?list=PL27BCE863B6A864E3\"\n                  frameborder=\"0\"\n                  allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\"\n                  allowfullscreen\n                ></iframe>\n              </div>\n            </div>"},"thumbnail":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='225'%20viewBox='0%200%20400%20225'%20preserveAspectRatio='none'%3e%3cpath%20d='M101%2064c0%205-2%209-9%2015-17%2015-17%2016-16%2022%201%203%2010%2014%2011%2013l-2-5c-6-9-5-13%206-23%2010-9%2014-17%2011-23-1-2-1-2-1%201m1%2021c-12%207-14%2014-9%2023%204%205%204%207%203%209-2%203-1%204%202%201%204-5%205-7%201-13l-3-8c0-3%206-9%2011-12%204-3%200-2-5%200m-38%2035l-5%203c0%205%2048%205%2051%200l-3-1-37%202c-4-1-4-3%201-4%204-2%204-2%202-2l-9%202m5%2012l-2%202%203%202c4%203%2037%202%2037-1%200-2-4-3-7-2H73l-1-2c0-1-1-1-3%201m2%2012c-2%205%2021%208%2032%204l3-2-3-1-7-1c-6%201-20%201-21-1%200-2-3-1-4%201m-15%207c-5%202-7%205-3%206%208%203%2041%204%2053%202s20-5%2018-8l-2%201c-2%203-11%205-35%205-28%200-37-3-24-6%204-2%204-2%201-2l-8%202m68%207c-9%204-43%207-55%205h-2c2%202%2034%203%2044%201%208-1%2015-4%2016-6%202-2%201-2-3%200'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.7699115044247788,"src":"/static/3b486d7eb930ecc2a573beb36e2f5124/ee604/blog80.png","srcSet":"/static/3b486d7eb930ecc2a573beb36e2f5124/69585/blog80.png 200w,\n/static/3b486d7eb930ecc2a573beb36e2f5124/497c6/blog80.png 400w,\n/static/3b486d7eb930ecc2a573beb36e2f5124/ee604/blog80.png 800w,\n/static/3b486d7eb930ecc2a573beb36e2f5124/f3583/blog80.png 1200w,\n/static/3b486d7eb930ecc2a573beb36e2f5124/5707d/blog80.png 1600w,\n/static/3b486d7eb930ecc2a573beb36e2f5124/9ddc6/blog80.png 2240w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"pageContext":{"blog":"learnJava","thumbnail":"thumbnails/blog80.png"}},"staticQueryHashes":["2987289216","63159454"]}