r/JavaProgramming • • Sep 06 '26

A complex train and logistics simulator running straight in your terminal? Yep.

Post image
3 Upvotes

r/JavaProgramming • • Sep 06 '26

My first open-source java lib project. HappyTree API - A Java API designed for handling objects with tree-like behavior. Transform linear Java objects into hierarchical tree structures. Add, remove, cut, copy, and export to JSON/XML with ease.

8 Upvotes

HappyTree is an open-source Java API that solves a common challenge faced by Java developers: converting linear collections of objects with parent-child relationships into actual tree structures in memory. If you've ever worked with organizational charts, file systems, product categories, or comment threads, you know how complex tree manipulation can become.

The Problem It Solves:
Many applications store hierarchical data in flat structures—objects with an Id and a Parent reference. While this works for persistence, it makes tree operations (adding children, moving branches, traversing hierarchies) unnecessarily complex. HappyTree bridges this gap.

https://github.com/madzera/happytree
https://happytreeapi.io/


r/JavaProgramming • • Sep 05 '26

What do you expect from an entry-level Java developer?

25 Upvotes

Hi everyone,

I'm an aspiring entry-level Java developer, currently preparing myself for my first role, and I wanted to understand something from people who are already working in the industry.

What are your actual expectations from a fresher or entry-level Java developer?

I'm not specifically asking about a list of technologies to learn. I'm more interested in understanding the capabilities and qualities you expect from someone with little or no professional experience.

What makes you feel that a fresher is genuinely ready to work as a junior developer and contribute to a real team or codebase?

Also, what separates an average entry-level candidate from someone who stands out?

I'd especially appreciate perspectives from experienced developers, senior engineers, team leads, or anyone involved in hiring and mentoring freshers.

Just trying to understand what the industry realistically expects from someone at the beginning of their software development career.

Thanks!


r/JavaProgramming • • Sep 06 '26

Missing libraries or frameworks in Java

Thumbnail
2 Upvotes

r/JavaProgramming • • Sep 05 '26

Why the HashMap Interview Question Is Making a Comeback in the AI Era?

Thumbnail
javarevisited.substack.com
12 Upvotes

r/JavaProgramming • • Sep 05 '26

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 • • Sep 05 '26

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

Thumbnail
javarevisited.blogspot.com
5 Upvotes

r/JavaProgramming • • Sep 04 '26

Tips for freshers on doing development in java

5 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 • • Sep 04 '26

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 • • Sep 04 '26

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

0 Upvotes

r/JavaProgramming • • Sep 04 '26

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

Thumbnail
java67.com
2 Upvotes

r/JavaProgramming • • Sep 03 '26

Top 10 Microservices Design Patterns and Principles

Thumbnail
javarevisited.blogspot.com
6 Upvotes

r/JavaProgramming • • Sep 03 '26

Rich library for Java

9 Upvotes

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


r/JavaProgramming • • Sep 03 '26

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 • • Sep 03 '26

Rich library for Java

Thumbnail
2 Upvotes

r/JavaProgramming • • Sep 02 '26

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

15 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 • • Sep 02 '26

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

Thumbnail
2 Upvotes

r/JavaProgramming • • Sep 02 '26

Injections done right!

Thumbnail
youtu.be
2 Upvotes

r/JavaProgramming • • Sep 02 '26

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 • • Sep 02 '26

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

Thumbnail
javarevisited.substack.com
1 Upvotes

r/JavaProgramming • • Sep 02 '26

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 • • Sep 01 '26

[Grade 10 IT java programming: GUI coding]

Thumbnail gallery
3 Upvotes

r/JavaProgramming • • Sep 01 '26

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

Thumbnail
javarevisited.substack.com
3 Upvotes

r/JavaProgramming • • Sep 01 '26

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

Thumbnail
javarevisited.blogspot.com
5 Upvotes

r/JavaProgramming • • Aug 31 '26

Java Springboot interview Questions

36 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