Getting Started with Java

Ladybug Podcast

Episode | Podcast

Date: Mon, 13 Sep 2021 07:00:00 -0000

<p>Java is a high-level, class-based, object-oriented programming language. It’s a general-purpose programming language designed to let app developers: write once, run anywhere. Today we’re diving into the world of Java.</p> <h1>Show Notes</h1> <ul> <li>[01:30] Our experiences working with Java</li> <li>[04:34] History of Java</li> <li>[07:45] Five goals of Java</li> <li>[13:06] Object oriented</li> <li>[14:00] Threaded language</li> <li>[15:35] Interpreted language</li> <li>[17:39] Terminology</li> <li>[22:04] Basic Syntax</li> <li>[23:33] Inheritance</li> <li>[26:51] Interfaces</li> <li>[28:00] Classes</li> <li>[29:56] Modifiers</li> <li>[31:30] Constructors</li> <li>[33:11] Enums</li> <li>[34:39] Basic Data Types</li> <li>[35:56] Overriding</li> <li>[42:51] Shoutouts</li> </ul> <h1>Resources</h1> <ul> <li><a href="https://www.amazon.com/_/dp/1565927184?tag=oreilly20-20" rel="nofollow">Learning Java</a></li> <li><a href="https://www.quora.com/What-does-it-mean-for-code-to-be-interpreted-rather-than-compiled" rel="nofollow">Interpreter vs. Compiler</a></li> <li><a href="https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html" rel="nofollow">Access Variables Oracle</a></li> <li><a href="https://testautomationu.applitools.com/java-programming-course/" rel="nofollow">Angie Jones course on Test Automation U</a></li> <li><a href="https://angiejones.tech/" rel="nofollow">Angie Jones</a></li> <li><a href="https://www.jocelyn-harper.com/" rel="nofollow">Jocelyn Harper</a></li> <li><a href="https://gitcutepodcast.com/" rel="nofollow">Git Cute Podcast</a></li> </ul> <h1>Transcript</h1> <p><a href="https://docs.google.com/document/d/1N2LI7yNhhpKSsKOwv8ijd8wEO0-rbJJO/edit?usp=sharing&amp;ouid=116165639407026464754&amp;rtpof=true&amp;sd=true" rel="nofollow">Here is this episode's transcript</a>.</p>