Java Pages
01. Classes / Basics ✨
02. Objects / Basics ✨
03. Arrays / Basics ✨
04. Variables / Basics ✨
05. Loops / Basics
06. Exceptions / Basics
07. Strings / Basics
08. Regexp / Basics
09. Inheritance / OOP ✨
10. Polymorphism / OOP ✨
11. Static Keyword / OOP ✨
12. Interfaces / OOP ✨
13. Constructors / OOP ✨
14. Lists / Collections ✨
15. Sets / Collections ✨
16. Generics / Collections ✨
17. Properties / Collections ✨
18. Streams / Collections ✨
19. Maps / Collections ✨
20. Introduction / Junit ✨
21. Test Case / Junit ✨
22. Annotations / Junit ✨
23. Exceptions / Junit ✨
24. Test Suite / Junit ✨
25. Anonymous Inner Classes / Lambdas ✨
26. Functional Interfaces / Lambdas ✨
27. Method References / Lambdas ✨
28. Hello-world / Maven
29. Executable / Maven
30. Windows / Maven
31. Rest-app / Maven
32. Junit-app / Maven
33. Guava-app / Maven
34. Streams / Streams
35. Common Operations / Streams
36. Default Methods / Streams
37. Static Methods / Streams
38. Single Responsibility / Streams
39. Create Thread / Threads
40. Lock / Threads
41. Sleep / Threads
42. Scheduler / Threads
43. Singleton / Design-patterns
44. Observer / Design-patterns
45. Strategy / Design-patterns
46. Mediator / Design-patterns
47. Dependency Injection / Design-patterns
48. Streams / IO
49. Socket / IO
50. Watching Files / IO
51. Mail / IO
52. Logger / IO
53. Clipboard / IO
54. Encrypt / IO
55. Watchdog / IO
56. Constructors / Effective
57. Composition / Effective
58. Interfaces Default / Effective
59. Import Static / Effective
60. Enums / Effective