138138 - [ Initialization with new] ( ./arrays/initialization_with_new.md )
139139 - [ Challenges] ( ./arrays/challenges.md )
140140
141+ # Projects
142+
143+ - [ The Boston Molasses Disaster Game] ( ) <!-- Make sure they know it was because of deregulation -->
144+
141145# Control Flow II
142146
143147- [ Loops II] ( ./loops_ii.md )
172176 - [ Challenges] ( ./methods/challenges.md )
173177
174178- [ Arguments] ( ./arguments.md )
175-
176179 - [ Declaration] ( ./arguments/declaration.md )
177180 - [ Invocation with Arguments] ( ./arguments/invocation_with_arguments.md )
178181 - [ Reassignment] ( ./arguments/reassignment.md )
192195 - [ Unreachable Statements] ( ./return_values/unreachable_statements.md )
193196 - [ Challenges] ( ./return_values/challenges.md )
194197
198+ # Projects
199+
200+ - [ Tic-Tac-Toe] ( )
201+
195202# Data Types III
196203
197204- [ null] ( ./null.md )
215222 - [ Populate Arrays] ( ./arrays_ii/populate_arrays.md )
216223 - [ Challenges] ( ./arrays_ii/challenges.md )
217224
225+ # Projects II
226+
227+ <!-- https://michaelxing.com/UltimateTTT/v3/ -->
228+ - [ Ultimate Tic-Tac-Toe] ( )
229+
218230# Code Structure II
219231
220232- [ Classes] ( ./classes.md )
@@ -597,6 +609,15 @@ Make them do one. -->
597609 - [ Set] ( )
598610 - [ Arrays] ( ./collections/arrays.md ) <!-- Odd duck out, Arrays.asList -->
599611- [ Multi-Dimensional Arrays] ( ./multi_dimensional_arrays.md )
612+ - [ Declaration] ( ./multi_dimensional_arrays/declaration.md )
613+ - [ Array Initializers] ( ./multi_dimensional_arrays/array_initializers.md )
614+ - [ Initialization with new] ( ./multi_dimensional_arrays/initialization_with_new.md )
615+ - [ Access Individual Elements] ( ./multi_dimensional_arrays/access_individual_elements.md )
616+ - [ Set Individual Elements] ( ./multi_dimensional_arrays/set_individual_elements.md )
617+ - [ Initialization with Size] ( ./multi_dimensional_arrays/initialize_with_size.md )
618+ - [ Default Values] ( ./multi_dimensional_arrays/default_values.md )
619+ - [ Populate Values] ( ./multi_dimensional_arrays/populate_values.md )
620+ - [ Ragged Arrays] ( ./multi_dimensional_arrays/ragged_arrays.md )
600621
601622# Metaprogramming
602623
@@ -609,7 +630,9 @@ Make them do one. -->
609630 - [ Get all Methods] ( ./reflection/get_all_methods.md )
610631 - [ Get a Method] ( ./reflection/get_a_method.md )
611632 - [ Invoke a Method] ( ./reflection/invoke_a_method.md )
612- - [ Get a Constructor] ( )
633+ - [ Get a Constructor] ( ./reflection/get_a_constructor.md )
634+ - [ Get all Constructors] ( ./reflection/get_all_constructors.md )
635+ - [ Invoke a Constructor] ( ./reflection/invoke_a_constructor.md )
613636
614637- [ Annotations] ( ./annotations.md )
615638 - [ Declaration] ( ./annotations/declaration.md )
@@ -621,8 +644,8 @@ Make them do one. -->
621644 - [ @Retention ] ( ./annotations/retention.md )
622645 - [ Reflective Access] ( ./annotations/reflective_access.md )
623646 - [ @Override ] ( ./annotations/override.md )
624- - [ @Deprecated ] ( ./annotations/deprecated )
625- - [ @Repeatable ] ( ) <!-- Note: When doing javadoc, write about @Documented -->
647+ <!-- - [@Deprecated](./annotations/deprecated)
648+ - [@Repeatable]()Note: When doing javadoc, write about @Documented -->
626649
627650# Concepts III
628651
@@ -634,14 +657,26 @@ Make them do one. -->
634657 - [ Elaboration] ( ./abbreviations/elaboration.md )
635658
636659# Code Structure VII
637- - [ Interfaces II] ( ./interface_extension .md )
660+ - [ Interfaces II] ( ./interfaces_ii .md )
638661 - [ Default Methods] ( )
639662 - [ Interface Extension] ( )
640663 - [ Static Methods] ( )
641664 - [ Private Static Methods] ( )
642665- [ Class Extension] ( ./class_extension.md )
643666- [ Abstract Classes] ( ./abstract_classes.md )
644667
668+ # Data Types IV
669+
670+ - [ Niche Numerics] ( )
671+ - [ byte] ( )
672+ - [ short] ( )
673+ - [ long] ( )
674+ - [ Unsigned Operations] ( )
675+
676+ # Code Structure VIII
677+
678+ - [ Modules] ( ./modules.md )
679+
645680<!-- - [HashMap](./hash_map.md)
646681
647682
0 commit comments