Book Details

Java Programming

Java Programming

Published by uLektz

Course Code:RT22052

Author:uLektz

University: JNTU Kakinada

Regulation:2013

Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

FREE

Buy Now

Description :Java Programming of RT22052 covers the latest syllabus prescribed by JNTU Kakinada for regulation 2013. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
UNIT I: INTRODUCTION TO OBJECT ORIENTED PROGRAMMING

1.1 Introduction, Need of Object Oriented Programming, Principles of Object Oriented Languages

1.2 Procedural languages Vs OOP, Applications of OOP

1.3 History of JAVA, Java Virtual Machine, Java Features, Program structures, Installation of JDK1.6

UNIT II: PROGRAMMING CONSTRUCTS AND CLASSES AND OBJECTS

2.1 Variables , Primitive Datatypes, Identifiers- Naming Coventions, Keywords, Literals

2.2 Operators - Binary, Unary and ternary, Expressions, Precedence rules and Associativity, Primitive Type Conversion and Casting, Flow of control

2.3 Branching,Conditional, loops

2.4 Classes and Objects- classes, Objects, Creating Objects, Methods, constructors-Constructor overloading,cleaning up unused objects-Garbage collector

2.5 Class variable and Methods-Static keyword, this keyword, Arrays, Command line arguments

UNIT III INTERFACES, PACKAGES AND ENUMERATION

3.1 Inheritance: Types of Inheritance, Deriving classes using extends keyword

3.2 Method overloading, super keyword, final keyword, Abstract class

3.3 Interfaces, Packages and Enumeration: Interface-Extending interface, Interface Vs Abstract classes - Packages-Creating packages , using Packages - Access protection, java.lang package

3.4 Exceptions & Assertions - Introduction, Exception handling techniques-try-catch, throw, throws, finally block, user defined exception - Exception Encapsulation and Enrichment, Assertions

UNIT IV: MULTI THREADING AND INPUT/OUTPUT

4.1 Multi Threading : java.lang.Thread, The main Thread, Creation of new threads, Thread priority

4.2 Multithreading- Using isAlive() and join(), Syncronization, suspending and Resuming threads,Communication between Threads

4.3 Input/Output: reading and writing data, java.io package

UNIT V: APPLETS AND EVENT HANDLING

5.1 Applets- Applet class, Applet structure, An Example Applet Program, Applet Life Cycle, paint, update and repaint.

5.2 Event Handling -Introduction, Event Delegation Model, java.awt.event Description,Sources of Events,Event Listeners, Adapter classes, Inner classes

UNIT VI: ABSTRACT WINDOW TOOLKIT AND SWING

6.1 Abstract Window Toolkit Why AWT?, java.awt package, Components and Containers, Button, Label, Checkbox, Radio buttons

6.2 List boxes, Choice boxes, Text field and Text area, container classes, Layouts, Menu, Scroll bar

6.3 Swing: Introduction , JFrame, JApplet, JPanel

6.4 Components in swings, Layout Managers, JList and JScroll Pane, Split Pane, JTabbedPane, Dialog Box Pluggable Look and Feel

loading