Monday 15 June 2015

Java, learning path

1. OOP and its concepts in java (bold are OOP features)
Class
Object
Inheritance
Methods
Abstraction
Polymorphism
Encapsulation
Packages
2. How Java Works
Java Virtual Machine + Java API (s): Load Java class by Class loader, each program written in Java will has only one class loader.
3. History:
From 1.4.2:
From Java 1.5:
Generic
Anotation
Auto boxing
Java 1.6
Java 1.7:
Updated some collection framework's features with more performance
3. Start from Scratch
Core API(s): Java IO, Java Network, Thread, Collection Frameworks
Java and Database: JDBC
Desktop application: JFX Or Swing (Optional)
WEB:JSP + Servlet
4. More
Design Patterns:
Creational
Singleton, Factory...
Behavioral
Structural
Frame Works: Java Server Faces, Strut, Spring, Hibernate...
Technology: Enterprise Java Beans, WebServices...
Portal (If necessary): Liferay (OpenSource Portal), WebSphere Portal, Oracle Weblogic Portal (more popular)
Other:

No comments:

Post a Comment