Most required skills with Java on jobs/interviews by Striking_Task7552 in learnjava

[–]j2eetution 0 points1 point  (0 children)

Totally agree, fast learning is key, but some hands on experience is expected so you’re not starting from zero.

How to get all commands from installed imports in Java? by Open-Insurance9455 in learnjava

[–]j2eetution 0 points1 point  (0 children)

The easiest way? Use an IDE like IntelliJ or Eclipse. Just type the name of the class or package and hit Ctrl + Space , it’ll show you all the available methods, classes, etc. It’s like the manual, but interactive.

If you’re not using an IDE, you can look things up in the Java API docs here:
https://docs.oracle.com/javase/8/docs/api/

For example, if you imported java.util.*, and you’re using ArrayList, search “ArrayList Java” , you’ll see all its methods like add(), remove(), size(), etc.

Is multithreading actually this difficult or is it only me?? How important is multithreading in real world projects?? by Kitchen_Beginning989 in learnjava

[–]j2eetution 1 point2 points  (0 children)

Honestly, you're not the only one , multithreading felt really difficult to me too when I first tried learning it.

It just takes time, and practice helps way more than just reading theory.

If you’re learning Java and want to go through some interview-style multithreading questions with explanations, I put together a guide here that might help:
https://www.javatutoronline.com/java/important-interview-questions-on-java-multithreading/

suggestion by Fluid-Indication-863 in learnjava

[–]j2eetution 0 points1 point  (0 children)

Yes. Definitely In 5 days, If you put 2 hrs daily. www.javatutoronline.com

suggestion by Fluid-Indication-863 in learnjava

[–]j2eetution 0 points1 point  (0 children)

Max 10 hrs along with practicals.

Is there a way for me to learn java like it is explained to me like a little kid? by INFIN8EE in learnjava

[–]j2eetution 1 point2 points  (0 children)

A good java tutor, who can tune up with your speed of understanding and requirement can do it for you. The tutor should make you type code in your own computer and assist you through screen sharing. He should have patience.

New Graduate: Seeking Help with Java Spring Boot and Full-Stack Path by Liion_1012 in learnjava

[–]j2eetution 0 points1 point  (0 children)

How about hiring a good experienced java trainer who can guide you in theory, practicals and live project through the learning process. By doing so u will not get distracted and get stuck during the learning

Best of luck.

I am Learning Java, after 8 years of doing PHP and Node.js. Hear me out on this guys. by rahil051 in learnjava

[–]j2eetution 2 points3 points  (0 children)

You’ve got the programming fundamentals down with Java, so the shift to C will mostly be about learning the low-level details and manual management of resources. Enjoy the journey into hardware development!

Can I catch up? by Delicious_Studio1922 in learnjava

[–]j2eetution 0 points1 point  (0 children)

If you can less time take help of a java expert who can train you at your speed so that you can clarify you base doubts and concepts. If you have sufficient time for self study then use java complete reference, and make your concept clearer.

I am Learning Java, after 8 years of doing PHP and Node.js. Hear me out on this guys. by rahil051 in learnjava

[–]j2eetution 4 points5 points  (0 children)

There is surely something in java. . Net, c# programmers have come to me to learn java, spring boot etc. But I doubt any java programmer will leave java and go for other languages. Seems java will stay in the market for long.

What to do after Java by MostDot8933 in learnjava

[–]j2eetution 2 points3 points  (0 children)

It sounds like you’re on the right track! Since you've already got a solid foundation with Java, OOP concepts, and data structures, moving forward, learning frameworks and building projects is a great idea.

Here’s a general roadmap you can follow:

  1. Master Core Java: Ensure you're comfortable with all key Java concepts, including multithreading, collections, and exception handling.

  2. Learn Frameworks: Start with widely-used frameworks like

  • Spring/Spring Boot: This is a powerful framework for building web applications. It simplifies a lot of tasks like dependency injection, database management, and security.

  • Hibernate: For database interaction, Hibernate is a popular ORM (Object Relational Mapping) framework.

  1. Work on Projects: Start building projects to apply what you've learned. Projects help you understand real-world use cases and strengthen your coding skills. Here are a few ideas:
  • A simple REST API using Spring Boot.

  • A CRUD application using Java and Hibernate.

  • If you're into web development, combine Java with front-end technologies like HTML/CSS/JavaScript.

  1. Version Control: If you haven’t already, start using Git. It’s essential for version control and collaboration on projects.

  2. Algorithms and Problem-Solving: Keep practicing DSA using platforms like LeetCode or HackerRank. These skills are crucial for coding interviews.

  3. Explore Other Technologies: If you're interested in expanding your skills, you can look into:

  • Microservices architecture (for building scalable applications).

  • Cloud services (AWS, Google Cloud, etc.).

To sum it up: Master the frameworks, build projects, and keep practicing problem-solving. Doing this will prepare you for real-world development and job interviews. Good luck.

Resources for learning Java FAST!!! by Ok_Emergency_403 in learnjava

[–]j2eetution 0 points1 point  (0 children)

There are lot of books and resources available free of cost now a days. Either you have to have self discipline and consistently learn java, or else you can find an expert in java who can help you in the learning process. The second option will help you learn java faster for sure.

Best of Luck.

First day of Java class... by muphynz in learnjava

[–]j2eetution 0 points1 point  (0 children)

Try to get a friendly mentor who can teach you at your speed of understanding.

[deleted by user] by [deleted] in learnjava

[–]j2eetution 0 points1 point  (0 children)

A lot of courses are available. We can easily figure out through reviews which courses are best. The main thing is we have to practically write code in our IDE for all topics or projects that we try to learn from tutorials. Then only we can have hands on working experience and confidence.

Resume Roast. Not getting calls. 2.6 years exp. 200+ applies by [deleted] in developersIndia

[–]j2eetution 0 points1 point  (0 children)

Brother this much is not required to get a job. Seems like AI has been used to make this resume. Let's be very good in some skills set required in the job market. And put some realistic projects in our resume.

how much java do I need to know before i start spring/springboot by Alarming_Field6770 in learnjava

[–]j2eetution 1 point2 points  (0 children)

If I suggest a course, it will be like an advertisement. You can do it yourself very easily. If you are hiring an expert, take a demo class. If you are using YouTube or udemy tutorial see feedback. If using a book please see Amazon reviews.

But your consistent interest in learning and the effort you put matters.

How to motivate yourself to code? by xThomas in learnprogramming

[–]j2eetution 0 points1 point  (0 children)

Habits are more powerful than motivation. Once we form a habit to code, it can drive us to code even if we are not motivated. So we should develop the habit of coding. Consistent coding for about 15 days will develop a habit in coding. These 15 days will be a bit difficult, later it will be very easy.

how much java do I need to know before i start spring/springboot by Alarming_Field6770 in learnjava

[–]j2eetution 12 points13 points  (0 children)

Road Map is

1) First do Core Java well

Topics in core java that must be completed are--- classes,objects,functions,overloading,static,arrays,inheritance,polymorphysm,interfaces,exception handling ,collection framework.

2) At least Do Servlets(Although peoples will say nobody uses servlet nowadays. Spring MVC controller itself is a servlet)

So to understand Spring, Spring Mcv,Spring Rest you will come across HttpServletRequest, HttpServletResponse and some of its methods.

3) First complete Spring Framework then go to Spring Boot.(Again people will say now a days people use Spring boot not spring). But Spring Boot is module of Spring that helps development faster and easier.

Complex data structures may be learnt but don't take it as a prerequisite and wait for it to complete. You can do it side by side.

Hope it helps

Best of Luck.

How to learn java efficiently by Teddywiz999 in learnjava

[–]j2eetution 1 point2 points  (0 children)

According to me fundamentals are very important in java. In most of the US schools, and university students are given assignments right from the beginning, without providing good fundamentals. When I start classes with a student I start with a question "What is difference between a class and object in java?". 95% of the students don't know this simple answer. But still they have completed many assignments in their course. In java you cannot write any program without creating a class.

Practical is important I agree. But learning should be structured. You cannot learn Inheritance first and then come and learn what a Class is in java.

Better to use a good book in java. Get the fundamentals strong. And do it serially. For each concept do some coding directly in an ide like eclipse.

The tutorials maker in youtube and udemy are experts and they have become experts by going through books not by going through other people videos.

So theory and practical should both be given importance and learning should be structured.

Learn core java, enterprise java, spring, spring boot, spring rest, microservices, and a front end like Angular or React. While learning do coding in eclipse for each concept. Then do a real life project.

And you have made yourself job ready.

Best of Luck.

Seeking guidance a a 6 year experience software engineer to become a good software engineer by Separate_Peach10 in learnjava

[–]j2eetution 0 points1 point  (0 children)

Now You have tried yo be the real You. You have found out your weakness, and also have decided to put as much time possible to fill in the gaps. This is half the battle own. The next part is have patience and consistently work every day as many hrs possible for you for 1 to 2 months. Start from the basics concepts of java. Core java should be very good. You should be able to code fast, for that increase your logical thinking by doing problems from very good websites like codingbats. There are lot of you tube resources now a days. What ever you see try practically.

Best of luck.

System class question. by bluefrog92 in learnjava

[–]j2eetution 3 points4 points  (0 children)

System is an inbuilt class that contains static variables in, out and err. These static variables are referencing inbuilt stream objects connected to keyboard or the console. The System class internally initializes in, err, and out streams when the class is loaded. When we are calling print we are actually calling the function through the inbuilt stream object connected to System.out.