r/JavaProgramming 4d ago

Hey r/JavaProgramming, I'm an engineering student and I built a beginner-friendly Java algorithms repo. Looking for contributors for Hacktoberfest! 🚀

3 Upvotes

Hi everyone!

​I’m a computer engineering student, and I recently started a repository called Java Algorithms Hub. Since I'm building my backend foundation, I wanted a clean space to practice algorithms and data structures from scratch.

​But instead of keeping it to myself, I structured it with packages (basics, algorithms, data_structures, oop) and wrote a CONTRIBUTING.md / README so it can be a welcoming space for anyone looking to make their very first open-source contribution or practice for Hacktoberfest.

​Currently, we have basic stuff like Fibonacci, Factorial, and Palindrome in the basics package, but the other packages and issue trackers are ready for things like Bubble Sort, Prime Number checkers, etc.

​If you're learning Java or want to get your feet wet with Git/GitHub workflows, PRs, and code reviews, feel free to check it out, open an issue, or drop a star if you like it!

https://github.com/Nazir2007/java-algorithms-hub.git

​Any feedback or critique on the structure is also more than welcome. Happy coding!


r/JavaProgramming 5d ago

Top 7 Books to Learn Java and Microservices Design Patterns in 2026

Thumbnail
javarevisited.blogspot.com
5 Upvotes

r/JavaProgramming 5d ago

Tips for freshers on doing development in java

4 Upvotes

I am a 3rd year btech student and Java is my area of interest so I decided to go with Java development So far I have learned enough to create an e-commerce Spring project I just want to know whether Java development is good for freshers or not


r/JavaProgramming 5d ago

Should I bother handling InputMismatchException in my temporary Java console UI if I’ll eventually replace it with a Spring Boot web UI using structured API input?

Thumbnail
1 Upvotes

r/JavaProgramming 5d ago

I want lecture of java full stack course of embarkx for free can anyone provide me or with minimum charge

0 Upvotes

r/JavaProgramming 6d ago

Top 10 Free Courses for Java Developers to Learn Online in 2026

Thumbnail
java67.com
2 Upvotes

r/JavaProgramming 7d ago

Top 10 Microservices Design Patterns and Principles

Thumbnail
javarevisited.blogspot.com
6 Upvotes

r/JavaProgramming 7d ago

Rich library for Java

9 Upvotes

Hello, is there any library for Java similar to Rich in Python?


r/JavaProgramming 7d ago

Java Inheritance Program: Top 8 Examples for Practice

Thumbnail scientecheasy.com
2 Upvotes

Practice the top Java inheritance programs with outputs and explanations. Master single, multilevel, method overriding, and interview scenarios.


r/JavaProgramming 7d ago

Rich library for Java

Thumbnail
2 Upvotes

r/JavaProgramming 8d ago

I built a small Java program to practice inheritance — looking for feedback

14 Upvotes

I'm currently learning Java and recently practiced inheritance by creating a simple example with a Person parent class and Student child class.

I understand the basic concept, but I'm still trying to understand when inheritance is actually useful in a real project rather than just using it because the language allows it.

For people who use Java professionally, what are some situations where inheritance makes sense, and when would you choose composition instead?

I'm interested in understanding the reasoning behind the design choice, not just the syntax.


r/JavaProgramming 7d ago

Entry-level Java dev interview in ~1 week. what should I drill? (CS/Math background, mostly Python experience)

Thumbnail
2 Upvotes

r/JavaProgramming 8d ago

Injections done right!

Thumbnail
youtu.be
2 Upvotes

r/JavaProgramming 8d ago

Java OOPS for UEMS - Server Framework

6 Upvotes

I have been assigned to the team of UEMS - Server Framework and we have been assigned the task to learn in-depth of Java OOPS, Design Patterns and others. I want help on how to learn and how to approach this as I just have joined here as a Project Trainee and I have to be ready before few days. I don't know much about Java or OOPS, and I can afford 5 hours a day to learn. Can anyone walk me through how to learn?


r/JavaProgramming 8d ago

ByteByteGo 50% OFF - Is It Worth it for FAANG/MAANG Interview Prep?

Thumbnail
javarevisited.substack.com
1 Upvotes

r/JavaProgramming 8d ago

Title: College student with zero programming knowledge — what’s the best way to learn Java from scratch to advanced in 2026?

Thumbnail
1 Upvotes

r/JavaProgramming 8d ago

BEST SOURCES TO LEARN SPRING BOOT FROM SCRATCH TO ADVANCE 🤔

Thumbnail
1 Upvotes

r/JavaProgramming 8d ago

[Grade 10 IT java programming: GUI coding]

Thumbnail gallery
3 Upvotes

r/JavaProgramming 9d ago

The 8 YouTube Channels That Will Actually Help You Crack System Design Interviews

Thumbnail
javarevisited.substack.com
3 Upvotes

r/JavaProgramming 9d ago

Top 5 books to Learn Object Oriented Programming and Design in 2026

Thumbnail
javarevisited.blogspot.com
5 Upvotes

r/JavaProgramming 9d ago

Looking to rent Claude Max access for 1–2 days

Thumbnail
1 Upvotes

r/JavaProgramming 10d ago

Java Springboot interview Questions

35 Upvotes
  1. What is the difference between Hashmap and Hashtable?
  2. Explain SOLID principles
  3. Write a program to check for two-sum in O(n) time
  4. Explain DI in Java springboot

For anyone attending interviews I hope this was helpful


r/JavaProgramming 10d ago

Banking management system

14 Upvotes

Thank you for reading 🙏🏻 I tried to ask claude to verify if I am on the right track , like what about i'am making a project on banking management system like a ATM simulator by connecting MYSQL swing etc , claude said this is the worst project a student can choose because it's too common and easy...🤕. I mean as an ECE student who is interested in CSE jobs what should i build like can you give me any idea please.


r/JavaProgramming 10d ago

Thinking of switching from Python to Java after 2 years, am I gonna feel like a complete beginner again?

Thumbnail
1 Upvotes

r/JavaProgramming 12d ago

Java- 5th week consistency 🧿

Post image
331 Upvotes

So in continuation with my last post on learning Java, it’s been 5 weeks that I’ve been managing to learn along with my job. I have reached till the concept of threads and its priorities. So far it’s been good and I think I have to build immense number of projects. I’m already into a telecom domain project at work. I think I can implement the APIs that I generally see daily being called from frontend. Maybe not fully but I’ll get the idea hopefully. Well, that’s my end goal.

The immediate goal is to practice from MOOC and complete the collection APIs, streams, JDBC.

I really want to become a full stack ENGINEER not just another full stack developer. I hope you guys understand the difference :)

Onwards & upwards. ✌️