Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Exercises to improve my Java programming skills [closed]

Tags:

java

I have learned basics of Java but want to practice more. I was looking via Google and couldn't find many beginner level problems that I can solve using Java.

Any suggestions?

like image 894
Jay Mayu Avatar asked May 23 '10 14:05

Jay Mayu


4 Answers

I recommend reading through the Sun's tutorials for code examples and practice in all areas of Java programming, especially the areas you wish to improve in.

Depending on how much of beginner examples you were looking for, check out CodingBat for some good beginner exercises. Project Euler is another good site, but depending on your skill level now, this may be too much, but it's worth trying anyways.

Most importantly, Its also worth noting that personal projects are a great way to start to learn a new language. I would also recommend starting a project that is benefical to you and get cracking right away, no time is better than the present!

like image 115
Anthony Forloney Avatar answered Oct 15 '22 07:10

Anthony Forloney


When learning a new language, there are some nice problem sets you can use to learn the language better.

  • Project Euler has some nice problems with a strong mathematical twist.
  • Practice on Google Code Jam past problems, stick to the qualification rounds for the easier problems
like image 41
Yuval Adam Avatar answered Oct 15 '22 06:10

Yuval Adam


I highly recommend reading the book 'Effective Java' from Joshua Bloch.

like image 8
MrSmith42 Avatar answered Oct 15 '22 07:10

MrSmith42


You could try the problems at RosettaCode, many of which lack Java solutions at the moment. The problems are of many different difficulties, but each has a solution already in another language which should help with the algorithmic side.

like image 4
Donal Fellows Avatar answered Oct 15 '22 08:10

Donal Fellows