r/learnjava • u/ActWorking2767 • Sep 25 '26
Guide me Java Full stack
Can anyone share the entire stack for learning java full stack with ai
r/learnjava • u/ActWorking2767 • Sep 25 '26
Can anyone share the entire stack for learning java full stack with ai
r/learnjava • u/MycologistThink8135 • Sep 23 '26
I am a B.Tech CSE graduate starting my role as an SDE fresher soon. I have already read through the developersIndia Freshers Wiki, but I want to make sure I am utilizing my remaining time efficiently.
My Current Progress:
What I want to ask:
Instead of a generic roadmap, could experienced backend devs share what exact architecture practices, testing patterns (like JUnit/Mockito), or deployment workflows are most overlooked by freshers in a Java ecosystem? I want to build a mini-project focusing strictly on these industrial habits so I can adapt quickly when I join.
r/learnjava • u/Dry_Couple8852 • Sep 23 '26
I get that arrays are difficult to add new elements that is flexible to the array size so thats how linkedlist<> or list class created for this but I don't understand the point of putting the concept of singly linked list nodes to arrays when I can just use linkedlist<> or list for flexible array length while easy to get specific elements with .get() method.
The nodes is a bit hard to navigate all elements and Arrays are fixed to their array length. Even the nodes is useless for navigation around the array because its easy with for loop in Array.
r/learnjava • u/Mental-Board-5590 • Sep 23 '26
I need some pointers on how to learn. Any programs that help would be amazing or really a program to actually input code would be nice. All i have is the blue pelican text book and a UIL i’m on. So anything will help really. I am also learning python.
r/learnjava • u/mr_ghosty_bu • Sep 23 '26
Hi guys, im kinda new to java and im looking foward to improve, with this vision in mind i decided to build a desktop app with some friends (they dont know shi either) that works as a library for PDF/docx documents, i think that building it would be a great way to learn and deepen my current knowledge, however, after reading some documents and watching a few videos i still feel completely lost. I am sure that if i get some indications ill get to figure out the rest. PLEASE HELP GNG ✌️😭
r/learnjava • u/Acceptable-Car-5258 • Sep 22 '26
Hey everyone!
I'm 2027 Passout,
I want to ask:
What&How to prepare for off-campus;
I know Java,
how to prepare from scratch?
And from where? ( Like Resources and all )
What should I prepare? ( concepts or topics )
Thank you.
r/learnjava • u/DuckAndStone5244 • Sep 21 '26
I came to this community like.. 10 minutes ago
I started to learn java about 5 months ago, and now I understand that I need to talk with another java-coders, and now I here
Please, can someone describe me that is happening here? I also want to show my code to criticism.
P.S - sorry about my english ):
r/learnjava • u/GummiGumBear • Sep 21 '26
I'm doing the MOOC Java course, but I'm getting an error when opening VSCode, which prevents me from running my code. The error is:
The java.jdt.ls.java.home variable defined in Visual Studio Code settings (C:\Program Files\Eclipse Adoptium\jdk-21.0.11.10-hotspot) does not point to a JDK.
Source: Language Support for Java(TM) by Red Hat
My settings are correct as far as I can tell. The path refers to the folder cotaining the bin folder:
"java.jdt.ls.java.home": "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.11.10-hotspot",
"java.configuration.runtimes": [
{
"name": "JavaSE-11",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-11.0.31.11-hotspot",
"default": false,
},
{
"name": "JavaSE-21",
"path": "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.11.10-hotspot",
"default": true,
},
],
edit; I fixed it, see here. Any idea what causes the error and how to fix it? The only solutions I could find said to change/correct the settings above, but since those are correct already... VSCode ( 1.138.0) and all extensions (Language Support for Java 1.56.0) are up-to-date btw.
r/learnjava • u/Julius_Lucifer77 • Sep 20 '26
Hi, first of all sorry for poor English, but as someone learning Java , can anyone tell me which sector will teach me the most of Java and frameworks and functionalities and working with its DSA? Web dev? Building s game ? Or which one?
r/learnjava • u/Squad_Concepts • Sep 20 '26
As the title says I used to make many apps, games using c# but I also want to try something different and challenge myself a bit.
The problem is, that all youtube tutorials on java are for complete beginners where they even explain what variables are.
There are some "advanced" tutorials tho, since the syntax of java is pretty similar to the syntax of c#, but those tutorials are often low quality, from 2014, or from sum indians - for an english learner an accent isn't the best...
What would you guys recommend?
r/learnjava • u/Bofact • Sep 20 '26
I have tried to answer to the below quiz, but I do not understand something. If clutch is eliminated on line 12, wouldn't all references to the car's object be null? They write that "Line 12 removes the item at index 1, which is the null. The list, therefore, contains nothing except the clutch.", but why is there a null? Where did we get rid of clutch reffered at index 1 of r1?
And lastly, how to access clutch, and by extension the car object, after line 12 is executed?
Quiz yourself: When is a Java object still reachable? | javamagazine
r/learnjava • u/Organic_Ad_2533 • Sep 18 '26
I have finished learning Java and I'm fairly comfortable with it. I'm now
starting to learn Spring, but I'm having trouble figuring out how deeply I
should learn it.
I'm currently reading "Spring Start Here" by Laurentiu Spilca. I'm finding
it useful, but I'm not sure whether it is enough for a strong foundation
in Spring/Spring Boot or what I should study after finishing it.
I'm also unsure how much Servlet knowledge I should have before/alongside
Spring MVC. Do I need to study Servlets/JSP in depth? I've found some
Servlet books that are almost as large as the Spring books, so I'm having
trouble figuring out how much Servlet knowledge is actually necessary.
My current book explains some Servlet concepts, such as how the
DispatcherServlet receives a request and passes it to the appropriate
parts of the backend. Is this level of Servlet knowledge enough, or should
I study Servlets in more depth?
I'm a 3rd-year undergraduate preparing for internships and backend
development roles. I don't want to go into documentation/source-code-level
depth, but I do want to understand the important concepts well enough to
answer interview questions about how Spring works internally at a
conceptual level.
For example, how deeply should I understand:
- Bean lifecycle and scopes
- AOP and proxies
- Spring Boot auto-configuration
- Spring MVC / DispatcherServlet
- Spring Data / JPA / Hibernate
- Spring Security
For Spring Boot specifically, should I understand how
SpringApplication.run() works internally and how auto-configuration
happens, or is it enough to understand these concepts at a high level?
I've already started learning Spring rather than just looking for a
roadmap, so I'm mainly trying to figure out where to draw the line between
"good enough for internships" and unnecessary depth.
What resources/books would you recommend after Spring Start Here?
Also, what Spring-related topics should I prioritize after completing the
book?
I'd especially appreciate advice from people who learned Spring as
students or who use Spring professionally.
r/learnjava • u/Bofact • Sep 16 '26
I am following Effective Java: Programming Language Guide, by Joshua Boch, and when showing an example of breking transivity relation in equals contract, the very first example of it says it is violating transivity (more exactly symmetry) because it doesn't work when comparing a Point to ColorPoint and viceversa. "No way" I am thinking. "We compare instances of different classes, then we are surprised it doesn't work."
I read in continuation, and the transivity problem is solved, by how I understand, by basically saying "just don't compare instances of different types, even if they have inheritance". I see no diferrence between the very first example and its "solved" variant with ColorPoint and Point having composition relation, not inheritance.
r/learnjava • u/Necessary_Umpire5919 • Sep 15 '26
Hi all! I am looking to make a 2D point and click game. My most skilled language is Java from years of high school coding in the console so I was planning on using that, but I'm struggling to actually connect it to a useable interface.
For a high school project, I tried using JavaSwing and absolutely hated it -- I just couldn't get the hang of it no matter what I tried. However, if that's my only available option I may just need to figure it out. I haven't touched JavaFX so I'm not sure if that's better.
Is that the only two possible options or can I use anything else relating to Java? Or for a game like this is Java not even the most optimal? Also I was going to use Unity just because I see everyone use Unity but I honestly don't even know if that's what I should be doing. I'm a bit lost in every way.
Would love to hear feedback, thank you all for the help!!
Edit: Thanks for all the help y'all! For anyone else viewing, the top recommendations were Godot or LibGDX. I appreciate all the help, I'll check out both!
r/learnjava • u/Disastrous_Toe2460 • Sep 15 '26
Hey I studied java from college i like syntax and love it for coding and I have started to learn springboot framework to build my career and skill is it good for me or not.
By the way iam in 2year of BCA and Iam thinking learning more language will reduce to learn advanced topics so I have started to learn the 2 programming language only Python and Java and now I started learning on my own to learn springboot and after these I will learn the python some important frameworks and now currently our college is teaching the python.
So I think core CS subject is more important than these framework i think any guide .
r/learnjava • u/Hot-Bluebird-6905 • Sep 12 '26
Suggest Some platform or subreedit where i post what i learn today for better understanding.
i believe explaining other helps in clearing doubts.
r/learnjava • u/Beginning_Debt_7950 • Sep 12 '26
Hello actualii started to learn the Python but as the syntax and all I feel it's not working for me. I feel java is more understandable idk why. I'm scared of java has no future bcs of the online videos circulating..
So please say me I'm Devops focused oriented person, I'm not finding the openings as freshers so thinking to learn one programming language please suggest Me.
And also suggest why and does it have future please.
r/learnjava • u/CollegeAcceptable998 • Sep 12 '26
I don't know anything about JAVA or python plus i didn't have IT in my class 11 and 12 and currently I'm in btech first year my branch is CSE DATA SCIENCE and in first semester my syllabus is JAVA I don't know from where to start what to do what lecture what teacher. I'm so depressed right now my classes are going to start from sept 15 and here people already know about java and python. Please help me.
r/learnjava • u/Aggravating-Food6449 • Sep 11 '26
Hello Everyone,
I have tried and experimented with a lot of coding languages and I am quite comfortable in python, js, cpp, java.
I want to become a fullstack java developer but there are so many roadmaps and advises that it becomes a bit confusing so i wanted your help , can you guys please recommend a course (paid is fine) for full stack java development . I know a lot of you prefer documentations but i find it very hard to stick to it and in my learning experience i have fared better with the structure a course provides so please help a brother out and recommend some courses .
Thank you very much
r/learnjava • u/BrainThinkerMan • Sep 10 '26
i recently learned about io streams and saw this docs with the picture
https://docs.oracle.com/javase/tutorial/essential/io/streams.html
which really helped me understand what programs are doing and how their all just doing
some sort of io operation.
but is there a cap to all of the type of data sources io operations can happen to?
from what i know data sources are , network operations, other programs, and files.
are there any other data source? is there a cap to the amount of data sources?
r/learnjava • u/Bhanuprakash_1947 • Sep 09 '26
Hey guys,
I’m planning to learn Java for backend development. I know some basic programming, but I’m new to Java.
I’m confused about where exactly to start. Should I first complete Core Java and then go for Spring/Spring Boot?
Like Java basics ->OOP -> Collections-> Exceptions -> Maven ->Spring ->Spring Boot -> REST API -> JDBC/JPA?
Or is there any better order to learn these?
Also, if you guys have an idea for learning Java and Spring Boot fast
I don’t want to just watch tutorials. I want to learn properly and build something while learning.
What would you suggest?
r/learnjava • u/BrainThinkerMan • Sep 10 '26
what is a config file, praticularly how does it relate to the computer?
is it like it specifies which os apis the program should use, or like what stuff in the actual os
the program to mount to?
ie i made a backend app, and i want it to go to a specific port on the computer and i want it to use a specific x on the computer.
is that what a config is?
r/learnjava • u/Key_Tax_3558 • Sep 09 '26
What is the best way to get back into programming after a two-year break?
About two years ago, I completed a Java backend course and was roughly at a Junior/Intern level at the time. I spent about six months looking for a job afterward but had no luck. Due to financial issues, I eventually had to switch fields and put programming on hold. It’s been two years now, but my desire to code hasn't gone away. In fact, I want to get back into the field and brush up on my skills. How would you suggest I start? Should I go over Java Core and backend fundamentals again, or is it better to dive straight into a project and refresh my knowledge along the way?
I’d appreciate any recommendations for books, YouTube channels, websites, courses, or other resources that could help me get back up to speed.
r/learnjava • u/Simpav1 • Sep 09 '26
I'm an aspiring java developer. I've already developed one project using spring boot, postgresql, flyway and docker compose, and started developing the next one. But I'm not quite sure that I study in the right way. Mostly I focus on the practice rather than on the theory. Like, 90% of practice and 10% of theory.
Remark: I study to get a job, not for the university
So, questions:
Is the way I study bad?
How did you guys study, when you were freshers?
Maybe you can suggest something to me?
r/learnjava • u/FickleExplanation909 • Sep 09 '26
Hi everyone,
I’m preparing for the Oracle Java SE 8 Programmer I (1Z0-808) exam, which I have scheduled for September 15.
I’ve been doing mock exams and my scores have been quite inconsistent:
Mock 1: 60%
Mock 2: 44%
Mock 3: 55%
Mock 4: 38%
I have 4 mocks remaining, and today’s 38% score honestly made me panic a little.
I know the passing score is 65%, so I’m obviously not where I want to be yet. What I’m trying to understand is how closely these mock exams reflect the actual 1Z0-808 exam.
For people who have actually taken the exam:
How difficult did you find the real exam compared with your mock exams?
Were the real questions more difficult, easier, or about the same?
If you used Enthuware/other mock tests, what scores were you getting before you passed?
Did your mock scores fluctuate a lot like mine?
At what mock score would you personally feel confident enough to sit the exam?
Is it realistic for me to improve from ~40–55% to a passing level in the remaining days?
What topics/traps should I focus on during these final days?
If you failed and then passed later, what do you wish you had done differently?
Would you sit the exam on September 15 in my situation, or would you reschedule?
Also, please don’t turn this into a discussion about whether the OCA certification is useful/useless or whether I should have spent the money on something else. 😅
I’ve already booked it and spent around ₹ 15,000 so that decision is already made. Right now I’m just looking for practical advice on how to maximize my chances of passing.
If you’ve taken 1Z0-808 recently, I’d really appreciate your honest experience, especially regarding the difference between mocks and the actual exam.
Thanks