Ladybug Podcast
Getting Started with Java
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.
Show Notes
- [01:30] Our experiences working with Java
 - [04:34] History of Java
 - [07:45] Five goals of Java
 - [13:06] Object oriented
 - [14:00] Threaded language
 - [15:35] Interpreted language
 - [17:39] Terminology
 - [22:04] Basic Syntax
 - [23:33] Inheritance
 - [26:51] Interfaces
 - [28:00] Classes
 - [29:56] Modifiers
 - [31:30] Constructors
 - [33:11] Enums
 - [34:39] Basic Data Types
 - [35:56] Overriding
 - [42:51] Shoutouts
 
Resources
- Learning Java
 - Interpreter vs. Compiler
 - Access Variables Oracle
 - Angie Jones course on Test Automation U
 - Angie Jones
 - Jocelyn Harper
 - Git Cute Podcast
 
Ladybug Podcast