The best way to learn java is to practice. You can start by studying the following slides in combination with javasoft’s tutorial and Java’s apis. Each module has exercises that you should try to solve.
1st day, Basic Java, IntroductionIntroduction Java’s Syntax & Semantics Arrays, Methods, Strings Object orientation and Java |
2nd day, Basic Java, Introduction 2Exception Handling / Packages Java’s main Packages Applets & Applications Learning Java |
3rd day, Inter. Java, Review Java Essentials Review I Java Essentials Review II Packages : lang & util Packages : io |
4th day, Inter. Java, GUIs, AWT Introduction to AWT AWT Events & Components I AWT Components II Layout Managers |
5th day, Inter. Java, Threads & Net. Threads Networking Other API’s Advice and References |
|
6th day, Adv. Java, JVM & OO Design Java & the JVM Class Format/ClassLoaders Object Oriented Java Design Patterns I |
7th day, Adv. Java, Design Patterns, JFC, 2DApi Design Patterns II OO Frameworks/Patterns in Java’s APIs JFC for AWT programmers Exploring the 2D Api |