Suggestions for learning more Java

twitter logo github logo ・1 min read

Hello all, I've been interested in Java lately. I feel like I have a good grasp on the basics of the language as well as object oriented programing in general, but have been having difficulty figuring out where to look to learn more about building things with Java. Specifically I'm looking to learn how to build Web Services/API's with Java. Any suggestions on books, tutorials, frameworks, etc I should look into.

twitter logo DISCUSS (9)
markdown guide
 

My advice to you - if you want to be more relative to HR keywords like "Spring", choose your path in diving to Spring Boot and ecosystem. I know there're many of frameworks in java, but in my opinion Spring Boot is more close to "right way" of learning "something".

 

Hello,

Do you know about Kotlin ( kotlinlang.org ) ? It is maybe the next step after java (Without Oracle !).

 

Next step after "Java language" or "Java platform"?

Well, what do you think of this kotlin thing ? :) I've just read a litle about it...

IMHO, to force your confidence with area of programming, don't look at things like "wow a new shiny hammer, for all of hobnails". Practice with tools grows your skill with tool, not with fundamental aspects of hammer itself. It's like an ABC in school.

 

When I want to make a webservice with Java, I reach for dropwizard. It's an all in one collection of libraries, and it has enough opinions that I don't have to think about where I'm going to put things.

 

I think it is important what's inside of the web services. My opinion..is a servlet technology in java. The servlet is based on a HTTP protocol spec. which is a basic concept of the web services.
I've found a useful site for you ( but it might be a long story).
javatpoint.com/servlet-tutorial

 

The best way to learn more and be better at any programming language is proposing yourself to complete a project which solution is "not obvious". Let me tell you a story. I'm a Systems Engineering student, and a teacher left as all a project that had to be made in Java, the thing is that no one on my course knew half thing about Java, our teacher taught us the basics and what de OOP was about, and some simple examples of classes, objects, methods, interfaces, etc. The problem was that we had to learn how to do stuff ourselves alone, and I think it was the best way to learn. There is no better way to learn something new than doing it, I learnt a lot making that project. Why? Because at first, I had no idea how to do it, for its solution was not obvious to me.

 

I think it is important what's inside of the web services. My opinion..is a servlet technology in java. The servlet is based on a HTTP protocol spec. which is a basic concept of the web services.
I've found a useful site for you ( but it might be a long story).

welookups.com
javacodegeeks.net

Classic DEV Post from Dec 11 '18

Do we really need classes in JavaScript after all?

Did classes deliver, what they promised? In this post, I share my thoughts about common classes pitfalls and possible solutions for creating better web development.

Omar White profile image
My name is Omar and I'm an Alum of Indiana University's School of Informatics and Computing. I'm a Software Engineer at Target, recent graduate, and nerd who's always looking to learn more.

Do you prefer sans serif over serif?

You can change your font preferences in the "misc" section of your settings. ❤️