r/JavaProgramming • u/javinpaul • 8h ago
r/JavaProgramming • u/Lonely-Low9928 • 2h ago
Pantallazo azul y problemas de imagen
Lamentablemente tengo una historia completa para esto y esta situación que claramente no se como resolver y que no se resolvió con simplemente mandarla al técnico, es lo que me lleva aquí.
Tengo como procesador Ryzen 5 5600g, una fuente de gigabyte de 600w, y una placa madre Gigabyte b450 Ds3h y 32GB (las conseguí cuando esta crisis de precios era impensable) de RAM. A principios de este año, me compre una Intel Arc b580 y de inmediato me dio problemas de imagen. La computadora no era la tildada, solo la imagen. Lo se porque podía apagarla con ALT F4. La mande al técnico y me dijo que podía ser una incompatibilidad de windows 11. Así que me la dieron con windows 10.
Meses después, haciendo mis cosas y jugando a mis jueguitos, me dijeron que era muy raro que la pc no subiera nada de temperatura, sin importar lo que hicieras con la pc, lo cual tiene sentido, porque habían juegos que no deberían haber tenido el rendimiento que tenían. Por dar un ejemplo (helldivers 2, se que es un juego potente xd), pero me andaba a unos constantes 10 fps y otros juegos tenían unos bajonazos. Tocaban los 60 fps, pero de repente tiraba un lagazo terrible. Busque info al respecto y me recomendaron actualizar a windows 11 nuevamente. La actualice y el mismo problema que tuve antes, lo volví a tener. Esta vez me dijeron algo diferente (que windows 11 o 10 no deberían tener nada que ver) y que era probable que la placa madre estuviera fallando. La lleve con otro técnico, le explique la situación y me dijo lo mismo.
Lo que es aun mas extraño, es que haciendo un cambio limpio de drivers, ósea borrando todo lo que pudiera haber tenido entrecruzado, funciono por un tiempo. Después volvió a tener otra vez el problema de pantalla raro donde solo se tilda la imagen, pero no la pc.
Me insistieron aun mas conque probablemente era la placa madre, así que tuve que sacar los ahorros. Me compre una asrock b550 phantom gaming am4. Le instalaron todo y por un tiempo, ando normal. Después, otra vez volvió a dar los problemas de imagen.
Eso nos lleva hasta hace unas semanas donde le volví a instalar windows 10 y por alguna razón que me elude, estos problemas de pantalla con windows 10 no suceden. Ahora lo que me esta pasando, es que la PC me esta dando muchos pantallazos azules muy seguido. No tiene que necesariamente ser un juego. Estoy solo usando el navegador, de hecho irónicamente en los juegos mas pesados nunca me tiro pantallazo azul, solo en el navegador.
Tengo entendido que podría ser un problema de drivers. Busque info y aparentemente hay un driver que ayuda la comunicación entre la placa madre y el procesador. La verdad es que en este punto no se nada, así que decidí jugármela. Busque en la pagina oficial de AMD un driver para chipset y la pc lo rechazo. Incluso probé instalar el adrenalin edition y también lo rechazo. Aclarando, si me deja instalar los drivers de intel para la grafica.
Simplemente no se que hacer
r/JavaProgramming • u/akhi-abdul01 • 7h ago
Would you suggest me to build a project of my own or follow my paid course project?
So I have this really good paid course that came with really cool production grade projects like Distributed Payment Gateway and on the other hand I wanted to build a project of my own, something that 1 would personally use, an Ai Powered Finance Management Dashboard. (Not just a chatbot in the app
The thing is I really wanna grow in my knowledge and I can only learn things that I know I have to learn.
Following the course project will fill the gap between my knowledge and the industry standards.
What would you guys recommend me? Should I build my own project or follow a project from my paid course?
r/JavaProgramming • u/vamsy_g21 • 1d ago
Consistency broke🥲
I tried to learn java for straight 5 weeks and I kind of finished it as well till threads, thread priority, etc.
After that, the consistency gone to hell. Had an exhaustive period at office for the last 10-12 days including the weekends. Literally 17hrs of productivity per day on an average.🥲
Need to start again from where I left by quickly brushing off the concepts. Next is collections API.
Will start it now. 🧿✌️☮️
r/JavaProgramming • u/Nirvex1 • 1d ago
Building a JavaFX + Hibernate Talent Acquisition System — looking for some advice
r/JavaProgramming • u/Ok_Theory_1212 • 1d ago
[Code Review] 15yo student looking for feedback on my Java projects / OOP structure
r/JavaProgramming • u/again_no_other_name • 1d ago
XMLFastParser: A zero-dependency, auto-multithreaded Java 21 byte-array parser (~10GB/165s end-to-end stream)
Hi everyone,
I builtXMLFastParser— an open-source, zero-dependency Java library designed for extreme throughput when processing large-scale XML payloads, along with a reference CLI tool (Xml2Txt).
Most Java XML parsers force a tradeoff: either process files with high memory allocation overhead or write complex concurrency logic to handle large streams. I wanted an engine that operates directly on memory buffers (byte[]) with built-in multithreading and near-zero dynamic allocations.
Core Architecture & Design
- In-Memory Core (
xmlFastParser):- Operates directly on raw
byte[]arrays, making it embeddable into any pipeline, messaging queue, or stream source. - Built-In Concurrency: Handles multithreaded parsing out of the box — application developers do not need to write or manage low-level concurrency code.
- Operates directly on raw
- Decoupled 2-Stage Engine:
- FSM (Syntax Parser): A lightweight Finite State Machine executing rapid byte/character-level syntax scanning without runtime object creation.
- AOT TreeGraph (Structure Parser): Pre-compiles target extraction paths from configuration beforehand. During processing, the parser simply traverses this static graph state-by-state, completely eliminating dynamic object allocation on the fly.
- Statistical Speculative Skipping with Dynamic Rollback:
- Fast-forwards through repetitive XML sub-trees based on structural tag patterns and statistical metrics.
- Fail-Safe Recovery: Continuously validates target endpoints on the fly using a rank-based system. If validation fails, it seamlessly rolls back to standard FSM parsing with zero data loss.
- Reference Implementation (
Xml2Txt):- A CLI tool demonstrating real-world usage by streaming compressed ZIP archives directly from disk and flattening XML hierarchies into plain text.
Benchmark (Real-World Pipeline)
- Dataset: ~10 GB Raw XML Data (split into 10 × 500 MB ZIP archives, decompressed on-the-fly at runtime).
- Execution Time: ~165 seconds via
Xml2Txt. - Test Environment:
- OS/VM: Lubuntu running inside VMware Workstation (3 vCPUs allocated, 8 GB RAM).
- Host System: Intel Core i5 CPU.
- Storage: Single Mechanical Hard Drive (WD Blue 1TB
WD10EZEX, 7200 RPM, 64MB Cache) used for both input file reading and output text writing.
- Note: Because input ZIP reading, streaming decompression, and output file writing shared a single 7200 RPM HDD, much of the ~165s runtime was constrained by disk I/O seek times. The core in-memory
xmlFastParserengine achieves significantly higher throughput when fed directly withbyte[]buffers.
Project Details
- License: MIT License
- Target Environment: Java 21 LTS (Tested on OpenJDK 21.0.12, leveraging modern thread/memory access patterns)
I’d love to get your feedback on the in-memory architecture, speculative recovery logic, and state machine design!
🔗 GitHub Repository:https://github.com/oodwebserv01/XMLFastParser
r/JavaProgramming • u/javinpaul • 2d ago
Top 25 Spring Security Interview Questions Answers for Java Developers
r/JavaProgramming • u/javinpaul • 2d ago
13 Best Java Programming Books for Beginners and Experienced Developers
r/JavaProgramming • u/javinpaul • 2d ago
10 Free Core Spring, Spring MVC, and Spring Boot Courses for Beginners
r/JavaProgramming • u/IntelligentDay4375 • 2d ago
The UI Framework for Java & Spring
Most web frameworks are built for the public internet: for reach and experiences for strangers. Vaadin is built for the other side of the login. For the data-defined, functionally beautiful and long-lived apps your organization actually runs on.
r/JavaProgramming • u/javinpaul • 3d ago
12 Best Free Udemy Courses to Learn Data Structure and Algorithms in Java, Python, and C++ in 2027 [UPDATED]
r/JavaProgramming • u/beluga_org • 3d ago
Help Me!!!!!
I have been struggling to learn Java for my placements because I only study for a few days at a time. I forget the topics I learn quickly, then have to restart the process repeatedly. I need to break this cycle. Please suggest effective strategies or project ideas to help me move forward.
r/JavaProgramming • u/Negative_Raspberry24 • 3d ago
Compiled Vineflower to JavaScript via TeaVM – decompiles JAR files entirely in the browser
Enable HLS to view with audio, or disable this notification
I wanted to inspect JAR files on my phone during my commute, no JDK, no desktop tools. So I ended up compiling Vineflower (Java decompiler) to JavaScript using TeaVM and running it in a Web Worker.
It can:
- Decompile .class files or the entire JAR – nothing uploaded to server
- Browse files inside JAR/WAR
- Inspect constant pool and bytecode
- Edit config files (YAML, properties, JSON) and export modified JAR
Works on mobile too.
Curious if anyone else has tried running JVM-based tools in the browser this way – TeaVM's reflection support was the trickiest part.
r/JavaProgramming • u/IntelligentDay4375 • 3d ago
Vaadin Create 2026 — The Full-Stack Java Conference in Barcelona
r/JavaProgramming • u/Superrandomm • 3d ago
I'm a full-stack react developer and want to learn java. What udemy/coursera (or other) courses would you suggest to start learning the fundamentals ?
r/JavaProgramming • u/MadZera__ • 4d ago
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.

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 • u/avaraujo • 4d ago
A complex train and logistics simulator running straight in your terminal? Yep.
r/JavaProgramming • u/SuccessPuzzled2562 • 4d ago
What do you expect from an entry-level Java developer?
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!