Learn Java Free Resources recommendation online

Source: Internet
Author: User
Tags java reference java se

Do you want to learn Java? Come to the right place! This article will cover a number of high-quality free resources, including web pages, forums, e-books and quick-check tables.

Java is an object-oriented programming language with independent, multi-threaded, secure, dynamic, and robust features. Thanks to its versatile features, Java has become one of the most popular programming languages, allowing you to open up robust applications.

Java is at the heart of almost all business applications. It has a variety of scripting languages and a popular framework that can be developed for both client and server. Therefore, learning Java can not only improve your knowledge reserves, but also help you in career development.

This article will cover a wide variety of web resources (without the required read Java books), and you can use these resources to learn online.

Learn the best ebook for Java (PDF)

If you like to read, you can learn the language yourself through these free Java ebooks. Most online e-books are constantly updated and complete. Covers most of the details of Java.

Oracle (Sun) Official tutorials

This is the official Java guide of the Addison-wesley publishing house.

Java application Development on Linux by Carl albing and Michael Schwarz (PDF)

If you are developing on a Linux platform, you can use it as a manual to check in at any time.

Java EE Official Tutorials

PDF version of Oracle's official Java Guide.

Thinking in Java

Bruce Eckel wrote the most popular book-Java programming ideas. This is a free web version.

Inside the Java Virtual machine

Bill Venners's Good book "Inside the Java Virtual machine" in several chapters.

Data structures and algorithms with object-oriented Design Patterns in Java

A good book for intermediate developers, explaining the design patterns of the Java language .

Introduction to Programming Using Java

Online version of the book "Introduction to Programming Using Java".

Core Servlets and JavaServer

A book on core functions and structural features.

Think Java

Java Tutorials for beginners.

OSGI in practice

A free PDF ebook for advanced developers, introducing the development of OSGi-based platforms.

Beginner's Tutorials
    1. Tutorials by mkyong.com A high-level developer's tutorial on beginner Java and related frameworks is easy to understand.
    2. Java String Split Tutorial (by Fromdev)
    3. Java String Trim Tutorial (by Fromdev)
    4. Java for students is used for students ' websites.
The Best Java Learning site

Learning through a reliable website is also a good way to learn. The site not only allows you to learn about concepts and Java applications, but also provides the latest articles and information.

Java SE Specification

Describes the features of the Java language and virtual machines, allowing you to better understand the language.

Java generics FAQs

A question and answer form of a Web site, a public tutorial about the concepts of Java generics.

Core Servlets Java Tutorials

It's a great resource for experienced Java programmers.

Java Programming FAQs and Tutorials

This site is also a question-and-answer form that discusses a lot of topics related to Java programming.

Java practices

This site provides a number of examples of Java practice topics, tasks and designs, as well as a series of synchronization codes.

Programming Notes

A simple Java tutorial for beginners.

Cafeaulait

Elliotte Rusty Harold Write a tutorial on a single page.

Java Lessons

Tutorials and examples for Java and JSPs.

Essentials of Java Programming

The web version of the Java Training Content and training essentials, part I.

Good video tutorial

Video tutorials will help you to understand and use Java gradually. These tutorials are made by professional developers and are suitable for both novice and veteran.

Tutorials for Java development with Eclipse

This is a simple tutorial to learn about the Eclipse integrated development environment.

Video Tutorials by java9s

Free Java Video Tutorials for beginners and the ultimate developer.

Java Tutorial for Beginners

A free YouTube video tutorial with a concise list for your reference.

Java Videos and Screencasts

A variety of Java video tutorials for beginners.

Question and Answer form website

You can use the Internet to get into a Java community and know like-minded people. By sharing your knowledge and ask questions, you will have the opportunity to be strong in Java programmers across the country.

StackOverflow

This is my favorite question and answer class community. If the question is in the right way, with enough detail and the right label, you will soon get the right answer. It is also possible that the questions you ask have been asked, and Google can come out with these answers.

Javaranch

A friendly question-and-answer community that includes Java and architecture.

Jguru Forum

I have found that this forum sometimes solves problems that other places cannot solve. It also provides some good articles on Java and related technologies.

java.net Forum

Another good forum, focusing only on specific questions and answers.

Quick Check Manual

The online manual can be used as a quick reference guide.

Java API Docs

The official documentation for Java is the best manual, and it is convenient to check the classes and documents.

Dzone Cheatsheets

There are also some good articles about Java and related technology resources.

Java Reference (by Dream in Code)

A simple manual for beginners.

Quick Reference by Digilife

Simple notes that contain a variety of Java programming constructs.

Cheatsheet by mindprod.com

is also a simple online quick check manual.

Cheatsheet by Princeton University

Summary of common Java language features.

Do you want more resources?

I like free resources, but it's not that simple to make rapid progress in different resources. Sometimes, taking a little bit of time to learn something might also solve the problem. If you think the resources above are not enough, here are some resources that might be useful to you.

Books

If you like to read a paper or Kindle book, take a look at this: Java Book sales leaderboard

Back to top video tutorial

I personally prefer to learn Java and related tutorials through lynda.com, because this site has a very important donation system. If you like the cost-effective resources, you can try OReilly online Java School

Now many companies are recruiting good Java programmers. So, in addition to improving basic skills, if you want to build a foothold in this cooperative society, it is also necessary to learn Java well.

Learn Java Free Resources recommendation online

Related Article

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.