458458 - [ Integer to a Base 16 String] ( ./integers_ii/integer_to_a_base_16_string.md )
459459 - [ Underscores in Integer Literals] ( ./integers_ii/underscores_in_integer_literals.md )
460460
461- - [ 🚧 Construction Zone 🚧] ( )
462461
463462# Interactive Programs III
464463
471470 - [ Create a Folder] ( ./files/creating_a_folder.md )
472471 - [ Challenges] ( ./files/challenges.md )
473472
473+
474+ <!--
474475# Data Structures & Algorithms II
475476
476477- [Hash Maps](./hash_maps.md)
483484 - [Growable Buckets](./hash_maps/growable_buckets.md)
484485 - [Keys and Values](./hash_maps/keys_and_values.md)
485486 - [Put Items](./hash_maps/put_items.md)
486- - [ Get Items] ( ./hash_maps/get_items.md )
487+ - [Get Items](./hash_maps/get_items.md)-->
487488
488489
489490# Code Structure IV
496497 - [ @Override ] ( ./objects/override.md )
497498 - [ equals and hashCode] ( ./objects/equals_and_hashCode.md )
498499 - [ Override equals and hashCode] ( ./objects/override_equals_and_hashCode.md )
499- - [ Variance and Casting] ( ./objects/variance_and_casting.md )
500- - [ Subclasses] ( ./objects/subclasses.md )
500+ <!-- - [Variance and Casting](./objects/variance_and_casting.md)
501+ - [Subclasses](./objects/subclasses.md)-->
502+
503+ - [ Generics] ( ./generics.md )
504+ - [ Type Variables] ( ./generics/type_variables.md )
505+ - [ Naming] ( ./generics/naming.md )
506+ - [ Instantiation] ( ./generics/instantiation.md )
507+ - [ Inference] ( ./generics/inference.md )
508+ - [ Soundness] ( ./generics/soundness.md )
509+ - [ Raw Types] ( ./generics/raw_types.md )
501510- [ Interfaces] ( ./interfaces.md )
502511 - [ Interface Declaration] ( ./interfaces/interface_declaration.md )
512+ - [ Implementation] ( ./interfaces/implementation.md )
513+ - [ @Override ] ( ./interfaces/override.md )
503514 - [ Naming] ( ./interfaces/naming.md )
504- - [ Instances] ( ./interfaces/instances.md )
505- - [ Fields] ( ./interfaces/fields.md )
506- - [ Methods] ( ./interfaces/methods.md )
507515 - [ Subtypes] ( ./interfaces/subtypes.md )
508- - [ Generics] ( ./generics.md )
509- - [ Generic Parameters] ( ./generics/generic_parameters.md )
510- - [ Wildcards] ( )
516+ - [ Multiple Implementations] ( ./interfaces/multiple_implementations.md )
517+
511518# Data Types V
512519
513520<!-- Note: Put a joke about the "A train leaves chicago at ..." problems.
@@ -529,7 +536,7 @@ Make them do one. -->
529536 - [ Loop over items] ( ./array_list/loop_over_items.md )
530537 - [ Set an item] ( ./array_list/set_an_item.md )
531538 - [ Remove an item] ( ./array_list/remove_an_item.md )
532- - [ HashMap] ( ./hash_map.md )
539+ <!-- - [HashMap](./hash_map.md)
533540- [Multi-Dimensional Arrays](./multi_dimensional_arrays.md)
534541- [Iterable and Iterator](./iterable_and_iterator.md)
535542# Concepts II
@@ -541,7 +548,7 @@ Make them do one. -->
541548- [Encapsulation](./encapsulation.md)
542549 - [Implementation Details](./encapsulation/implementation_details.md)
543550 - [Methods](./encapsulation/methods.md)
544- - [ Classes] ( ./encapsulation/classes.md )
551+ - [Classes]()( ./encapsulation/classes.md)
545552 - [Implicit Interfaces](./encapsulation/implicit_interfaces.md)
546553 - [Abstractions](./encapsulation/abstractions.md)
547554 - [Leaky Abstractions](./encapsulation/leaky_abstractions.md)
@@ -554,7 +561,7 @@ Make them do one. -->
554561 - [Iterable]()
555562 - [ArrayList]()
556563 - [Concurrent Modifications](./loops_iii/concurrent_modifications.md)
557- - [ Reasons to go back] ( ) <!-- -->
564+ - [Reasons to go back]() <!--
558565- [Switch III](./switch_iii.md)
559566 - [Fallthrough](./switch_iii/fallthrough.md)
560567 - [break](./switch_iii/break.md)
@@ -596,7 +603,7 @@ Make them do one. -->
596603 - [Pattern]()
597604
598605# Communication
599- <!-- Should cover InputStream and OutputStream - maybe in Files part deux? -->
606+ <!-- Should cover InputStream and OutputStream - maybe in Files part deux?
600607- [TCP over IP](tcp_over_ip.md)
601608 - [Sockets](./tcp_over_ip/sockets.md)
602609 - [Low Level versus High Level](./tcp_over_ip/low_level_versus_high_level.md)
@@ -638,7 +645,7 @@ Make them do one. -->
638645- [Pattern Matching]()
639646 - [Primitive Patterns]()
640647 - [Record Patterns]()
641-
648+ -->
642649<!--
643650
644651
@@ -865,3 +872,7 @@ multi dimensional arrays
865872
866873System.console() over Scanner?
867874-->
875+
876+
877+
878+ - [ 🚧 (More Chapters Planned) 🚧] ( )
0 commit comments