Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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