I'm also struggling to understand your question. If you already know C, maybe you're saying that you're not understanding why all this "object oriented" (OO) stuff is supposed to be better?
So, assuming I'm right, then I think the important thing to study is NOT the language syntax or the API, those things aren't too unusual. The important thing to focus on is the OO stuff!
For instance: What are the benefits of using interfaces? Why is encapsulation important?
When you know the answers to those sorts of question, then you will have a better feeling for Java.
Arun Giridharan wrote:
Henry Wong wrote:
What do you mean by "got hitched over java"? Over these parts, getting hitched means getting married -- so I am assuming you mean something else.
The sentence has it's own meaning ....Not Hold over JAVA.
No doubt the sentence has a meaning to you. But to Henry, and me, and Bert too it seems, that meaning is unknown. There's no point in having a sentence which doesn't mean anything to the people you say it to. We don't understand what "hitch over Java" or "hold over Java" mean. Perhaps it would help if you got somebody else to translate your sentence from your native language into English? Because your translation doesn't mean anything in English.
The initial phase when shifting to any new language or platform is difficult at times. Especially when your native language is not "English".
I also started from C, and like Bert himself said, its important to first understand the concept of OO. When you will understand why you need an object, that is when you will realize the beauty of it.
The "bad habit" you said is your first step into the OO world. And its good to see that you are not afraid to try and learn English.
All the best for both. Keep going trust me its worth the effort.
Arun Giridharan wrote:i'm sorry ... i started to learn English in order to learn JAVA
That's okay, learning a foreign language is much harder than learning a computer language. Although on the other hand, people will try to understand what you meant when you don't speak their language correctly, and the Java compiler won't. Anyway carry on and good luck with your language-learning projects!