r/JavaProgramming • u/javinpaul • 10h ago
r/JavaProgramming • u/javinpaul • 12h ago
Top 5 books to Learn Object Oriented Programming and Design in 2026
r/JavaProgramming • u/DailyWoof • 7h ago
[Grade 10 IT java programming: GUI coding]
galleryr/JavaProgramming • u/Ancient_Amount_6098 • 9h ago
Looking to rent Claude Max access for 1–2 days
r/JavaProgramming • u/AbjectBirthday2454 • 14h ago
I built a Computer Screen Lock Application using Java Swing

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 • u/No_Assignment9285 • 1d ago
Java Springboot interview Questions
- What is the difference between Hashmap and Hashtable?
- Explain SOLID principles
- Write a program to check for two-sum in O(n) time
- Explain DI in Java springboot
For anyone attending interviews I hope this was helpful
r/JavaProgramming • u/Mission-Mention5998 • 2d ago
Banking management system
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 • u/AbjectBirthday2454 • 1d ago
Invoice Report using JasperReports and Java

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 • u/wewazkangsandshii • 1d ago
Thinking of switching from Python to Java after 2 years, am I gonna feel like a complete beginner again?
r/JavaProgramming • u/vamsy_g21 • 3d ago
Java- 5th week consistency 🧿
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 • u/New-Atmosphere9941 • 3d ago
Fresh Graduate Looking for Startup Opportunities — Need Honest Advice
r/JavaProgramming • u/javinpaul • 3d ago
ByteByteGo vs Udemy: Which Is Best For System Design Interview Prep in 2026
r/JavaProgramming • u/javinpaul • 3d ago
10 Books Every Software Engineer Should Read to Learn AI
r/JavaProgramming • u/annnnan • 4d ago
Java Tech Interview Advice
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 • u/AbjectBirthday2454 • 3d ago
I built a Complete User Management System with JavaFX + MySQL

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 • u/meatreddit_ • 4d ago
Need Help- (Java Developer) Agilysys technologies
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 • u/Purple-Process3309 • 4d ago
System Design Prep. help for 3 YOE in java spring boot.
r/JavaProgramming • u/meatreddit_ • 4d ago
Need Help- (Java Developer) Agilysys technologies
r/JavaProgramming • u/Interesting_Path7540 • 4d ago
Spring AI 2 more advance ETL
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 • u/Mother_Call2066 • 4d ago
tests hitting s3/dynamo/sqs - how do you keep them fast?
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 • u/annnnan • 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.
r/JavaProgramming • u/Thick_Buddy_610 • 6d ago
I just started learning the java backend properly
How is this ??
Is this okay in this way ?
r/JavaProgramming • u/AbjectBirthday2454 • 5d ago
I built a modern Banking Dashboard UI in Java Swing — Step-by-Step Tutorial with source code

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!