Java SE 6

scarcehoseSoftware and s/w Development

Jul 14, 2012 (4 years and 9 months ago)

323 views



Java SE 1.6
* Introduction
• Java Features,history
• Java Platform Independency
• Java Applets
• Java IDE's -Eclipse,Netbeans,JDeveloper
etc
• Understanding Java environment
• Understanding JRE,JVM
• Simple Java Program
• Working with jdk1.6
• Working with Eclipse,Netbeans
* Language Funda
• Data types
• Operators,Control Structures
• Casting-implicit & Explicit
• Autoboxing & Unboxing
• Special Operators-bit wise and binary
• Arrays -single and multidimensional
• Passing parameters to java program
• Dynamic Method Dispatch
* Classes -General
• Understanding OOPs
• Linear Vs OOps issues
• Relationships
• Classes -Encapsulation
• Overloading -methods, constructors
• Variable Argument List
• Working with String and StringBuffer
• Static members and methods
• Wrapper Classes
• Inheritance
• Overriding
• Understanding implicit parameters
• Multi - Level hierarchy Inheritance
• Upcasting and Down casting
• Binding-early & Late concepts
• Final members and methods
• Understanding Abstract Classes
• Abstract Classes Example
• Understanding Object Class
• Introspection
* Exception Handling
• Understanding Exception handling
• Throwable and its subclasses
• Finally block
• Exception Propagation
• Throws and throw clauses
• Understanding the necessity of user
defined exceptions
• User defined exceptions example
* Interfaces
• Necessity of interfaces
• Location transparency with interfaces
• Interface reference Variables
• Interface inheritance
• Bounded Parameters
• Using Interface to implement callback
functions
* Generics
• Necessity of generics
• Simple generics
• Examples with generics
* Packages
• Structure of Packages
• Built in packages
• Math Library class
• Low level system access classes
• CLASSPATH setting
• Understanding import statement
• Access Modifiers
• Access Paths
• Static Imports
* Reflection
• Uses of Reflection
• The Class class
• The reflect package
• Constructors
• Fields
• Methods
* Inner Classes
• Member Classes
• Static Member Classes
• Local Classes
• Anonymous Classes
• Restrictions in Classes
• Inheritance Vs Containment
* Collections Framework
• Arrays Vs Collections
• Collection Interfaces
• Vectors,Dictionary,Hashtables
• Stack &Property classes
• Linked Lists
• Sets & Maps
• Type Safe Collections
* Other utility classes
• Working with Date and Calendar
• String Tokenizer





URL:
www.nimaikrsna.com
Mobile: 94409 43366


• Regular Expressions
• System,Runtime classes
• Concurrency Utilities
* Memory Management
• Object memory management concepts
• Heap and Stacks
• Arrays Memory Concept
• Garbage Collection
• Writing Finalizers
* Multithreading
• Threads creation by extending Thread
• Threads creation by implementing
• Thread States /Life cycle
• Synchronization issues
• Synchronization simulation example
• Synchronized blocks
• Deadlock concepts
• Thread Priorities
• Deamon Threads
• Thread Grouping
• Thread Communication

Thread Local Variables

* JFC-AWT
• AWT Graphics
• AWT Components
• Working with Menus
• Layout Management
• Event Handling in AWT
• Adapters
• Dialog boxes
• User defined components
• J2SE 1.5 enhancements in AWT (J2SE1.5)

* Applets
• Applet Life Cycle
• Parameters for Applets
• Multithreading in Applets
• Using Applet Template class
• Understanding Applet Context
• Applet to Applet Communication
• Applet to Java script Communication
• Images & Sound in Applets
• Animation in Applets
• Swing Applets
• Applet Security

* I/O Streams
• Overview of Streams
• Bytes vs. Characters
• Default Streams,Reading from console
• Binary Input and Output
• PrintWriter Cass
• Reading and Writing with Files
• Disk Usage,File permissions(java 1.6)
• Random Access Files
• working with java.io.Console(java 1.6)
• Working with stream readers
• Working with PipedStreams
• Working with Datastreams
• Working with FilterStreams
• Working with character streams
• Working with other stream classes
* Serialization & Externalization
• Working with ObjectStreams
• Serialization and deserialization example
• Using transient
• Externalization
• Externalization example
* Socket Programming
• Network basics
• Ports,sockets
• Understanding InetAddress
• Client and server side sockets
• Communications using I/O
• Communications using TCP/IP
• Multithreaded Sockets
• Multicast Protocol
• Communicating with URL classes
• Communications using UDP
• Chat Applications
* Swing At Glance
• Swing Architecture
• Swing Components
• Layout Managers
• Swing Event Handling
• Adv Swing Components
• Dialog boxes in Swing