Download 1]OBJECT Oriented Concepts Limitation of procedural oriented

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
1]OBJECT Oriented Concepts








Limitation of procedural oriented Approach
Object its state and Characterstics
Key concepts of object oriented approach.
Abstraction
Polymorphism
Inheritance
Encapsulation
Containment
2]INTRODUCTION TO JAVA







Origin and features of java
Concept of platform Independence and Virtual Machine
List components of java application
List various JDK Libraries and their usage
Explain execution of java program with example
Describe use of JDK,JVM and JRE
Explaination with examples.
3]Writing Java Class












Use Access Specifiers- Public ,Private,Protected and Default
Create accessor and mutators method
Constructor overloading
Create object and envoke object of a class
Create and use finalize
Primitive datatype usage
Understanding ‘this ’ keyword
Difference between static and non static variables and method
‘toString’ Implementation and its usage
Use of package, package access specifier
Classpath variable configuration
4]Language Fundamentals






Object Creation Process and its memory structure
Garbage collection working
Describe parameter passing mechanism In Java
1-d , 2- D array in java
Enhanced for loop
Demostrate use of final

Demonstrate use of enums
5]Inheritance and polymorphism














Inheritance and its types
Demonstrate ‘is-a’ relationship using examples
Use of super and protected keywords
Polymorphism definition and its use
Differentiate Method overriding and overloading
Covarient return types
Instance of Operator
Demonstration of Final class and final method
Use of methods form final class: toString, equals finalize hashcode
Abstract class
Need of interface and explaination by demonstration
Distinguish Interface abstract class
Distinguish Implements and extends
Concept of Marker Interface
6]Java Support API





Inner Classes and types.Use Simple Anonomous and static inner class
Wrapper Classes
Auto boxing and Unboxing
Distinguish String , String Buffer and String Builder Classes
Concept of System Class, File class.
7]Exception Handling






Define Exception and errors
Describe Exception Handling
Demonstration of error Handling
Use Try Catch finally
Describe cascade exceptions
Demonsterate user defined exception class.
8]Collection Framework






Need of collection
Define collections and list diffferent collection classes in java
List Collection Interfaces
Implement List , Set , Map ,Queue in user defined classes
Iterator usage
Generics
9]Thread

Understanding Threads

Needs of Multi-Threaded Programming.

Thread Life-Cycle

Thread Priorities

Synchronizing Threads

Inter Communication of Threads

Critical Factor in Thread -DeadLock
10]I/O File Handling



I/O Hierarchy
Useof File ,RandomAccessFile Class
Use Reader and Writer Classes
11] GUI Programming






Designing Graphical User Interface in java
Components and containers
Using Components and Containers
Layout Managers
AWT Components
Basic of Swing Components
Related documents