Jump to content
xisto Community
Sign in to follow this  
Unregistered 015

I Have To Learn Java, And Need To Do It Quickly! Can you help me?

Recommended Posts

I have less then 15 days to learn the basics of Java prog.lang. I know it is a short period of time so I wonder if it is possible at all?! I need to know basics (like Console programs, simle math problems, lists - if that exists in Java etc.). I already know some C/C++ programming so I hope I'll be able to pull it of...Now I ask all of you to help me by giving me the best tutorials out there (I'm sure you know some places :) ) and every other help possible?Thank you!

Share this post


Link to post
Share on other sites

Umm...yes, you can do it, depends on if you want to learn it or not. Go out to a book store, buy a book. Read, read, read.After you understand alot of it, research it in Google or something. ( Thats how I learned PHP )You'll understand it in no time.

Share this post


Link to post
Share on other sites

This is one of the best book for basic learnings...JAVA2 - the Complete Reference by SchildtIt has all the basics as you need.You can also go to Java.Sun.com and look for tutorials as there are basic and advance ones...Try, it is easy and interesting.Thank You

Share this post


Link to post
Share on other sites

I find the secret of learning to program is a mathematical mind. That means that if you understand the basics of programming and are good programming at a given language, migrating to an other language is quite easy, as you already have the first (and bigger) step. Now im not saying that becouse im a good programmer, becouse im actually not, but i did studied in my career a little bit (like visual basic, delphi and visual fox, and earlier c++), though i never really got much effort into it.But what i learnt of it is that if you understand the basic logical structure of programming, you will never have any kind of trouble while learning an aditional language, all you have to do is practice a lot, and take programs already done by some one else, and try to understand its code, and how was it structured. I regret that i dont take advantage of what i belive that i have: a natural understanding for math and logical stuff, but once you are into it, developping your skill is much easier, specially if you are constantly working on it.Im actually also interested in java, i have downloaded a coupple of free tutorials, but they are in spanish hehe, i dont know if you could use them. If so, drop me a message.

Share this post


Link to post
Share on other sites

Here is quick step to learn java: (in my opinion)
* grab Sun j2sdk1.4.2 installation file
* grab Sun j2sdk1.4.2 doc
* prepare JEdit

Additional Hints
* forget about pointer, start using reference term
* keep in mind, passing primitive type (int, short, char, etc) as argument to a function (passing by value)
* and passing object as argument to a function (passing reference by value)
* mutable/imutable object decided whether there is get-setter method or not.
* learn the difference between deep copy and shallow copy from this link http://www.javaworld.com/
* java only support single inheritance in class level, but support muliple inheritance in interface level.
* visit http://www.informit.com/store/java-developers-almanac-1.4-volume-1-examples-and-quick-9780201752809 there is huge snippet code right there.
* learn GoF Gang of Four (optional)
* practice makes perfect

Hope this help you and still there is java information out there.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.