Syllabus JP, JAVA Question papers, Answers, important Question JAVA PROGRAMMING R13 Regulation B.tech JNTUK-kakinada Syllabus download

Syllabus ,JP, JAVA Question papers, Answers, important Question JAVA PROGRAMMING, R13 Regulation, B.tech , JNTUK,Syllabus, download,

JAVA PROGRAMMING Syllabus R13 Regulation unit wise

Unit-I

Introduction to OOP

  • Introduction
  • Need of Object Oriented Programming
  • Principles of Object Oriented Languages
  • Procedural
  • languages Vs OOP
  • Applications of OOP
  • History of JAVA
  • Java Virtual Machine
  • Java Features
  • Program structures
  • Installation of JDK1.6

Unit-II

Programming Constructs

  • Variables
  • Primitive Datatypes
  • Identifiers- Naming Coventions
  • Keywords
  • Literals
  • Operators-Binary
  • Unary and ternary
  • Expressions
  • Precedence rules and Associativity
  • Primitive TypeConversion and Casting
  • Flow of control-Branching,Conditional
  • loops.
  • Classes and Objects- classes
  • Objects
  • Creating Objects
  • Methods
  • constructors-Constructor overloading
  • cleaning up unused objects-Garbage collector
  • Class variable and Methods-Static keyword
  • this keyword
  • Arrays
  • Command line arguments

Unit-III

exception handling

  • Inheritance: Types of Inheritance
  • Deriving classes using extends keyword
  • Method overloading
  • super keyword
  • final keyword
  • Abstract class
  • Interfaces, Packages and Enumeration: Interface-Extending interface
  • Interface Vs Abstract classes
  • Packages-Creating packages
  • using Packages
  • Access protection
  • java.lang package
  • Exceptions & Assertions - Introduction
  • Exception handling techniques-try...catch
  • throw
  • throws
  • finally block, user defined exception
  • Exception Encapsulation and Enrichment
  • Assertions

Unit-IV

Understanding of Thread concepts and I/O in Java

  • MultiThreading : java.lang.Thread
  • The main Thread
  • Creation of new threads
  • Thread priority
  • Multithreading- Using isAlive() and join()
  • Syncronization, suspending and Resuming threads
  • Communication between Threads
  • Input/Output: reading and writing data, java.io package

Unit-V

Being able to build dynamic user interfaces using applets and Event handling in java

  • Applets- Applet class
  • Applet structure
  • An Example Applet Program
  • Applet Life Cycle
  • paint()
  • update()
  • Event Handling -Introduction
  • Event Delegation Model
  • java.awt.event Description,Sources of Events
  • Event Listeners
  • Adapter classes
  • Inner classes

Unit-VI

Understanding of various components of Java AWT and Swing and writing code snippets using them Abstract Window Toolkit

  • Why AWT
  • java.awt package
  • Components and Containers
  • Button
  • Label
  • Checkbox
  • Radio buttons
  • List
  • boxes
  • Choice boxes
  • Text field and Text area
  • container classes
  • Layouts
  • Menu
  • Scroll bar
  • Swing: Introduction
  • JFrame
  • JApplet
  • JPanel
  • Components in swings
  • Layout Managers
  • JList and JScroll Pane
  • Split Pane
  • JTabbedPane
  • Dialog Box Pluggable Look and Feel

Text Books

  1. The Complete Refernce Java, 8ed, Herbert Schildt, TMH
  2. Programming in JAVA, Sachin Malhotra, Saurabh choudhary, Oxford.
  3. JAVA for Beginners, 4e, Joyce Farrell, Ankit R. Bhavsar, Cengage Learning
  4. Object oriented programming with JAVA, Essentials and Applications, Raj Kumar Bhuyya, Selvi, Chu TMH
  5. Introduction to Java rogramming, 7th ed, Y Daniel Liang, Pearson

Reference Books

  1. JAVA Programming, K.Rajkumar.Pearson
  2. . Core JAVA, Black Book, Nageswara Rao, Wiley, Dream Tech
  3. Core JAVA for Beginners, Rashmi Kanta Das, Vikas.
  4. Object Oriented Programming Through Java, P. Radha Krishna, Universities Press.

For other Subject Syllabus Click here

IF you don't find something you are searching for contact us

Other Subjects in Different Regulations
Software Engineering R16
Java Programming R16
Advanced Data Structures R16
Computer Organization R16
Formal Languages and Automata Theory R16
Principles of Programming Languages R16
Advanced Data Structures Lab R16
Java Programming Lab R16
Probability and Statistics R19
Java Programming R19
Operating Systems R19
Database Management Systems R19
Formal Languages and Automata Theory R19
Probability and Statistics R20
Database Management Systems R20
Formal Languages and Automata Theory R20
Java Programming R20
Managerial Economics and Financial Accountancy R20
Operating Systems R20
Data Visualization R20
Principals of Cyber Security R20
Mathematics for Machine Learning R20
English Language Communication Practice R10
Software Engineering R10
Object Oriented Programming through JAVA R10
Database Management Systems R10
Computer Organization R10
Formal Languages and Automata Theory R10
Principles of Programming Language R10
OOPS Through JAVA Lab R10
Database Management Systems Lab R10
Principles of Programming Languages R07
Software Engineering R07