Thursday, 23 August 2012

Here you will get this topics on java (Just Press ctrl+f and Search your Keyword)

Unit-1: Object Oriented Programming And Introduction To Java, Data Types,
Operators, Statements And Defining Classes In Java

• Features of the Java Language, Object-oriented Programming
• Creating an Application in Java, Compiling and executing Applications in Java
• Program comments
• Primitive data types, Integer Data Types, Floating Point Data Types
• Reference Data types
• Arrays, single and multi-dimensional arrays
• Other reference types, classes, interfaces, enums and annotations
• Unicode escapes in Java source code
• Understanding super types and subtypes.
• Operators - Arithmetic, String concatenation, Relational, Logical, Bitwise, increment-decrement,
conditional, assignment, cast and instance of operators.
• Understanding the narrowing and widening conversions of numeric data types.
• Statements - if, if-else, switch-case, for, while, do-while, break, continue and return statements.
• Various members within a class
• instance variables
• methods and their overloading
• constructors and their overloading
• Garbage collector and finalize method
• static variables and methods
• initializer blocks and the class initializer blocks
Unit -2: Inheritance and sub classing in Java and packages and use of access
specifiers

• Defining subclasses
• Using super to use constructor of a super-class, Method overriding and use of super, Variable
shadowing and use of super.
• Method and variable binding
• Using final with variables, methods and classes
• Abstract classes and interfaces, Abstract classes and abstract methods
• Single inheritance of classes, Interfaces
• Object class as the super class of all classes, Methods inherited from the Object class
• Uses of package and import statements, use of static imports
• use of CLASSPATH for class loading
• Access specifiers, Access specifiers for members of a package, Access specifiers for members of
a class, Access specifiers for overriding methods
• Using the Java APIs
• Commonly used classes from the java. language package
• Comparable and Comparator interfaces
• String, String Buffer and the String Builder classes
• Understanding pass by value and pass by reference for Java
• Wrapper classes
• Math class constants and methods
Unit-3: Exceptions, Nested enum types and Collection framework
• Runtime stack and execution of application
• The return and the throw statements, The return type and throws declaration in methods,
Checked and the Unchecked exception classes, The Throwable class
• Exception chaining, Handling exceptions with try and catch, Use of the finally block, Creating
custom exception classes
• Member Types
• Top level nested classes and Inner classes, The local class and anonymous classes
• The enum type
• classes from java.util package
• Date, Time Zone, Calendar and the Gregorian Calendar classes
• Collection Framework, Collection interface, Set and List interfaces, Map interface
• Generics in the Collection Framework
• Regular Expressions, Pattern and Matcher classes
• Scanner class
• Varargs and the Formatter class
Unit-4: Stream based I/O and Multi-threading
• Stream classes, Output Stream and the Writer classes, Input Stream and the Reader classes,
Bridge classes Output Stream Writer and the Input Stream Reader , Writing and reading from
files using File Output Stream and the File Input Stream
• Piped Streams, Array based streams, Filter streams, Buffered streams, Print Stream and the Print
Writer classes, Data and Object streams
• Random Access File
• Multi-threading, Thread class and thread of execution, Creating a new Thread of execution,
Thread Group, properties of Thread instance, Daemon Threads
• Thread states, synchronization
• Another way of creating a thread of execution
Unit-5: GUI Programming, Building Applets and Introduction to Annotations
• Comparing AWT and swing features, AWT Components, Overview of the AWT components,
Component properties
• Graphics context
• Containers, Container class, Layout Managers, Top-level containers
• Window class, Decorated windows Frame and Dialog
• Panel class
• Events, Event Delegation Model, AWT Events
• Adapter classes
• Swing and MVC
• J component
• J option Pane
• Showing Message, Confirm and Input Dialogs
• Browser as a container for Applets
• Life-cycle of an Applet, Applet Stub and Applet tag, Applet Context and the URL class.,
Applet class
• Defining a new annotation , Annotating a programming element, Annotation element names
and usage, Meta-annotations