Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 9th, 2007, 7:54 PM   #1
gammaman
Newbie
 
Join Date: Oct 2005
Posts: 3
Rep Power: 0 gammaman is on a distinguished road
learning java

I want to learn java this summer, since I have a lot of free time. I have never tried learning java before. However I do have intermeidate experience with C++ and Perl. What approach (books, tutorials) do you suggest I take in order to learn java in the most effiecent way over a three month period. I am also very interested in learning java to program games. I know that may be jumping the gun a little bit, but thought I would mention it. Any insight and or help will be greatly appriciated.
gammaman is offline   Reply With Quote
Old May 9th, 2007, 8:07 PM   #2
crawforddavid2006
Expert Programmer
 
crawforddavid2006's Avatar
 
Join Date: Apr 2005
Location: Not sure yet
Posts: 582
Rep Power: 0 crawforddavid2006 is an unknown quantity at this point
Send a message via AIM to crawforddavid2006 Send a message via MSN to crawforddavid2006
ok first of all, you'll need more than the summer to learn java, secondly good luck, and last but not least you might want to look into the tutorials on the sun java site
__________________
Quote:
Originally Posted by DaWei View Post
Well, it's better than Pen Islands url....;)

crawforddavid2006 is offline   Reply With Quote
Old May 9th, 2007, 10:59 PM   #3
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
I would not recommend Java for game programming. As much as I love Java, games are much slower and a bit harder than games written in C++ or C. I would recommend learning Java How to Program but since you already have C++ experience. Good ahead by reading Learning Java by Patrick Niemeyer. It is an excellent, so what fast paced book.
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old May 10th, 2007, 12:00 AM   #4
mrynit
Hobbyist Programmer
 
mrynit's Avatar
 
Join Date: Mar 2006
Location: WA, USA
Posts: 332
Rep Power: 3 mrynit is on a distinguished road
Send a message via AIM to mrynit Send a message via MSN to mrynit Send a message via Yahoo to mrynit Send a message via Skype™ to mrynit
i suggest this book. I am/had using/used this book in my programming classes. it covers the basics, OOP, GUI, applets and intro to data structures. It is easy to read and geared toward beginers to programming. you could easily skip right in to java OOP, but it would help to check a the differences between C++ and java. you will have to rely on java docs for more Class method/OOP stuffs as you go onbecuase there is so much of it that the book cannot have all the detials the java language in one book. well it could be done, it would jus be a big heavey book. I have some files if you want to help with java.

As for games if you know some C/C++ use it along with these libraries
SDL and Allegro for some 2D game programming options.
__________________
i dont know much about programming but i try to help

Last edited by mrynit; May 10th, 2007 at 12:14 AM.
mrynit is offline   Reply With Quote
Old May 10th, 2007, 9:54 AM   #5
pegasus001
Hobbyist Programmer
 
pegasus001's Avatar
 
Join Date: Nov 2006
Location: 163H
Posts: 213
Rep Power: 2 pegasus001 is on a distinguished road
I love the core series, and i would recommend these two :

Vol1 and Vol2
__________________
You never test the depth of a river with both feet.
The believer is happy. The doubter is wise.
Free speech carries with it some freedom to listen.
The next generation will always surpass the previous one. It`s one of the never ending cycles of life.
pegasus001 is offline   Reply With Quote
Old May 10th, 2007, 10:22 AM   #6
Klarre
Game engine designer
 
Klarre's Avatar
 
Join Date: May 2005
Location: Sweden
Posts: 301
Rep Power: 4 Klarre is on a distinguished road
If you got intermediate experience with C++, as you say, it would not take you more than a weekend to learn Java. Here is a tutorial you may find interesting: http://www.meshplex.org/
__________________
http://www.klarre.se
Klarre is offline   Reply With Quote
Old May 10th, 2007, 11:43 AM   #7
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Quote:
Originally Posted by pegasus001 View Post
I love the core series, and i would recommend these two :

Vol1 and Vol2
I would also recommend those books! Cay Horstmann is a great author!
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old May 11th, 2007, 12:00 AM   #8
physicist
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 146
Rep Power: 2 physicist is on a distinguished road
Quote:
Originally Posted by crawforddavid2006 View Post
ok first of all, you'll need more than the summer to learn java, secondly good luck, and last but not least you might want to look into the tutorials on the sun java site
definitely not true, he knows C++ and Perl, he can learn Java in a month or so....

but C++ for games. please...
physicist is offline   Reply With Quote
Old May 11th, 2007, 2:45 PM   #9
Seif
Hobbyist Programmer
 
Seif's Avatar
 
Join Date: Jan 2006
Location: UK
Posts: 215
Rep Power: 3 Seif is on a distinguished road
Quote:
Originally Posted by reggaeton_king View Post
I would not recommend Java for game programming. As much as I love Java, games are much slower and a bit harder than games written in C++ or C.
I can't disagree with you more there. Java is a perfectly reasonable option for developing games. I doubt that the OP would be wanting to create the next top selling next gen game, so performance shouldn't be such an issue. As Java is managed code, he may probably find it easier to develop these games.

Check the following benchmarks of Jake2, a Java port of the quake 2 engine.

http://bytonic.de/html/benchmarks.html

Its also a great idea if you wan't to play some of your greatest mini inventions on your mobile phone

Back to the OP, I would recommend finding a "Java for C++ programmers" book or article online. A quick google should dig up a healthy load. Being an intermediate programmer you may find many java books a bit slow.
Seif is offline   Reply With Quote
Old Feb 3rd, 2008, 1:05 AM   #10
syam1224
Newbie
 
Join Date: Feb 2008
Posts: 2
Rep Power: 0 syam1224 is on a distinguished road
Re: learning java

I would not recomend Java for game programming.
When I did it flickers a lot when it comes to heavy machine work.
However u can try some cool Java books here:
http://freebooksandarticles.com/latest/programming/java
http://pspxworld.com/book/programming/java.php
A Java GUI Programmer's Primer may be a good one to start with.
syam1224 is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Programming with Java: Tutorial ReggaetonKing Java 7 May 20th, 2008 10:58 AM
Special browser in Java (Project) stalefish Java 3 Feb 9th, 2008 4:22 PM
Start Learning Java script smita JavaScript and Client-Side Browser Scripting 0 Mar 15th, 2007 7:47 AM
Java programmers, game developers, artists, be ware! RPG game team is recruiting! atcomputers.us Paid Job Offers 7 Sep 25th, 2005 7:25 PM
Is Java worth learning? davidguygc Java 11 Mar 21st, 2005 5:13 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 12:48 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC