Saturday, October 15, 2011

Introduction to Java



Hi All,
I wish you a very happy journey to this learning process. Remember “Nothing great in the world has ever been accomplished without passion.”. If you have decided to go for "Something", do it with full passion otherwise don't do it. "Desire", "Ambition", "Dedication" are all subclasses of "Passion" so, if you have reference of Passion you can hold objects of all these stuff. Here by "Something" I mean learning JAVA. If you are really willing to learn JAVA then do it with passion. You should enjoy it rather than thinking of it as "Something I have to do to build my career ". You just have to give 1 hour/day in weekdays and 2-3 hours/day in weekends. Just keep one thing in mind always "I have to give my best today" and if that is accomplished BAM!! you are a java master in no time.

I wont get much time probably to write myself here so I will be providing reference materials. Please post any of your queries in the corresponding topics. I will be posting reference links in order they should be studied. Starting from easy and mandatory to difficult and optional. You can read from your own material also but you will get things better if you follow docs provided by me as I'll be talking in their language in sessions and I'll be posting them after much research such that they are easy to understand and covers all relevant areas. PPTs wont be much helpful if you have not attended the session as they will mostly contain diagrams and coding stuff which is required to explain the corresponding topic.

 PPT

Java Features

Java Architecture

JVM platform Independence

To save these docs just click on the link go to file and click on download original.





Friday, October 14, 2011

Java's Architecture

Hola Amigos!!
Most of you must be thinking what the hell we were studying in session 2 of JVM. Why there was no sequence followed. Why we were jumping here and there between topics. What the hell just happened there.?
     Don't worry those questions are perfectly natural and legal. The thing is its hard to cover such a huge JVM in such a small session. I was just trying to get you familiarized with the JVM terms like class loader, method area, stack, heap, threads etc, so that if I use these terms in future you don't get the feeling "Whoa, what was that?" and if someone asks you about these JVM terms you should have an idea at least. In each topic followed here after we will see how these JVM terms are really used and implemented. Also you must be feeling bored coz we haven't done any coding yet. Don't worry everything will be coding here after. :)
  Here are some JVM references and you will see that we have only covered a fraction of it. You dont need to go in deep details of JVM it is just an added advantage to know JVM internal details.

JVM PPT

JVM Overview

JVM Internals 

Saturday, October 08, 2011

OOP and basics of java

Here is a link for the reference material I have taught in OOP and JAVA basics lectures. You can start with this basic pdf which is a part of SCJP book by kathy sierra and I'll be posting rest of the advanced material soon.

OOP and Basics of Java
Operators
Flow control