r/JavaProgramming 10h ago

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

Thumbnail
javarevisited.substack.com
3 Upvotes

r/JavaProgramming 12h ago

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

Thumbnail
javarevisited.blogspot.com
3 Upvotes

r/JavaProgramming 7h ago

[Grade 10 IT java programming: GUI coding]

Thumbnail gallery
1 Upvotes

r/JavaProgramming 9h ago

Looking to rent Claude Max access for 1–2 days

Thumbnail
1 Upvotes

r/JavaProgramming 14h ago

I built a Computer Screen Lock Application using Java Swing

2 Upvotes

I recently built a computer screen lock application using Java Swing.

The idea was to create a simple desktop application that can lock the computer and require a password to unlock it. I built the project mainly to practice Java Swing GUI development and learn how different components can work together in a real desktop application.

Features

  • Password-based screen lock
  • Full-screen lock interface
  • Unlock using the correct password
  • Java Swing GUI
  • Simple and clean desktop application
  • Built completely with Java

I'm also creating a series of Java programming tutorials and practical Java Swing projects, where I explain how these applications are built step by step.

I recorded a complete walkthrough of this project and shared it on YouTube for anyone interested in seeing the implementation.

I'd really appreciate feedback from other Java developers:
What feature would you add to this application?

YouTube tutorial: https://www.youtube.com/playlist?list=PLR_BEPp_tMBtJJkShhwYaLZnjSMG9O2kU


r/JavaProgramming 1d ago

Java Springboot interview Questions

27 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 2d ago

Banking management system

13 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 1d ago

Invoice Report using JasperReports and Java

2 Upvotes

I just finished Part 42 of my JasperReports tutorial series.

In this video, I created a professional Invoice Report using JasperReports and Java, working with invoice, customer, and product data.

I focused on keeping the report practical and suitable for a real Java application.

If you're learning JasperReports or working on Java reporting projects, I’d be interested to hear how you usually design your invoice reports.

Video: JasperReports Tutorial for Beginners 2026 | Professional Invoice Report with Java & Jasper (Part 42)


r/JavaProgramming 1d 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 3d ago

Java- 5th week consistency 🧿

Post image
247 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. ✌️


r/JavaProgramming 3d ago

Switch from react native to BE

Thumbnail
1 Upvotes

r/JavaProgramming 3d ago

Fresh Graduate Looking for Startup Opportunities — Need Honest Advice

Thumbnail
1 Upvotes

r/JavaProgramming 3d ago

ByteByteGo vs Udemy: Which Is Best For System Design Interview Prep in 2026

Thumbnail
javarevisited.blogspot.com
3 Upvotes

r/JavaProgramming 3d ago

10 Books Every Software Engineer Should Read to Learn AI

Thumbnail
javarevisited.substack.com
2 Upvotes

r/JavaProgramming 4d ago

Java Tech Interview Advice

16 Upvotes

I have a Java tech interview scheduled for Monday. They interviewed me back in December 2024 and said I lacked OOP and Java fundamentals knowledge. I honestly can't remember what exactly I was asked, but I know that under interview stress — and when you don't know exactly what to prepare for — it's easy to miss revising some concepts.

What's your go-to article, site, or book that you look through before an interview? I know "Cracking the Coding Interview," but is it still relevant now that we're on Java 25? Please advise.


r/JavaProgramming 3d ago

I built a Complete User Management System with JavaFX + MySQL

1 Upvotes

I built a Complete User Management System with JavaFX + MySQLI recently finished a complete JavaFX User Management System project and created a step-by-step tutorial playlist showing how the application is built.

The project includes:

  • Modern JavaFX UI design
  • User registration and login
  • User management
  • Add, update, delete and search users
  • MySQL database integration
  • TableView with database data
  • Form validation
  • CRUD operations
  • Modern dashboard-style interface
  • Connecting the JavaFX frontend with the database

I wanted to make this more than just a basic CRUD example, so I focused on building something that looks and feels like a real desktop application.

🎥 Full JavaFX playlist:
https://www.youtube.com/playlist?list=PLR_BEPp_tMBuSZ1NUaqe8MY15PqjWAoIm

If you're learning JavaFX or working on desktop applications with Java, I'd love to hear your feedback.

What would you add to this project next — roles & permissions, dark mode, reports, or something else?


r/JavaProgramming 4d ago

Need Help- (Java Developer) Agilysys technologies

6 Upvotes

Guyss enaku agilysys technologies la java developer interview iruku... Ena questions lam expect panlam.. i have about 1 year of exp in a mnc.. kindly yaraachum help pannunga!


r/JavaProgramming 4d ago

System Design Prep. help for 3 YOE in java spring boot.

Thumbnail
1 Upvotes

r/JavaProgramming 4d ago

Need Help- (Java Developer) Agilysys technologies

Thumbnail
1 Upvotes

r/JavaProgramming 4d ago

Spring AI 2 more advance ETL

2 Upvotes

Hi everyone check out my new post about ETL in Spring AI 2
https://kertu1232.substack.com/p/the-java-prompt-8?r=4953mj


r/JavaProgramming 4d ago

tests hitting s3/dynamo/sqs - how do you keep them fast?

4 Upvotes

every java + aws project i've worked on hits the same wall in tests.

you either spin up localstack in testcontainers and wait 30-60s per

test class for docker to warm up, or hand-roll mockito mocks that

break on every sdk upgrade. neither is great.

python has moto for this. in-process aws fakes, 8k stars, tests run

in ms. someone actually asked aws on re:post if there was a java

version. the reply was basically "moto is a python library, no

equivalent for java."

how do other people handle this? is it just accepted that aws unit

tests are slow, or is there something people use that i missed?


r/JavaProgramming 5d ago

Day 6/30 - 7/50 solved ✅ Today's problem: 186. Reverse Words in a String II (Medium) Building the daily habit and starting to revise Java fundamentals — Strings, Arrays, Chars.

Thumbnail
0 Upvotes

r/JavaProgramming 6d ago

I just started learning the java backend properly

Post image
133 Upvotes

How is this ??

Is this okay in this way ?


r/JavaProgramming 5d ago

I built a modern Banking Dashboard UI in Java Swing — Step-by-Step Tutorial with source code

7 Upvotes

I’ve been working on a Java Swing UI design series, and in this tutorial I created a modern banking dashboard from scratch.

The tutorial covers things like:

  • Modern Java Swing UI layout
  • Sidebar navigation
  • Dashboard cards
  • Account/balance sections
  • Transaction table
  • Buttons and UI components
  • Clean colors, spacing, and typography
  • Organizing the JFrame for a professional-looking application

If you're learning Java Swing, desktop application development, or UI/UX design, this might be useful for you.

🎥 I made a step-by-step video tutorial here:
Java Swing UI Design | Modern Banking Dashboard (Step-by-Step Tutorial)

I’m also planning to share more Java Swing projects and practical UI designs. Feedback and suggestions for the next project are welcome!


r/JavaProgramming 5d ago

New Cardano Foundation article: Java Developers Already Know How to Build on Cardano

Post image
0 Upvotes