https://github.com/lancelote/head_first_java
Code from Head First Java Book
https://github.com/lancelote/head_first_java
book education head-first-java java
Last synced: 7 months ago
JSON representation
Code from Head First Java Book
- Host: GitHub
- URL: https://github.com/lancelote/head_first_java
- Owner: lancelote
- Created: 2016-12-18T19:47:14.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-02-23T14:25:54.000Z (almost 4 years ago)
- Last Synced: 2025-03-10T23:14:19.885Z (11 months ago)
- Topics: book, education, head-first-java, java
- Language: Java
- Size: 19.5 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# head_first_java
Code from [Head First Java](https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208) book
## Table of Content
- Chapter 1
- [Basic Class Structure and `main` Method](chapter1/MyFirstApp.java)
- [While Loop](chapter1/WhileExample.java)
- [If Statement](chapter1/IfTest.java)
- [If and Else](chapter1/IfTest2.java)
- [HomeWork 1 - DooBeeDo](chapter1/DooBee.java)
- [HomeWork 2 - BeerSong](chapter1/BeerSong.java)
- [Arrays (Indexes and Length), Random and First Type Case](chapter1/PhraseOMatic.java)
- [HomeWork 3 - Shuffle1](chapter1/Shuffle1.java)
- [HomeWork 3 - PoolPuzzleOne](chapter1/PoolPuzzleOne.java)
- Chapter 2
- [Multiple Classes](chapter2/DogTestDrive.java)
- [Class Fields and Methods](chapter2/MovieTestDrive.java)
- [Sample Guess Game](chapter2/GameLauncher.java)
- [HomeWork 4 - DrumKitTestDrive](chapter2/DrumKitTestDrive.java)
- [HomeWork 5 - EchoTestDrive](chapter2/EchoTestDrive.java)
- Chapter 3
- [Arrays and References](chapter3/Doggie.java)
- [HomeWork 6 - TestArrays](chapter3/TestArrays.java)
- [HomeWork 7 - Triangle](chapter3/Triangle.java)
- Chapter 4
- [Methods and Object Condition](chapter4/DogTestDrive2.java)
- [Getters and Setters](chapter4/ElectricGuitar.java)
- [Incapsulation](chapter4/GoodDogTestDrive.java)
- [Uninitialized Fields](chapter4/PoorDogTestDrive.java)
- [HomeWork 8 - Puzzle4](chapter4/Puzzle4.java)
-Chapter 5
- Simple Game with OOP: [SimpleDotCom](chapter5/SimpleDotCom.java) and [SimpleDotComGame](chapter5/SimpleDotComGame.java)
- [User Input Handling](chapter5/GameHelper.java)
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
- Chapter 14
- Chapter 15
- Chapter 16
- Chapter 17
- Chapter 18
## Notes
To compile:
```bash
javac HelloWorld.java
```
To execute:
```bash
java HelloWorld.class
```
or if `*.class` file is stored inside different directory:
```bash
java -classpath directory HelloWorld.class
```