[# 3 Java] Read this if you want to study Java! ~ Carefully selected ~

Books

[Introduction to Java 3rd Edition](https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82] % 8F% E3% 81% 8B% E3% 82% 8BJava% E5% 85% A5% E9% 96% 80-% E7% AC% AC3% E7% 89% 88-% E3% 82% B9% E3% 83 % 83% E3% 82% AD% E3% 83% AA% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA-% E4% B8% AD% E5% B1% B1% E6% B8% 85% E5% 96% AC / dp / 4295007803 / ref = sr_1_1? adgrpid = 53024885013 & dchild = 1 & gclid = CjwKCAjwx9_4BRAHEiwApAt0zjOvhgZ6p6TY0vyVI0Eas6zIRr-srCwk_miK6F6VbXYYAYPCSOLA0hoChy4QAvD_BwE & hvadid = 338568555065 & hvdev = c & hvlocphy = 1009243 & hvnetw = g & hvqmt = e & hvrand = 2842124447025277056 & hvtargid = kwd-334256431401 & hydadcr = 27266_11561146 & jp- ad-ap = 0 & keywords =% E3% 82% B9% E3% 83% 83% E3% 82% AD% E3% 83% AA% E3% 82% 8F% E3% 81% 8B% E3% 82% 8Bjava% E5 % 85% A5% E9% 96% 80 & qid = 1595414352 & sr = 8-1 & tag = googhydr-22) A book that explains the "why?" Of Java, from the basics of Java to object-oriented programming. With detailed explanations and abundant illustrations, it is a content that you can learn firmly. The point to note is that the story is tailored from the beginning to the end, so it is not suitable for examining each item.

[This thorough strategy series where you can learn the basics of Java SE Bronze in 2 weeks](https://www.amazon.co.jp/2%E9%80%B1%E9%96%93%E3%81%A7Java-SE -Bronze% E3% 81% AE% E5% 9F% BA% E7% A4% 8E% E3% 81% 8C% E5% AD% A6% E3% 81% B9% E3% 82% 8B% E6% 9C% AC -% E5% BE% B9% E5% BA% 95% E6% 94% BB% E7% 95% A5% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA- % E5% BF% 97% E8% B3% 80% E6% BE% 84% E4% BA% BA-ebook / dp / B076F36Z89 / ref = sr_1_6? __mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & dchild = 1 & keywords = Java +% E5% 88% 9D% E5% BF% 83% E8% 80% 85 & qid = 1595414873 & sr = 8-6) A book taught by a friend who works as an inexperienced SE. What is a programming language in the first place? What is Java? Helped me stumbling at that: sob:

site

Java SE API & Documentation When investigating, I think that it is okay to use sites such as Qiita at first, but I think that it is best to see the official in the end because there is a risk that the subjectivity of the poster will come in. Note that you have to look at the documentation for the version you are using!

Introduction to java Let's feel the joy and pleasure of running a java program! A site for beginners with the aim of "being able to do simple programming with Java". It is very easy to understand because the basic program examples and explanations of Java are carefully described.

Java Road Java Basics In addition to the explanation of basic knowledge, there is also a FAQ that allows you to find a solution from questions, things you want to achieve, errors, etc., which is convenient.

Introduction to Java Code The explanation and source code example are very easy to see and understand.



These are the personally recommended books and sites that you should read when studying Java! If you have any other suggestions, please let me know!

Recommended Posts

[# 3 Java] Read this if you want to study Java! ~ Carefully selected ~
Java study site summary that you want to read carefully
If you want to study programming at university, go to Australia
If you want to change the Java development environment from Eclipse
If you want to modify database columns etc.
If you want to separate Spring Boot + Thymeleaf processing
If you want to use Mockito with Kotlin, use mockito-kotlin
When you want to dynamically replace Annotation in Java8
If you want to recreate the instance in cloud9
If you want to make a Java application a Docker image, it is convenient to use jib.
If you are new to Rails and want to make your own validation, stop by this finger.
How to uninstall if you have updated to Java 9 on your Mac
[PostgreSQL] If you want to delete the Rails app, delete the database first!
If you want to include the parent class in Lombok's @builder
How to study Java Silver SE 8
[Java] Can you explain this phenomenon?
Java study # 4 (conditional branching / if statement)
If you want to use Oracle JDK 11 from September (add Amazon Corretto)
(Limited to Java 7 or later) I want you to compare objects in Objects.equals
If you want to dynamically embed values & add text to attribute values in Thymeleaf 3
If you want to make a zip file with Ruby, it's rubyzip.
[Swift] If you want to use a URL that includes Japanese, use addingPercentEncoding.
If you can't install java on Catalina
If you dare to compare Integer with "==" ...
Basic Rails commands you want to learn
"I'm sure it's good to study Java"
[Java] Beginners want to make dating. 1st
I want to stop Java updates altogether
What to do if you install Ubuntu
If you want to satisfy the test coverage of private methods in JUnit
[Java] Are you reading the error message properly? [How to read the stack trace]
If you are using Android Room and want to change the column definition
What to do if you have installed Java for OS X on macOS
I want you to use Scala as Better Java for the time being