Skip to content

Commit 101ffc7

Browse files
committed
Checkpoint
1 parent b420f22 commit 101ffc7

40 files changed

+867
-360
lines changed

src/SUMMARY.md

Lines changed: 58 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@
409409
- [Conventions](./command_line_arguments/conventions.md)
410410

411411

412-
# Code Structure IV
412+
# Code Structure V
413413

414414
- [Inner Classes](./inner_classes.md)
415415
- [Type](./inner_classes/type.md)
@@ -475,20 +475,10 @@
475475
<!--
476476
# Data Structures & Algorithms II
477477
478-
- [Hash Maps](./hash_maps.md)
479-
- [Filing Cabinets](./hash_maps/filing_cabinets.md)
480-
- [Hash Functions](./hash_maps/hash_functions.md)
481-
- [Function Range](./hash_maps/function_range.md)
482-
- [Buckets](./hash_maps/buckets.md)
483-
- [Hash Collision](./hash_maps/hash_collision.md)
484-
- [Hash Distribution](./hash_maps/hash_distribution.md)
485-
- [Growable Buckets](./hash_maps/growable_buckets.md)
486-
- [Keys and Values](./hash_maps/keys_and_values.md)
487-
- [Put Items](./hash_maps/put_items.md)
488-
- [Get Items](./hash_maps/get_items.md)-->
478+
-->
489479

490480

491-
# Code Structure IV
481+
# Code Structure VI
492482

493483
- [Object](./objects.md)
494484
- [Subtypes](./objects/subtypes.md)
@@ -538,7 +528,20 @@ Make them do one. -->
538528
- [Loop over items](./array_list/loop_over_items.md)
539529
- [Set an item](./array_list/set_an_item.md)
540530
- [Remove an item](./array_list/remove_an_item.md)
531+
- [HashMap](./hash_maps.md)
532+
- [Filing Cabinets](./hash_maps/filing_cabinets.md)
533+
- [Keys and Values](./hash_maps/keys_and_values.md)
534+
- [Put Items](./hash_maps/put_items.md)
535+
- [Get Items](./hash_maps/get_items.md)
536+
- [Hash Functions](./hash_maps/hash_functions.md)
537+
- [Hash Collision](./hash_maps/hash_collision.md)
538+
- [Hash Distribution](./hash_maps/hash_distribution.md)
539+
- [Reference Based Identity](./hash_maps/reference_based_identity.md)
540+
- [Value Based Identity](./hash_maps/value_based_identity.md)
541+
- [Appropriate Keys](./hash_maps/appropriate_keys.md)
541542

543+
<!-- - [Function Range](./hash_maps/function_range.md)
544+
- [Buckets](./hash_maps/buckets.md) -->
542545
# Concepts II
543546
- [Hyrum's Law](./hyrums_law.md)
544547
- [Authority](./hyrums_law/authority.md)
@@ -584,6 +587,17 @@ Make them do one. -->
584587
- [Leaky Abstractions](./encapsulation/leaky_abstractions.md)
585588
- [Information Hiding](./encapsulation/information_hiding.md)
586589

590+
591+
# Data Types VI
592+
593+
- [Collections](./collections.md)
594+
- [Collection]()
595+
- [List]()
596+
- [Map]()
597+
- [Set]()
598+
- [Arrays](./collections/arrays.md) <!-- Odd duck out, Arrays.asList -->
599+
- [Multi-Dimensional Arrays](./multi_dimensional_arrays.md)
600+
587601
# Metaprogramming
588602

589603
- [Reflection](./reflection.md)
@@ -596,30 +610,38 @@ Make them do one. -->
596610
- [Get a Constructor]()
597611

598612
- [Annotations](./annotations.md)
613+
- [Declaration](./annotations/declaration.md)
614+
- [Usage](./annotations/usage.md)
615+
- [Elements](./annotations/elements.md)
616+
- [Usage with Elements](./annotations/usage_with_elements.md)
617+
- [Defaults](./annotations/defaults.md)
618+
- [@Target](./annotations/target.md)
619+
- [@Retention](./annotations/retention.md)
620+
- [Reflective Access](./annotations/reflective_access.md)
621+
- [@Override](./annotations/override.md)
622+
- [@Deprecated](./annotations/deprecated)
623+
- [@Repeatable]() <!-- Note: When doing javadoc, write about @Documented -->
599624

600625
# Concepts III
601626

602-
- [Acronyms](./acronyms.md)
603-
- [Niches](./acronyms/niches.md)
604-
- [Usage Contexts](./acronyms/usage_contexts.md)
605-
- [Ambiguity](./acronyms/ambiguity.md)
606-
- [Familiarity](./acronyms/familiarity.md)
607-
- [Elaboration](./acronyms/elaboration.md)
627+
- [Abbreviations](./abbreviations.md)
628+
- [Niches](./abbreviations/niches.md)
629+
- [Usage Contexts](./abbreviations/usage_contexts.md)
630+
- [Ambiguity](./abbreviations/ambiguity.md)
631+
- [Familiarity](./abbreviations/familiarity.md)
632+
- [Elaboration](./abbreviations/elaboration.md)
633+
634+
# Code Structure VII
635+
- [Interfaces II](./interface_extension.md)
636+
- [Default Methods]()
637+
- [Interface Extension]()
638+
- [Static Methods]()
639+
- [Private Static Methods]()
640+
- [Class Extension](./class_extension.md)
641+
- [Abstract Classes](./abstract_classes.md)
608642

609643
<!--- [HashMap](./hash_map.md)
610-
- [Multi-Dimensional Arrays](./multi_dimensional_arrays.md)
611-
- [Iterable and Iterator](./iterable_and_iterator.md)
612-
613-
614-
615644
616-
- [Loops III](./loops_iii.md)
617-
- [For-each loops](./loops_iii/for_each_loops.md)
618-
- [Arrays]()
619-
- [Iterable]()
620-
- [ArrayList]()
621-
- [Concurrent Modifications](./loops_iii/concurrent_modifications.md)
622-
- [Reasons to go back]() <!--
623645
624646
625647
# Code Structure V
@@ -669,6 +691,11 @@ Make them do one. -->
669691
- [Pattern Matching]()
670692
- [Primitive Patterns]()
671693
- [Record Patterns]()
694+
695+
# Code Structure VII
696+
697+
- [Modules]()
698+
672699
-->
673700
<!--
674701
@@ -703,18 +730,12 @@ Make them do one. -->
703730
704731
- [Integers II]()
705732
- [Paths]()
706-
- [Iterator and Iterable]()
707733
- [Exceptions II]()
708734
709735
# Control Flow IV
710736
711-
- [Loops III](./loops_iii.md)
712-
- [For Each]()
713-
714737
# Algorithms II
715738
716-
- [Hash Map]()
717-
718739
# Data Types VII
719740
720741
- [Maps]()

src/abbreviations.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Abbreviations
2+
3+
In the 1940s Franklin Delano Rosevelt (FDR) founded "[The Alphabet Agencies](https://en.wikipedia.org/wiki/Alphabet_agencies)" as part of an effort to lift the United States out of the [Great Depression](https://en.wikipedia.org/wiki/Great_Depression).
4+
5+
NASA is an acronym
6+
7+
FDIC is an initialism
8+
9+
[^mrdoyle]: One of my high school history teachers, who loved FDR and named his kid after him, is banned from a at least one local museum due to an incident.
10+
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/acronyms.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/ann

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

src/anno

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

0 commit comments

Comments
 (0)