|
13 | 13 | - [tutorialspoint](./examples/tutorialspoint.md)
|
14 | 14 | - [tutorialspoint paid course](./examples/tutorialspoint_paid.md)
|
15 | 15 | - [w3schools](./examples/w3schools.md) -->
|
16 |
| -# Getting Started |
17 |
| - |
18 |
| -- [Hello, World](./getting_started/hello_world.md) |
19 | 16 |
|
20 | 17 | # Modern Java
|
21 | 18 |
|
22 | 19 | - [Prelude](./prelude.md)
|
23 | 20 | - [Asking for Help](./prelude/asking_for_help.md)
|
24 | 21 | - [Toy Problems](./prelude/toy_problems.md)
|
| 22 | + - [Lies](./prelude/lies.md) |
| 23 | +- [Getting Started](./getting_started.md) |
25 | 24 | - [First Steps](./first_steps.md)
|
26 | 25 | - [Comments](./first_steps/comments.md)
|
27 | 26 | - [Semicolons](./first_steps/semicolon.md)
|
|
36 | 35 | - [Inferred Types](./variables/inferred_types.md)
|
37 | 36 | - [Challenges](./variables/challenges.md)
|
38 | 37 |
|
39 |
| -# Basic Data Types |
| 38 | +# Data Types I |
40 | 39 |
|
41 | 40 | - [Booleans](./boolean.md)
|
42 | 41 | - [And](./boolean/and.md)
|
|
95 | 94 |
|
96 | 95 | # Control Flow I
|
97 | 96 |
|
98 |
| -- [Branching Logic](./branching_logic.md) |
| 97 | +- [Branching Paths](./branching_paths.md) |
99 | 98 | - [If](./branching_logic/if.md)
|
100 | 99 | - [Else](./branching_logic/else.md)
|
| 100 | + - [Nested Ifs](./branching_logic/nested_ifs.md) |
101 | 101 | - [Else If](./branching_logic/else_if.md)
|
102 | 102 | - [Relation to Delayed Assignment](./branching_logic/relation_to_delayed_assignment.md)
|
103 |
| - - [Ternary Expression](./branching_logic/ternary_expression.md) |
| 103 | + - [Conditional Operator](./branching_logic/conditional_operator.md) |
| 104 | + - [Boolean Expressions](./branching_logic/boolean_expressions.md) |
104 | 105 | - [Challenges](./branching_logic/challenges.md)
|
105 | 106 | - [Loops](./loops.md)
|
106 | 107 | - [While](./loops/while.md)
|
107 |
| - - [Termination Conditions](./loops/termination_conditions.md) |
| 108 | + - [Endless Loops](./loops/endless_loops.md) |
108 | 109 | - [Break](./loops/break.md)
|
109 | 110 | - [Continue](./loops/continue.md)
|
110 |
| - - [Do](./loops/do.md) |
| 111 | + - [Unreachable Code](./loops/unreachable_code.md) |
| 112 | + - [Do While](./loops/do_while.md) |
| 113 | + - [Nested Loops](./loops/nested_loops.md) |
| 114 | + - [Labeled Break](./loops/labeled_break.md) |
| 115 | + - [Labeled Continue](./loops/labeled_continue.md) |
| 116 | + - [Iteration](./loops/iteration.md) |
| 117 | + - [Counting Up](./loops/counting_up.md) |
| 118 | + - [Counting Down](./loops/counting_down.md) |
| 119 | + - [Iterate over a String](./loops/iterate_over_a_string.md) |
111 | 120 | - [Challenges](./loops/challenges.md)
|
112 | 121 |
|
| 122 | +# Data Types II |
| 123 | + |
| 124 | +- [Arrays](./arrays.md) |
| 125 | + - [Array Initializers](./arrays/array_initializers.md) |
| 126 | + - [Length](./arrays/length.md) |
| 127 | + - [Access Individual Elements](./arrays/access_individual_elements.md) |
| 128 | + - [Set Individual Elements](./arrays/set_individual_elements.md) |
| 129 | + - [Aliasing](./arrays/aliasing.md) |
| 130 | + - [Reassignment](./arrays/reassignment.md) |
| 131 | + - [Relation to Final Variables](./arrays/relation_to_final_variables.md) |
| 132 | + - [Printing the Contents of an Array](./arrays/printing_the_contents_of_an_array.md) |
| 133 | + - [Empty Array](./arrays/empty_array.md) |
| 134 | + - [Difference between Initializer and Literal](./arrays/difference_between_initializer_and_literal.md) |
| 135 | + - [Challenges](./arrays/challenges) |
| 136 | + |
| 137 | +# Control Flow II |
| 138 | + |
| 139 | +<!-- |
| 140 | +- [For](./for.md) |
| 141 | + - [Comparison to while]() |
| 142 | + - [i](./for/i.md) |
| 143 | + - [Relation to Arrays]() |
| 144 | + - [var]() |
| 145 | + - [final]() |
| 146 | +- [For Each]() |
| 147 | +
|
| 148 | +- [Iteration]() |
| 149 | + - [Iterate over an array]() |
| 150 | +
|
| 151 | +- [null](./null.md) |
| 152 | +- [Reference Types]() |
| 153 | +- [Primitive Types]() |
| 154 | +- [Populate array]() |
| 155 | +
|
| 156 | +--> |
| 157 | + |
113 | 158 | # User Defined Types
|
114 | 159 |
|
115 | 160 | - [Classes](./classes.md)
|
|
128 | 173 |
|
129 | 174 | <!--
|
130 | 175 | Arrays
|
| 176 | +copy an array (System.arrayCopy, for loop) |
131 | 177 | Generics
|
132 | 178 | Maven
|
133 | 179 | XML
|
@@ -242,15 +288,9 @@ Javadoc and Documentation comments
|
242 | 288 | - Getting Started
|
243 | 289 | - [Hello, World]()
|
244 | 290 | - Data Types
|
245 |
| - - int and long |
246 |
| - - Integer Division |
247 |
| - - float and double |
248 |
| - - Floating Point Numbers |
249 |
| - - booleans |
| 291 | +
|
250 | 292 | - Arrays
|
251 |
| - - String |
252 |
| - - String Literals |
253 |
| - - Multiline String Literals |
| 293 | +multi dimensional arrays |
254 | 294 | - Expressions
|
255 | 295 | - Conditionals
|
256 | 296 | - Loops
|
|
0 commit comments