aspose file tools*
The moose likes Beginning Java and the fly likes what book to practise Java solving Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "what book to practise Java solving "mini projects?"" Watch "what book to practise Java solving "mini projects?"" New topic
Author

what book to practise Java solving "mini projects?"

Filipe Pereira
Greenhorn

Joined: Jul 14, 2008
Posts: 11
I had some knowledge at the university and now I wanted to return to Java and to became an expert in that language.

I'm reading First Head Java which is a great great book, i'm loving it.

For my next step to became an expert I want to start practising and I would like if you can tell me a book or a site where I can have like "mini projects" to do for example in one week where I have to read the exercise design what I need to do and implement it. I would like something with good and different important exercises to practise....

Can you please help me with that?
Paul Sturrock
Bartender

Joined: Apr 14, 2004
Posts: 10336

gravessen please check your private messages.


JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42612
    
  65
The Cattle Drive has a number of increasingly difficult problems for beginners.


Ping & DNS - my free Android networking tools app
Filipe Pereira
Greenhorn

Joined: Jul 14, 2008
Posts: 11
Thanks for your answer...

do you have somthing more?
Amit Ghorpade
Bartender

Joined: Jun 06, 2007
Posts: 2716
    
    6

Hi Filipe Pereira welcome to Javaranch,

Yes there's lot more if you are ready for it
But the Cattle drive is a good place to start with.


SCJP, SCWCD.
|Asking Good Questions|
Filipe Pereira
Greenhorn

Joined: Jul 14, 2008
Posts: 11
Ok thanks.

Another question, what do you think that is more interesting and with more market. programing in J2SE more closer to the database, or doing GUI's and all the code behind it to connect with the core code?
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14347
    
  22

If you like mathematical puzzles, then you could try to solve the problems from Project Euler in Java.

I'm using them to learn two other programming languages (Ruby and Scala) and I've found that it works very well to learn those new languages.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Paul Fairhurst
Greenhorn

Joined: Jun 12, 2008
Posts: 7
You might like "Java Puzzlers - Traps, Pitfalls and Corner Cases" by Joshua Bloch and Neal Gafter, Addison Wesley. ISBN 0-321-33678.


<a href="http://www.infoQuanta.com" target="_blank" rel="nofollow">infoQuanta</a> - parallel java programming made simple
Filipe Pereira
Greenhorn

Joined: Jul 14, 2008
Posts: 11
I will take a look on puzzles...

thanks a lot. I'm new at javaranch but i'm loving your help.

What about the other question... GUI's or j2SE what's the best to learn and to become an expert?
Amit Ghorpade
Bartender

Joined: Jun 06, 2007
Posts: 2716
    
    6

What about the other question... GUI's or j2SE what's the best to learn and to become an expert?


Looks like you are confused among the two.
Actually you need J2SE that is Java 2 standard edition to compile and run all your code including the one that does the GUI stuff.

As far as GUI is concerned you need to use either AWT or Swing but both require knowledge of Java programming.

But to be an expert you need to think beyond J2SE because Java is not as popular for desktop and intranet applications as it is for distributed and web applications.But there is some time for you before you get your hands on J2EE.


Hope this helps
Filipe Pereira
Greenhorn

Joined: Jul 14, 2008
Posts: 11
Thanks for your answer...

So I need to another book apart of Head First Java to learn J2EE ?
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42612
    
  65
I don't know that you need a book for J2EE, but it's a huge topic. as others have suggested, you should become proficient in J2SE first before tackling J2EE.

Head First Servlets and JSP is a good book for the web app aspect of J2EE that you might like if you liked Head First Java.
Filipe Pereira
Greenhorn

Joined: Jul 14, 2008
Posts: 11
yes I already took a look on that book.

And I think if i've loved First Head Java i will also like to read this one...

Thanks a lot! I Will try that after I finish the outstading "First Head Java"
[ July 17, 2008: Message edited by: Filipe Pereira ]
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39834
    
  28
Originally posted by Paul Fairhurst:
You might like "Java Puzzlers - Traps, Pitfalls and Corner Cases" by Joshua Bloch and Neal Gafter, Addison Wesley. ISBN 0-321-33678.
Excellent book. You probably would like it, but I don't think that book is what you are asking about. There is a review of it somewhere on this page.
Graeme Byers
Ranch Hand

Joined: Apr 16, 2004
Posts: 127
Why do you want to become a 'Java expert' - to get a job ?
If so, the Java skills to learn are listed in the job advertisements on your local web site. Remember LOCAL - you do not say where you live but try
Dice.com / NYTimes.com (USA) or jobserve.com (EU). Different localities require different job skills.
A hint :
Do not waste your time on Swing.
Swing is a large topic and requires Threads (also a large topic).
Most jobs are in companies (selling every thing from pizza to credit derivatives) so J2EE is the one.

Head First Java is a child's comic book. Try Sierra & Bates SCJP Guide or
(the best) Mughal & Rasmussen 'Java Certification' with extra web material (it's only Java 1.4).
Filipe Pereira
Greenhorn

Joined: Jul 14, 2008
Posts: 11
All I wnat is to feel that i'm very good programming in Java. I already have a job.

Head First Java could be a commic book for child but it's very good to learn and it's from also from kathy Sierra and Bertt Bates. the authors of SCJP...

Thanks for your answer...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: what book to practise Java solving "mini projects?"