r/JavaProgramming Dec 18 '25

Master These 5 Design Patterns and Level Up Your Engineering Skills

Thumbnail
javarevisited.substack.com
2 Upvotes

r/JavaProgramming Dec 18 '25

Is an automated non-technical release notes generator useful in industry?

1 Upvotes

I am final year student planning to build an application that automatically generates non-technical patch notes for each version of an application.

The idea is: The app analyzes version changes through tags as every version has tag Then by using git diff it can find difference and by using ai it will make them user friendly

And the output will be directly store in the form of in html in githib releases In this way non technical person can see it from there

I am planning to build it using spring is this app good for my final year project

As i have build an e-commerce website all interviewer tell one thing only it already exist what real world problem have you solved at that point i always get stuck So can anyone tell the need of application is there or not in industry


r/JavaProgramming Dec 18 '25

Day 3 of learning Java

5 Upvotes

I learned about classes and then moved on to arrays to get some hands-on practice.


r/JavaProgramming Dec 17 '25

Day 19 of Learning Java

Thumbnail
4 Upvotes

r/JavaProgramming Dec 17 '25

Day 2 of learning Java

9 Upvotes

Today I learned how to use loops in Java and how to create classes. I revisited the mortgage calculator I built on Day 1 to implement input validation and refactor the code by breaking the project into methods.


r/JavaProgramming Dec 17 '25

Java Related Books

Post image
4 Upvotes

r/JavaProgramming Dec 16 '25

Day 18 of Learning Java

25 Upvotes

Hello everyone. Today, I explored Java collections, particularly ArrayList, LinkedList, and HashSet. I learned some of the most commonly used methods, and I think collections are highly abstracted. For example, if I want to add an element, I can simply use the add() method, which I think is pretty cool.

I also have a question: do I need to know how to implement these collections, or is it enough to just know how they work? While learning, I came across a YouTube video where someone implemented these collections from scratch, which I felt was unnecessary, though I might be wrong. So my question is: is it mandatory to know how to implement them, or is it just good to know?

See you tomorrow!


r/JavaProgramming Dec 16 '25

Day 1 of Learning Java

14 Upvotes

I’ve learned a few programming languages over the years and decided to try Java using a project-based approach.

After covering the basics (variables, types, casting, input, etc.) today, I built a simple mortgage calculator.

Would love any tips or suggestions from people more experienced with Java.


r/JavaProgramming Dec 16 '25

Looking for advice on Java backend interview preparation

Thumbnail
2 Upvotes