{"id":1394,"date":"2016-06-16T15:22:01","date_gmt":"2016-06-16T15:22:01","guid":{"rendered":"http:\/\/www.inspirenignite.com\/jntuh\/?p=1394"},"modified":"2019-07-13T18:56:35","modified_gmt":"2019-07-13T18:56:35","slug":"jntuh-b-tech-2nd-year-2-sem-information-technology-r13-2-2-java-programming-r13-syllabus","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/jntuh\/jntuh-b-tech-2nd-year-2-sem-information-technology-r13-2-2-java-programming-r13-syllabus\/","title":{"rendered":"JNTUH B.Tech 2nd Year 2 sem Information Technology R13 (2-2) Java Programming R13 syllabus."},"content":{"rendered":"<p>JNTUH B.Tech 2nd year (2-2) Java Programming gives you detail information of Java Programming R13 syllabus It will be help full to understand you complete curriculum of the year.<\/p>\n<p><strong>Objectives<\/strong><\/p>\n<ul>\n<li>To understand object oriented programming concepts, and apply them in problem solving.<\/li>\n<li>To learn the basics of java Console and GUI based programming.<\/li>\n<\/ul>\n<p><strong>UNIT-I<\/strong><\/p>\n<p><strong>OOP concepts<\/strong>\u00a0 Data abstraction, encapsulation, inheritance, benefits of inheritance, polymorphism, classes and objects, Procedural and object oriented programming paradigms.<\/p>\n<p><strong>Java programming<\/strong>\u00a0 History of Java, comments, data types, variables, constants, scope and life time of variables, operators, operator hierarchy, expressions, type conversion and casting, enumerated types, control flow block scope, conditional statements, loops, break and continue statements, simple java stand alone programs, arrays, console input and output, formatting output, constructors, methods, parameter passing, static fields and methods, access control, this reference, overloading methods and constructors, recursion, garbage collection, building strings, exploring string class.<\/p>\n<p><strong>UNIT-II<\/strong><\/p>\n<p><strong>Inheritance<\/strong> Inheritance hierarchies, super and sub classes, Member access rules, super keyword, preventing inheritance: final classes and methods, the Object class and its methods.<\/p>\n<p><strong>Polymorphism<\/strong>\u00a0 dynamic binding, method overriding, abstract classes and methods.<\/p>\n<p><strong>Interfaces<\/strong>\u00a0 Interfaces vs. Abstract classes, defining an interface, implementing interfaces, accessing implementations through interface references, extending interfaces.<\/p>\n<p><strong>Inner classes<\/strong>\u00a0 uses of inner classses, local inner classes, anonymous inner classes, static inner classes, examples.<\/p>\n<p><strong>Packages<\/strong>\u00a0 Defining, Creating and Accessing a Package, Understanding CLASSPATH, importing packages.<\/p>\n<p><strong>UNIT-III<\/strong><\/p>\n<p><strong>Exception handling<\/strong>\u00a0 Dealing with errors, benefits of execution handling, the classification of exceptions- exception hierarchy, checked exceptions and unchecked exceptions, usage of try, catch, throw, throws and finally, re throwing exceptions, exception specification, built in exceptions, creating own exception sub classes.<\/p>\n<p><strong>Multithreading<\/strong>\u00a0 Difference between multiple processes and multiple threads, thread states, creating threads, interrupting threads, thread priorities, synchronizing threads, inter-thread communication, procedure consumer pattern.<\/p>\n<p style=\"text-align: center\"><strong><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #ff0000\">Download iStudy Android App for complete JNTUH syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier<\/span>.<\/a><\/strong><\/p>\n<p><strong>TEXT BOOKS<\/strong><\/p>\n<ul>\n<li>Java Fundamentals &#8211; A comprehensive Introduction, Herbet Schidt and Dale Srien, TMH.<\/li>\n<\/ul>\n<p><strong>REFERENCES BOOKS<\/strong><\/p>\n<ul>\n<li>Java for Programmers, P.J. Deitel and H.M. Deitel, Pearson education (OR) Java: How to Program P.J. Deitel and H.M. Deitel, PHI.<\/li>\n<li>Object Orientd Programming through Java, P. Radha Krishna, Universities Press.<\/li>\n<li>Thinking in Java, Bruce Eckel, Pearson Education<\/li>\n<li>Programming in Java, Bruce Eckel, Pearson Education<\/li>\n<li>Programming in Java, S. Malhotra and S. Choudhary, Oxford Univ. Press.<\/li>\n<\/ul>\n<p><strong>Outcomes<\/strong><\/p>\n<ul>\n<li>Understanding of OOP concepts and basics of Java programming (Console and GUI based).<\/li>\n<li>The skills to apply OOP and Java programming in problem solving.<\/li>\n<li>Should have the ability to extend his\/her knowledge of Java programming further on his\/her own.<\/li>\n<\/ul>\n<p><strong>For more information about all JNTU updates please stay connected to us on FB and don\u2019t hesitate to ask any questions in the comment.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JNTUH B.Tech 2nd year (2-2) Java Programming gives you detail information of Java Programming R13 syllabus It will be help full to understand you complete curriculum of the year. Objectives [&hellip;]<\/p>\n","protected":false},"author":2259,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[62],"tags":[],"class_list":["post-1394","post","type-post","status-publish","format-standard","hentry","category-syllabus"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/1394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/users\/2259"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/comments?post=1394"}],"version-history":[{"count":3,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/1394\/revisions"}],"predecessor-version":[{"id":17240,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/1394\/revisions\/17240"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/media?parent=1394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/categories?post=1394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/tags?post=1394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}