Java tutorial-deal with Java's 10 methods in a few weeks, java weeks

Source: Internet
Author: User

Java tutorial-deal with Java's 10 methods in a few weeks, java weeks

Java tutorial-10 Java methods in a few weeks

Do not confuse Java with JavaScript. The goal of Java is "one compilation and debugging everywhere" (Er, no, it is "running everywhere "). Simply put, Java programs can run directly on any device.

  JavaWhat is language?

Whether we realize it or not, we basically deal with Java every day. When you browse a webpage, a prompt may pop up asking you to install Java to continue browsing. This usually happens when flash is used or the flash component is integrated to the site of the core system in some way.

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

Java is everywhere from laptops to data centers, from game consoles to supercomputers of scientists, from mobile phones to the internet!

  • 97% of Enterprise desktops run Java
  • 89% of computers in the United States run Java
  • A total of 9 million Java developers in the world
  • Java is the preferred choice for developers.
  • No. 1 Development Platform
  • 3 billion mobile phones run Java
  • All Blu-ray players contain Java
  • 5 billion Java Cards in use
  • 0.125 billion of TV devices run Java
  • Java ME is installed on the five largest OEMs

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

  JavaDeveloper Compensation

I would like to briefly discuss the salary of Java, that is, how much Java developers can earn in a reasonable period of time.

This table is a compensation statistics report covering the United States, which is about $80 thousand. Because we can learn Java for free, the salary is quite high. The following describes free Java learning resources in just a few weeks.

  Java 

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

These courses are subject to payment, but with these courses available to some independent communities, 35000 students are learning this course. The course covers more than 10 hours, more than 100 handouts, and hundreds of discussions on difficult issues.

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 this is very difficult to complete. In addition, I am happy to answer questions in the course.

  Java Basics 

It doesn't matter which language you want to learn. Any language requires a basic term, and Java is no exception. Fortunately, the official Oracle website (with a Java Company) has a lot of introductions about Java, explaining what Java is, and presenting the basic knowledge about how Java works.

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

  Java programming

This is another excellent resource, not just because it was published by the world's top universities. It is because you will certainly find that this course is of very high quality. This course will force you to read a large amount of data.

This course is well received. Although it may be a bit theoretical at the beginning, it is still considered to be the best Java material for beginners to learn. The course contains complete pictures, examples, codes, and documents.

  Online learning Java 

In recent years, there have been more and more interactive tutorials. So I think it is necessary to introduce some online interactive courses. To be honest, we won't finish the entire interactive course, but I suggest getting started with these interactive courses before using books.

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

  Stupid methodology Java 

This is the only book I recommend that you pay for it. This book is very useful for beginners. So I think it is worth 20 yuan to buy one. It seems that there is no Chinese version ).

You can read the first 16 chapters on the Internet for free. I think many people will like this book. It is organized reasonably and has appropriate exercises. The requirement cannot be higher.

  Learn Java by yourself 

The author of this website is the same person as the author of the previous book. The inspiration for this book comes from this website. At the beginning, we will find many problems that can be solved without a large number of programming skills. However, as the study goes deeper, the problem will become more and more difficult.

I have always believed that the best way to learn something is to do it first, then test it, and then try again. Select any tutorial or book listed above to start learning.

  Zero-Basic Java 

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

The courses on Udemy are free (but you need to register an account to view them). This Java course has been registered with more than 0.1 million people and is one of the hottest courses on this website. The interpreter 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. Join Udemy to get a very large community of support (all students studying this course are in this community). Udemy also has a built-in support system to ask questions.

  CodingBat 

Don't let the design deceive you, which will distract you. CodingBat (formerly JavaBat) is one of the best ways to learn Java in a free interactive browser. This is the second recommended interactive learning website. I think it is better than the previous one.

Unlike Codecademy, CodingBat provides guidance on everything from getting started to getting started. CodingBat is more about letting you do what you know and arrange what you can learn further. Do not mistakenly think that this is not organized. There are a lot of tutorials in each section, and they will learn quickly.

  Java (beginner) Programming Tutorial 

(Translator's note: You need to bring your own ladder)

The New Boston user on YouTube has published video tutorials in many programming languages, including Java, which is The most comprehensive introduction known. There are 80 tutorials to teach you how to learn Java, but it may be a bit old (the video uses Java 7 ).

Don't give up this tutorial because I said it was a little old. For those who are determined to learn Java, this resource is still very useful. In addition, unlike Udemy, you do not need to register to watch this video. Messages in the video are also very useful.

  Java Object-Oriented Programming 

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

This course also has the second part, which also lasts for six weeks. So it takes 12-13 weeks to study. After completing the course, you should learn how to build your own applications and how to think with the thinking of Java developers. In this way, we can further explore Java.

  Java programming exercises 

Finally, we provide a website for practicing programming. This website focuses on Java and answers every exercise question. Practical exercises are very important, especially for languages like Java, which cannot be mastered at the very beginning.

There are 30 exercises in total. If you have a problem, you can take a look at them later. Maybe you can find a solution at that time.

LearningJavaOf10Method

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

Another suggestion is to visit sites like StackOverflow and Reddit. You can find answers to frequently asked questions and learn more from them. If you don't ask a question, it just means that you don't need a solution, but it doesn't always happen.

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

  

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.