@@ -16,40 +16,59 @@ export const java = [
1616 text : 'Operators and expressions' ,
1717 link : '/java/operators-and-expressions'
1818 } ,
19- { text : 'Data types' , link : '/java/data-types' }
19+ { text : 'Data types' , link : '/java/data-types' } ,
20+ { text : 'Logical operators' , link : '/java/logical-operators' } ,
21+ { text : 'Comparison operators' , link : '/java/comparison-operators' } ,
22+ { text : 'Conditional statements' , link : '/java/conditional-statements' } ,
23+ { text : 'Methods' , link : '/java/functions' } ,
24+ { text : 'Parameters' , link : '/java/parameters' }
2025 ]
2126 } ,
2227 {
2328 text : 'Data and iteration' ,
2429 collapsed : true ,
2530 items : [
2631 {
27- text : 'Arrays' ,
32+ text : 'Arrays and Lists ' ,
2833 collapsed : true ,
2934 items : [
30- { text : 'qq' , link : '/java/qq' }
35+ { text : 'Arrays' , link : '/java/arrays' } ,
36+ { text : 'Array techniques' , link : '/java/array-techniques' } ,
37+ { text : 'Lists' , link : '/java/lists' } ,
38+ { text : 'List techniques' , link : '/java/list-techniques' } ,
39+ { text : 'Map and filter' , link : '/java/map-filter' }
3140 ]
3241 } ,
3342 {
3443 text : 'Strings' ,
3544 collapsed : true ,
3645 items : [
37- { text : 'qq' , link : '/java/qq' }
46+ { text : 'Formatting' , link : '/java/string-formatting' } ,
47+ { text : 'Split and join' , link : '/java/string-split-join' }
3848 ]
3949 } ,
4050 {
4151 text : 'Loops' ,
4252 collapsed : true ,
4353 items : [
44- { text : 'qq' , link : '/java/qq' }
54+ { text : 'While loops' , link : '/java/while-loops' } ,
55+ { text : 'For loops' , link : '/java/for-loops' } ,
56+ { text : 'For-each loops' , link : '/java/for-each-loops' } ,
57+ { text : 'Control flow' , link : '/java/loop-control-flow' } ,
58+ { text : 'Nested loops' , link : '/java/nested-loops' }
4559 ]
4660 } ,
4761
4862 {
49- text : 'Objects' ,
63+ text : 'Classes and Objects' ,
5064 collapsed : true ,
5165 items : [
52- { text : 'qq' , link : '/java/qq' }
66+ { text : 'Object basics' , link : '/java/object-basics' } ,
67+ {
68+ text : 'Classes and instances' ,
69+ link : '/java/classes-and-instances'
70+ } ,
71+ { text : 'Lists of objects' , link : '/java/lists-of-objects' }
5372 ]
5473 }
5574 ]
@@ -59,12 +78,20 @@ export const java = [
5978 text : 'Object oriented programming' ,
6079 collapsed : true ,
6180 items : [
62- { text : 'qq' , link : '/java/qq' } ,
81+ { text : 'Instance methods' , link : '/java/instance-methods' } ,
82+ { text : 'Private members' , link : '/java/private-members' } ,
83+ { text : 'Static members' , link : '/java/static-members' } ,
84+ { text : 'Inheritance' , link : '/java/inheritance' } ,
85+ { text : 'Interfaces' , link : '/java/interfaces' } ,
6386 {
6487 text : 'Design patterns' ,
6588 collapsed : true ,
6689 items : [
67- { text : 'qq' , link : '/java/qq' }
90+ { text : 'Singleton pattern' , link : '/java/singleton-pattern' } ,
91+ { text : 'Adapter pattern' , link : '/java/adapter-pattern' } ,
92+ { text : 'Facade pattern' , link : '/java/facade-pattern' } ,
93+ { text : 'Mediator pattern' , link : '/java/mediator-pattern' } ,
94+ { text : 'Event emitter' , link : '/java/event-emitter' }
6895 ]
6996 }
7097 ]
@@ -74,25 +101,25 @@ export const java = [
74101 text : 'Testing' ,
75102 collapsed : true ,
76103 items : [
77- { text : 'qq' , link : '/java/qq' }
104+ { text : 'Unit testing' , link : '/java/unit-testing' } ,
105+ { text : 'Arrange, act, assert' , link : '/java/arrange-act-assert' } ,
106+ { text : 'Test driven development' , link : '/java/tdd' }
78107 ]
79108 } ,
80109
81110 {
82111 text : 'Building projects' ,
83112 collapsed : true ,
84113 items : [
85- { text : 'Creating a Maven project' , link : '/java/qq' } ,
86- { text : 'Making a CLI' , link : '/java/qq' } ,
87- { text : 'Handling Errors' , link : '/java/qq' } ,
88- ]
89- } ,
90-
91- {
92- text : 'Asynchronous code' ,
93- collapsed : true ,
94- items : [
95- { text : 'qq' , link : '/java/qq' }
114+ { text : 'Creating a Maven project' , link : '/java/creating-projects' } ,
115+ { text : 'Making a CLI' , link : '/java/making-a-cli' } ,
116+ { text : 'Adding subcommands' , link : '/java/adding-subcommands' } ,
117+ { text : 'Handling errors' , link : '/java/handling-errors' } ,
118+ { text : 'Reading and writing files' , link : '/java/file-io' } ,
119+ { text : 'Working with JSON' , link : '/java/working-with-json' } ,
120+ { text : 'Environment variables' , link : '/java/environment-variables' } ,
121+ { text : 'HTTP GET requests' , link : '/java/http-get' } ,
122+ { text : 'HTTP POST requests' , link : '/java/http-post' }
96123 ]
97124 }
98125]
0 commit comments