<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Java on Derek's Blog</title><link>https://blog.hnghd.com/tags/java/</link><description>Recent content in Java on Derek's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 21 Apr 2026 17:24:51 +0000</lastBuildDate><atom:link href="https://blog.hnghd.com/tags/java/index.xml" rel="self" type="application/rss+xml"/><item><title>Resources for Learning Java</title><link>https://blog.hnghd.com/notes/resources-for-learning-java/</link><pubDate>Tue, 27 Sep 2022 00:00:00 +0000</pubDate><guid>https://blog.hnghd.com/notes/resources-for-learning-java/</guid><description>&lt;p&gt;I just applied for Amazon Technical Academy. It requires learning Java. I know Java, but not very deeply. Here are resources an Amazon cohort shared with me.&lt;/p&gt;
&lt;h2 id="books-and-blog-posts"&gt;Books and Blog Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.rcsdk12.org/cms/lib/NY01001156/Centricity/Domain/4951/Head_First_Java_Second_Edition.pdf"&gt;Head First Java (free version)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="practice-and-challenges"&gt;Practice and Challenges&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://codingbat.com/java"&gt;CodingBat Java&lt;/a&gt; — Various practice exercises&lt;/li&gt;
&lt;li&gt;&lt;a href="https://adventofcode.com/"&gt;Advent of Code&lt;/a&gt; — A series of puzzles for problem solving and coding&lt;/li&gt;
&lt;li&gt;Online practice tests for Java Certification:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.gocertify.com/quizzes/oracle/ocajp-java-quiz-1.html"&gt;http://www.gocertify.com/quizzes/oracle/ocajp-java-quiz-1.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.javatpoint.com/core-java-quiz"&gt;https://www.javatpoint.com/core-java-quiz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.examsnet.com/exams/ocjp-certification-practice-online"&gt;https://www.examsnet.com/exams/ocjp-certification-practice-online&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="talks"&gt;Talks&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.destroyallsoftware.com/talks/wat"&gt;A humorous talk on silly programming language behavior&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=zg9ih6SVACc"&gt;A good talk on data structures, with examples in Java, C#, and Python (3 hours)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="dev-resources"&gt;Dev Resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://replit.com/"&gt;REPL.It — Online Java Editor/Playground&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.jetbrains.com/idea/"&gt;IntelliJ Java IDE&lt;/a&gt; (use the community version)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.eclemma.org/jacoco/"&gt;JaCoCo Code Coverage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><content:encoded><![CDATA[<p>I just applied for Amazon Technical Academy. It requires learning Java. I know Java, but not very deeply. Here are resources an Amazon cohort shared with me.</p>
<h2 id="books-and-blog-posts">Books and Blog Posts</h2>
<ul>
<li><a href="https://www.rcsdk12.org/cms/lib/NY01001156/Centricity/Domain/4951/Head_First_Java_Second_Edition.pdf">Head First Java (free version)</a></li>
</ul>
<h2 id="practice-and-challenges">Practice and Challenges</h2>
<ul>
<li><a href="https://codingbat.com/java">CodingBat Java</a> — Various practice exercises</li>
<li><a href="https://adventofcode.com/">Advent of Code</a> — A series of puzzles for problem solving and coding</li>
<li>Online practice tests for Java Certification:
<ul>
<li><a href="http://www.gocertify.com/quizzes/oracle/ocajp-java-quiz-1.html">http://www.gocertify.com/quizzes/oracle/ocajp-java-quiz-1.html</a></li>
<li><a href="https://www.javatpoint.com/core-java-quiz">https://www.javatpoint.com/core-java-quiz</a></li>
<li><a href="https://www.examsnet.com/exams/ocjp-certification-practice-online">https://www.examsnet.com/exams/ocjp-certification-practice-online</a></li>
</ul>
</li>
</ul>
<h2 id="talks">Talks</h2>
<ul>
<li><a href="https://www.destroyallsoftware.com/talks/wat">A humorous talk on silly programming language behavior</a></li>
<li><a href="https://www.youtube.com/watch?v=zg9ih6SVACc">A good talk on data structures, with examples in Java, C#, and Python (3 hours)</a></li>
</ul>
<h2 id="dev-resources">Dev Resources</h2>
<ul>
<li><a href="https://replit.com/">REPL.It — Online Java Editor/Playground</a></li>
<li><a href="https://www.jetbrains.com/idea/">IntelliJ Java IDE</a> (use the community version)</li>
<li><a href="https://www.eclemma.org/jacoco/">JaCoCo Code Coverage</a></li>
</ul>
]]></content:encoded></item></channel></rss>