10 ways to get JAVA done in a few weeks

Don't confuse java with JavaScript. The goal of Java is & ldquo; Compile once and debug everywhere & rdquo; (ER, no, it's & ldquo; running everywhere & rdquo;). In short, Java programs can run directly on any device.

What is the Java language?

Whether we realize it or not, we actually deal with Java almost every day. When browsing the web page, a prompt may pop up asking that Java must be installed to continue browsing. This usually occurs at sites that use flash or integrate flash components into the core system in some way.

Java is not the kind of program that can be downloaded directly on a new computer. I'm not sure if there is an operating system that uses Java as the default executable. Although Java has had security problems in history, it also makes Java more mature.

From notebooks to data centers, from game consoles to scientists' supercomputers, from mobile phones to the Internet, Java is everywhere!

From the above statistics, we can see that the Java language is very popular, and the Java market is also large.

Java developer compensation

I'd like to briefly discuss the salary of Java, that is, how much full-time Java developers can earn in a reasonable time.

The table is a salary statistics report across the United States, roughly around $85000. Because we can learn java for free, the salary is quite high. Here are the resources to learn java for free in just a few weeks.

Getting started with Java

I released this online course a while ago and received a lot of feedback. Most people say that learning Java in the way introduced in the course is too time-consuming. They want to finish Java in a few weeks. I agree with this view, so here I add some additional courses you should know.

Some of these courses need to be paid, but through these courses, you can reach some independent communities and find 35000 students studying this course. The course covers more than 10 hours, more than 100 handouts, and hundreds of discussions on difficult problems.

There is no better way to learn java than these courses. The best way to learn Java is to grow into an expert in practice, but it is difficult to complete. In addition, I am happy to answer questions in the course.

Java Foundation

It doesn't matter which language to learn. Any language starts from the basic semester, and Java is no exception. Fortunately, the official Oracle website (a company with Java) has a large number of introductions about Java, explaining what Java is and showing the basic knowledge of how Java works.

Readers will also find many resources for further reading. But most importantly, these pages will help you get all the tools and related content you need to start learning Java.

Introduction to Java programming

This is another excellent resource, not only because it is published by the world's top universities. But because you will certainly find the quality of this course very high. Learning Java through this course will force you to read a lot of materials.

This course is well received. Although it may be a little theoretical at the beginning, it is still considered to be the most suitable Java material for beginners. There are complete pictures, examples, codes and documents in the course.

Online learning java

In recent years, there are more and more interactive tutorials. So I think it is necessary to introduce some online interactive courses. To be honest, we won't learn the whole interactive course, but I suggest contacting these interactive courses before learning from books.

In addition, interactive courses can load and test some code without opening the IDE.

Stupid methodology Java

This is the only book I recommend that you pay for. Because this book is very useful and suitable for beginners. So I think it's worth buying one, 20 dollars. There seems to be no Chinese version.

Readers can read the first 16 chapters online for free. Here is the link. I think many people will like this book. The organization of the book is very reasonable and there are appropriate exercises. You can't ask any higher.

Learn Java by yourself

The author of this website is the same person as the author of the previous book, and the inspiration for that book comes from this website. At the beginning, you will find many problems that can be solved without a lot of programming skills, but with the deepening of learning, the problems will become more and more difficult.

I always believe that the best way to learn something is to do it first, then test it, and then do it again. So choose any of the tutorials or books listed above to start learning.

Zero basic Java

Some people like to learn by video. When you are busy, the video can be replayed at any time to master the key knowledge.

The course on udemy is free (but you need to register an account to watch). More than 100000 people have registered for this java course, which is one of the most popular courses on the website. The lecturer is John Purcell, a software engineer with many years of java development experience.

This course has more than 20 hours of content and more than 70 handouts. By joining udemy, you can get a very large support community (where all students studying the course are). Udemy also has a built-in support system to ask questions.

  CodingBat

Don't let design deceive you, it will distract you. Codingbat (formerly javabat) is one of the best ways to learn java interactively for free in browsers. This is the second recommended interactive learning website. I think it is better than the previous website.

Unlike codecademy, codingbat is a hands-on guide to everything from getting started to going deep. Codingbat is more about letting you do what you know and arranging what you can learn further. Don't mistakenly think this is not well organized. There are a lot of tutorials in each section, which will learn quickly.

Java (beginner) programming tutorial

You need to bring your own ladder

The new Boston users on YouTube have released video tutorials on many programming languages, including Java, which are the most comprehensive introduction known. There are 80 hands-on tutorials to teach you Java, but it may be a little old (the video uses Java 7).

Don't give up this tutorial just because I say it's a little old. This resource is still very useful for readers who are determined to learn Java. In addition, unlike udemy, you don't need to register to watch this video. The messages in the video are also very useful.

Java object oriented programming

This is another university course, which takes a total of 6 weeks. Very suitable for beginners, all operations can be completed in the browser. This course also has a very good tutorial on how to install Java and related tools. In this course, you will learn the basics of computer programming, algorithms, and object-oriented development using Java.

There is also a second part of the course, which also lasts six weeks. So it takes a total of 12-13 weeks to learn. After completing the course, you should learn how to build your own applications and think in the thinking of Java developers. In this way, we can further and more deeply explore Java language.

Java programming exercises

Finally, a website for practicing programming is given. The website focuses on Java and has answers to each exercise question. Practical practice is very important, especially for languages like Java, which are not proficient at the beginning.

There are a total of 30 exercises here. If you encounter a problem, you can come back and see it later. Maybe you can find the solution at that time.

10 ways to learn java

This article may not be comparable to the article on learning Python I introduced earlier. I think this is because Java is not an easy to learn programming language and we need to pay close attention to the details. Java has a huge community behind this year's process programming language.

Another suggestion is to visit more sites like stackoverflow and reddit. You can find answers to common questions and learn more knowledge by asking questions. Not asking questions simply means that solutions are not needed at the moment, but not always.

I hope these resources, books, and websites can help you. Whether you will become a senior java developer or not, it is a good choice to transfer these resources to those around you who want to join the development community. Good luck!

Original link: codecondo translation: importnew

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>