File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes efficient programming Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "efficient programming " Watch "efficient programming " New topic

efficient programming

jacob deiter
Ranch Hand

Joined: Apr 02, 2008
Posts: 580
I like to know efficient programming in java,please suggest how I test my programming skill ?please suggest some books also to improve
Brian Lang
Ranch Hand

Joined: Oct 21, 2008
Posts: 43
If you haven't already, you might take a look at Effective Java by Joshua Bloch
[ November 15, 2008: Message edited by: Brian Lang ]
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11955

We have our our course, the Cattle Drive. The problems are free - anyone can give them a go. If you want nit-picking, there is a small fee that goes to support this site.

You can also look at sites like Project Euler. It has over 200 little math exercises. All COULD be done by hand, but would be difficult. The idea is to write code in any language you want to solve them. I'm working through it, and it's great fun.

What I'm basically saying is that the best way to improve your skills is to practice.

There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 46340
Google for javabat. Several ranch members like that site; you can try little algorithms and see whether they work. They are usually more difficult than they appear at first sight!
I agree. Here's the link:
subject: efficient programming
It's not a secret anymore!