• Post Reply Bookmark Topic Watch Topic
  • New Topic

Any good book/portal with advanced java exercises?  RSS feed

 
Vladimir Gar
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone,

This is my first post in this forum
I'm currently learning java and I'm trying to sharpen my skills but I can't seem to find any good resource for java exercises.
I mean the more advanced topics like interfaces, polymorphism, abstract classes collections ect ect.
I've found this site:
https://programmingbydoing.com/
But it's really basic..

So if anyone has some java exercises' gold mine, I'd really appreciate it, it can even be a book

Thanks guys!
 
Pete Letkeman
Ranch Foreman
Posts: 904
26
Android Chrome IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to CodeRanch Vladimir Gar.

If you are up for a challenge then you may want to look into
https://www.hackerrank.com/
The site has many challenges which are designed to be completed in anywhere from five minutes to a few hours.
You can also do the challenges in a number of different languages like Java, C#, C++, Bash and more.

If you are more into learning from books then you may want to check out CodeRanch's book section
https://coderanch.com/c/books
There you will find books and resource which can be used as tutorials, learning guides and more on a variety of subjects, not just Java,
 
Pete Letkeman
Ranch Foreman
Posts: 904
26
Android Chrome IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And if you want to get really advanced then you may want to check out
https://www.kaggle.com/
However Kaggle may not be best suited towards Java as they tend to think in terms of Data Science & Machine Learning.
 
Vladimir Gar
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Pete! I've checked Hackerrank for now, looks really good I'll check the second website and the books there too.
 
Pete Letkeman
Ranch Foreman
Posts: 904
26
Android Chrome IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You are most welcome Vladimir.
I'm glad I was able to help you out.
 
Pete Letkeman
Ranch Foreman
Posts: 904
26
Android Chrome IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One thing that you can do once you have exhausted the challenges at HackerRank is take a challenge and make it harder.

For instance, if one of the challenges that you complete is computing the sum of a matrix, then make it more advance by changing the pattern of the matrix.
Or maybe instead of just one matrix, make it a challenge where you have to compute the some of multiple matrices and then try to find the matrix with the largest sum plus the matrix which has the largest number etc.

Once you have completed all of that then you may want to take those same challenges and try to see if you can use different collection classes and use Lambdas.

Hope you enjoy yourself and learning Java.
 
Stefano Carniel
Greenhorn
Posts: 27
Android Java Spring
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you want to have fun too while learning, try codingame. They have a lot of interesting problems (also from algorithmic point of view) and, after you solved, you can see a nice graphical representation
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!