Java Pages
01. Classes / Basics ✨
02. Objects / Basics ✨
03. Arrays / Basics ✨
04. Variables / Basics ✨
05. Loops / Basics
06. Strings / Basics
07. Regexp / Basics
08. Exceptions / Basics
09. Inheritance / OOP ✨
10. Interfaces / OOP ✨
11. Polymorphism / OOP ✨
12. Static Keyword / OOP ✨
13. Constructors / OOP ✨
14. Lists / Collections ✨
15. Sets / Collections ✨
16. Maps / Collections ✨
17. Generics / Collections ✨
18. Properties / Collections ✨
19. Streams / 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. Sleep / Threads
41. Lock / Threads
42. Scheduler / Threads
43. Singleton / Design-patterns
44. Observer / Design-patterns
45. Dependency Injection / Design-patterns
46. Strategy / Design-patterns
47. Mediator / Design-patterns
48. Streams IO / 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