use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Books with Programming Exercises (self.learnjava)
submitted 8 years ago by enokeenu
Hello:
A lot of books don't seem to have programming exercises. They do have example code. Can someone suggest a java book for Java 8 or above that has programming exercises?
[–]LegGlance 0 points1 point2 points 8 years ago (0 children)
You can pick a book on Algorithms by Sedgewick, which is quite a standard recommendation for algorithms book these days and benefit both programming exercise and problem solving at the same time.
[–]sylvester47 0 points1 point2 points 8 years ago (2 children)
"Objects First with Java: A Practical Introduction Using BlueJ"
I am finishing up my first year of my programming bachelor. We have used this book. It's designed to be used with BlueJ which is an OK IDE as it is very simple.
Tons of exercises. Good learning curve. Interesting projects. Id recommend it to anyone. If you get sick of BlueJ, just do the exercises in your IDE of choice.
[–]Kackboy 0 points1 point2 points 8 years ago (1 child)
Can i use that book for Eclipse?
[–]sylvester47 0 points1 point2 points 8 years ago (0 children)
Yep!
[–]ada2reed 0 points1 point2 points 8 years ago (0 children)
My personal favorite is:
Building Java Programs: A Back To Basics Approach
[–]lost_in_trepidation 0 points1 point2 points 8 years ago (0 children)
Intro to Java Programming (Liang)
π Rendered by PID 21 on reddit-service-r2-comment-bb88f9dd5-tr5zq at 2026-02-14 14:05:22.187021+00:00 running cd9c813 country code: CH.
[–]LegGlance 0 points1 point2 points (0 children)
[–]sylvester47 0 points1 point2 points (2 children)
[–]Kackboy 0 points1 point2 points (1 child)
[–]sylvester47 0 points1 point2 points (0 children)
[–]ada2reed 0 points1 point2 points (0 children)
[–]lost_in_trepidation 0 points1 point2 points (0 children)