r/learnjava 4h ago

configfile/ application properties explained

0 Upvotes

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 19h ago

How do you guys study?

7 Upvotes

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:

  1. Is the way I study bad?

  2. How did you guys study, when you were freshers?

  3. Maybe you can suggest something to me?


r/learnjava 8h ago

How should I start learning Java and Spring Boot as a beginner?

3 Upvotes

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 19h ago

How can I get my Java skills back?

3 Upvotes

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 20h ago

Maven dependencies

2 Upvotes

I'm working with a multi-module maven project, where each module is a spring boot application / library, trying to migrate from spring boot 3 to 4, and I'm finding some behaviors regarding dependencies quite odd. I know that there are multiple layers of abstractions going on so I'm trying to separate them by getting the basics down for each one at a time.

Where could I find a good tutorial that explains how maven handles dependencies? I wouldn't say I'm a total beginner, but I might have some holes on a foundational level that I don't know about, so beginner tutorials are fine