Skip to content

Commit 62d4a93

Browse files
committed
Committing to new start
1 parent c72bfdc commit 62d4a93

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+364
-39
lines changed

src/SUMMARY.md

Lines changed: 45 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,52 @@ Intro to testing
101101
Gui stuff
102102
-->
103103

104-
# Modern Java
105104

106105
- [Prelude](./prelude.md)
107106
- [Asking for Help](./prelude/asking_for_help.md)
108107
- [Toy Problems](./prelude/toy_problems.md)
109108
- [Lies](./prelude/lies.md)
110109
- [AI](./prelude/ai.md)
111110
- [Java](./prelude/java.md)
111+
112+
# The Computing Environment
113+
114+
- [Hardware](./hardware.md)
115+
- [CPU](./hardware/cpu.md)
116+
- [RAM](./hardware/ram.md)
117+
- [Hard Drives](./hardware/hard_drives.md)
118+
- [Motherboard](./hardware/motherboard.md)
119+
- [Operating Systems](./operating_systems.md)
120+
- [Personal Computers](./operating_systems/personal_computers.md)
121+
- [Servers](./operating_systems/servers.md)
122+
- [Mobile Phones](./operating_systems/mobile_phones.md)
123+
- [Game Consoles](./operating_systems/game_consoles.md)
124+
- [Abstractions](./operating_systems/abstractions.md)
125+
- [Defaults](./operating_systems/defaults.md)
126+
127+
# Modern Java
128+
129+
- [Set Up Your Computer](./text_editors/set_up_your_computer.md)
130+
- [Text Editors](./text_editors.md)
131+
- [IDEs](./text_editors/ides.md)
132+
- [VSCodium](./text_editors/vscodium.md)
133+
- [Install VSCodium](./text_editors/install_vscodium.md)
134+
- [Install Java](./text_editors/install_java.md)
135+
- [The Terminal](./the_terminal.md)
136+
- [Bash](./the_terminal/bash.md)
137+
- [Windows Subsystem for Linux](./the_terminal/windows_subsystem_for_linux.md)
138+
- [Chromebooks and School Computers](./the_terminal/chromebooks_and_school_computers.md)
139+
- [Commands](./the_terminal/commands.md)
140+
- [Directories](./the_terminal/directories.md)
141+
- [Listing Files](./the_terminal/listing_files.md)
142+
- [Creating Directories](./the_terminal/creating_directories.md)
143+
- [Changing Directories](./the_terminal/changing_directories.md)
144+
- [Creating Files](./the_terminal/creating_files.md)
145+
- [Run Java Programs](./the_terminal/run_java_programs.md)
146+
- [Getting Used to it](./the_terminal/getting_used_to_it.md)
147+
- [Challenges](./the_terminal/challenges.md)
148+
149+
112150
- [Getting Started](./getting_started.md)
113151
- [First Steps](./first_steps.md)
114152
- [Comments](./first_steps/comments.md)
@@ -445,7 +483,7 @@ Gui stuff
445483
# Projects
446484

447485
<!-- chicken nugget number type things come up when dispensing change -->
448-
- [Tic-Tac-Toe]()
486+
- [Tic-Tac-Toe](./projects/tic_tac_toe.md)
449487

450488

451489
# Concepts
@@ -458,35 +496,6 @@ Gui stuff
458496
- [Practice](./code_is_read_more_than_written/practice.md)
459497

460498

461-
462-
# The Computing Environment
463-
464-
- [Hardware](./hardware.md)
465-
- [CPU](./hardware/cpu.md)
466-
- [RAM](./hardware/ram.md)
467-
- [Hard Drives](./hardware/hard_drives.md)
468-
- [Motherboard](./hardware/motherboard.md)
469-
- [Operating Systems](./operating_systems.md)
470-
- [Personal Computers](./operating_systems/personal_computers.md)
471-
- [Servers](./operating_systems/servers.md)
472-
- [Mobile Phones](./operating_systems/mobile_phones.md)
473-
- [Game Consoles](./operating_systems/game_consoles.md)
474-
- [Abstractions](./operating_systems/abstractions.md)
475-
- [Defaults](./operating_systems/defaults.md)
476-
- [The Terminal](./the_terminal.md)
477-
- [Bash](./the_terminal/bash.md)
478-
- [Windows Subsystem for Linux](./the_terminal/windows_subsystem_for_linux.md)
479-
- [Chromebooks and School Computers](./the_terminal/chromebooks_and_school_computers.md)
480-
- [Commands](./the_terminal/commands.md)
481-
- [Directories](./the_terminal/directories.md)
482-
- [Listing Files](./the_terminal/listing_files.md)
483-
- [Creating Directories](./the_terminal/creating_directories.md)
484-
- [Changing Directories](./the_terminal/changing_directories.md)
485-
- [Creating Files](./the_terminal/creating_files.md)
486-
- [Run Java Programs](./the_terminal/run_java_programs.md)
487-
- [Getting Used to it](./the_terminal/getting_used_to_it.md)
488-
489-
490499
# Control Flow IV
491500

492501
- [Exceptions II](./exceptions_ii.md)
@@ -874,6 +883,7 @@ Make them do one. -->
874883
- [Arguments](./lambdas/arguments.md)
875884
- [Return](./lambdas/return.md)
876885
- [Method References](./lambdas/method_references.md)
886+
- [Constructor References](./lambdas/constructor_references.md)
877887
- [Inference](./lambdas/inference.md)
878888
- [Built-In Functional Interfaces](./lambdas/built_in_functional_interfaces.md)
879889
- [Checked Exceptions](./lambdas/checked_exceptions.md)
@@ -951,7 +961,11 @@ TODO: Wait for hermetic java
951961
- [Collectors](./streams/collectors.md)
952962
- [Purpose](./streams/purpose.md)
953963
- [Challenges](./streams/challenges.md)
964+
965+
954966
<!--
967+
Make a challenge where the solution is to write normal code.
968+
955969
- [Regular Expressions 🚧](./regular_expressions.md)
956970
- [Theoretical Basis](./regular_expressions/theoretical_basis.md)
957971
- [Pattern](./regular_expressions/pattern.md)

src/conclusion/what_now.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ most employable one of the many HTTP server options out there.
142142
### Desktop Applications
143143

144144
If you want to learn how to make desktop applications in Java you have basically
145-
three paths.
145+
two paths.
146146

147147
Path #1 is to learn Java Swing. This is an old crusty GUI framework that is kinda difficult to use
148148
but has the pro of coming with Java and being able to run on every potato in existence.

src/easy_vs_simple.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Easy vs. Simple

src/files_ii.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Files II

src/files_ii/challenges.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Challenges

src/files_ii/input_stream.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# InputStream

src/files_ii/lines.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Lines

src/files_ii/list_directory.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Paths

src/files_ii/list_files.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# List Files
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Paths

0 commit comments

Comments
 (0)