Java-Topics

Add by manupk | Oct 18, 2013 14:06  2333 |  573
Java-Topics
Download

Map Outline

Java-Topics
1 OOPs
1.1 Encapsulation
1.1.1 Abstraction
1.2 Inheritance
1.2.1 Interface - Abstract Class
1.2.1.1 Casting
1.2.2 IS-A vs HAS-A Relationships
1.2.3 Aggregation vs Composition
1.3 Plymorphism
1.3.1 Method overloading vs Method Overloading
1.3.2 Compile time vs Runtime
2 Threads
2.1 Creating threads
2.2 Multitasking
2.3 Synchronization
2.4 Thread Transitions
3 Marker Interface
3.1 Serialization
3.2 Clonnable
3.2.1 Shallow copy vs Deep Copy
4 Collections
4.1 Map, List and Set
4.2 Equals - Hashcode
4.3 Legacy - Synchronized Classes
5 JVM
5.1 Stack vs Heap Memory
5.2 Garbage Collection
5.3 JRE, JVM, JDK
5.4 Class loaders
6 Exception
6.1 Checked Vs Unchecked Exceptions
6.2 Exception handling best practices
6.3 try, catch, finally, throw, throws
7 APIs
7.1 Files
7.2 String - StringBuffer - String Builder
7.3 Java IO
7.4 XML
7.4.1 SAX Based & DOM Based

The DOM is the easiest to use Java XML Parser. It parses an entire XML document and load it into memory, modeling it with Object for easy nodel traversal. DOM Parser is slow and consume a lot memory if it load a XML document which contains a lot of data. SAX parser use callback function (org.xml.sax.helpers.DefaultHandler) to informs clients of the XML document structure.

7.4.2 JAXB - Java API for XML Binding

http://www.oracle.com/technetwork/articles/javase/index-140168.html http://stackoverflow.com/questions/7709928/jaxb-vs-dom-and-sax

8 Access specifier
8.1 Access modifier
8.1.1 public
8.1.2 protected
8.1.3 deafult
8.1.4 private
8.2 final
8.3 static
8.4 synchronized
8.5 abstract
8.6 transient
8.7 volatile
9 Inner/Nested Classes
10 JavaEE Basics
10.1 Packaging the Applications
10.1.1 WAR
10.1.2 EAR
10.2 Basics
10.2.1 MVC
10.2.2 Servlets
10.2.2.1 Listeners
10.2.2.2 Lifecycle
10.2.3 JSPs
10.3 APIs
10.3.1 JPA
10.3.2 JAX-WS
10.3.2.1 SOAP, WSDL Webservices basics
10.3.2.2 Contract first vs
10.3.3 JAX-RS
10.3.3.1 RESTful and its advantages
10.3.4 JSF

More Maps From User

No more maps.