Archived
files |
2. IDE Installation and HelloWorld.mp4
[f8ff6ad97413e467]
|
30,721,729 |
2C3231C2 |
4. HelloWorld Manual Approach.mp4
[172943743c7a6ea]
|
38,150,262 |
F4308D4C |
5. Platform Independence high level overview.mp4
[95dbdb40f62f9889]
|
6,659,065 |
7C673F5F |
7. Getting the best out of this course.mp4
[939d97f92febd426]
|
21,694,689 |
90681936 |
8. Your first program.mp4
[b5aa1792ea04ac1b]
|
59,323,641 |
CA2C0615 |
9. Operators.mp4
[f77d991e6f0a2533]
|
30,214,956 |
6F63AFAD |
10. Branching statements.mp4
[7e2606c26572c51f]
|
18,671,241 |
AEA21088 |
11. Looping Statements.mp4
[3c2b86b59f8f31]
|
22,625,590 |
6ECBDBD3 |
12. Arrays Introduction.mp4
[dfb990e9841d9e80]
|
35,105,092 |
8E97C037 |
13. Passing arrays to functions.mp4
[dcd3275e8bda5448]
|
45,692,971 |
EFF0DCE2 |
14. Implement array search.mp4
[ec108f660565ed8a]
|
41,851,100 |
9A9F555A |
15. Multidimensional Arrays.mp4
[ddae3c8481455149]
|
16,634,494 |
A7AB11E7 |
16. Introduction to Classes.mp4
[8550bc404fc34d2e]
|
31,502,980 |
ADAD83C6 |
17. Introduction to DataHiding and Encapsulation.mp4
[d3a4d48f1605f665]
|
42,592,679 |
5006D653 |
18. Data Hiding and Encapsulation - Example 2.mp4
[78e59a38f2cd77ba]
|
58,162,253 |
FB6DD69A |
19. Programming Exercise - 1.mp4
[be9101b4c4a7cbf7]
|
6,249,332 |
9A8BF5AA |
20. StaticClass Members vs Instance Members.mp4
[27bcbc728d0d8820]
|
67,166,415 |
5EE48BA1 |
21. Static Members explanation.mp4
[c249eab28448e594]
|
16,825,812 |
1D3CC8C9 |
22. Utility methods using static.mp4
[a2e3af51085cd109]
|
35,608,580 |
DA61A2A5 |
23. Method overloading.mp4
[8d37a58a9dbdc38d]
|
37,503,478 |
7FCA4936 |
24. Overloading example 2.mp4
[5edd401e0834d33d]
|
68,722,062 |
37C3CF36 |
25. `this` reference variable.mp4
[7d276695e6b7f1f2]
|
40,656,876 |
F99C6CDE |
26. Initializers.mp4
[df35bc4408121d5]
|
34,200,071 |
62C3E377 |
27. Introduction to constructors.mp4
[8bb9df59dd88c21d]
|
36,782,925 |
BABD9BC8 |
28. Constructors - Technical tips.mp4
[4eefe073a39d3831]
|
55,591,034 |
B79729B0 |
29. Constructor invocation from other constructors.mp4
[9e5f82285fc0636d]
|
32,927,911 |
5F4AC997 |
30. Strings and StringBuilder.mp4
[affd976e69f1714a]
|
70,232,102 |
7437D8A4 |
31. Problem Statement.mp4
[a63b77f36a5dd3ae]
|
7,458,730 |
C14AA39A |
32. Solution.mp4
[3d778935162b6333]
|
87,803,132 |
7451AFCF |
33. Introduction to Inheritance.mp4
[110d9c6025cca071]
|
70,002,497 |
49ECB1D6 |
34. Composition.mp4
[5e7ebec2a69efa54]
|
34,272,173 |
54CF70DB |
35. Overriding.mp4
[49ef3f0e6e30a61a]
|
62,346,978 |
521EA03B |
36. Code generalization using inheritance.mp4
[b30b32ea63bd888]
|
50,296,676 |
BFE426D7 |
37. Dynamic Binding - Example 1.mp4
[632fa37b222961ae]
|
71,844,306 |
F66834FF |
38. Dynamic Binding and instanceof.mp4
[ce18d072aab7fc14]
|
29,379,452 |
DE739AD3 |
39. Constructors in Inheritance.mp4
[261b92bfff56818b]
|
81,818,720 |
F4888A8C |
40. Final modifier in Inheritance.mp4
[3a360e56ba570d3f]
|
14,587,268 |
6E5EDF76 |
41. Introduction to abstract classes.mp4
[5beaba8c264cf45a]
|
44,604,761 |
3CA58707 |
42. Abstract classes - Part2.mp4
[7e9e839c046337db]
|
36,807,105 |
FC043A92 |
43. Abstract classes - Part3.mp4
[e545fa9a281215a1]
|
12,494,960 |
7254CD80 |
44. Programming Exercise.mp4
[bf37f3b1abdda067]
|
73,547,642 |
7C46C303 |
45. Template Method Design Pattern.mp4
[10472c7347ab6a03]
|
74,142,035 |
9DB924C2 |
46. Introduction to interfaces.mp4
[3f38d337639b7d4b]
|
59,091,768 |
27955A41 |
47. Interfaces - Part-2.mp4
[a33b4bf6c0808c6b]
|
35,353,423 |
2DE55CDD |
48. Interfaces - Part - 3.mp4
[a4a6a430ccc91011]
|
29,760,577 |
D024523F |
49. Interfaces - Part - 4.mp4
[8865e0ffdad0a77b]
|
42,237,356 |
0880758F |
50. Interfaces for Loosely coupled code.mp4
[729393c9dd1f8127]
|
63,385,636 |
577CEA81 |
51. Quick Catchup.mp4
[590228d2ac7dbef9]
|
4,009,870 |
4681A66D |
52. Single Responsibility Principle.mp4
[fae19fc7ce4c7ec1]
|
39,053,213 |
7151A7FA |
53. Open Closed Principle.mp4
[27347a282b1aa69b]
|
71,117,561 |
E6908EFD |
54. Liskov Substitution Principle.mp4
[e865e7744e5d99cd]
|
27,709,336 |
A2994100 |
55. Interface Segregation Principle.mp4
[298b203505edf8b6]
|
25,244,498 |
4BF23327 |
56. Dependency Inversion Principle.mp4
[c962f8e17aa000ce]
|
75,678,773 |
ADC0D7B2 |
57. Introduction to Packages.mp4
[5054a4148ab6e646]
|
19,378,103 |
B8861AB9 |
58. Packages Demo.mp4
[ff577f9863be3142]
|
146,031,045 |
3482D3C3 |
59. Introduction to Exception handling.mp4
[8c81943e7381175b]
|
42,949,246 |
3ECF9EA9 |
60. Traditional way of Exception handling.mp4
[80e910f9dd01c816]
|
84,005,472 |
E8DFC70D |
61. Exception Handling with Custom Exception.mp4
[f9af782ca6b6f8c3]
|
118,133,738 |
BA0610D6 |
62. Multi-Catch and Generic Catch.mp4
[c3c2ab941e8525]
|
89,781,436 |
48E8A0CE |
63. Finally block and try-with-resources.mp4
[fb3f7d213d364809]
|
46,696,827 |
5431D354 |
64. Wrapper Types + Exercise Problem Statement.mp4
[3d395f1b5ad62240]
|
19,284,303 |
8B976699 |
65. Solution - Stack Example.mp4
[89c1c66abc0272cd]
|
107,705,370 |
CBC22771 |
66. Introduction to File class.mp4
[9e1362ac73553ac1]
|
51,719,759 |
523983D3 |
67. List the files of a directory.mp4
[c8e3286620658e86]
|
49,197,296 |
C16766E6 |
68. File copy - Part 1.mp4
[81fc15427bf12a19]
|
61,296,689 |
CA7FC7CC |
69. File copy - Part 2.mp4
[66b2c2485cdfdd20]
|
36,217,078 |
2E3FA9C6 |
70. File copy - Part 3.mp4
[28da2683f9839796]
|
38,144,941 |
1C643D59 |
71. Buffered IO.mp4
[23356ee88c4e8ae7]
|
32,253,504 |
F1152DCB |
72. Data IO.mp4
[8b259912ef7ef744]
|
45,768,952 |
17BA514D |
73. Object Serialization and Deserialization.mp4
[1fb14fde8f084ec8]
|
99,175,474 |
962A1DD5 |
74. Introduction to Generic Classes.mp4
[9829cd933dc997d6]
|
71,430,123 |
C5E0BCB3 |
75. Introduction to Collections.mp4
[f74423539dd07a91]
|
22,303,044 |
DBBDE74C |
76. Introduction to Set types.mp4
[2666972290b5e58]
|
47,786,712 |
EB33A0E8 |
77. toString() method of the Object class.mp4
[41295bb978194739]
|
26,621,352 |
13B99A83 |
78. For each loop for traversing the collection.mp4
[e5782a45bf444d74]
|
20,579,485 |
0E347F1F |
79. Iterating through the collection.mp4
[f3d49274ae9253d9]
|
67,129,740 |
E01D3FE2 |
80. Introduction to Map.mp4
[f5abaf072b968a19]
|
37,551,645 |
3ABE1032 |
81. Exercise problem using Map.mp4
[6f634018346e155d]
|
50,357,554 |
1BD90055 |
82. Overriding equals and hashCode.mp4
[42030f2b45e874eb]
|
77,422,468 |
2966D8FC |
83. Making objects Comparable.mp4
[b1335aa1868dcb61]
|
52,779,732 |
1C6381FB |
84. Custom comparison logic with Comparators.mp4
[85deb26fea4fb566]
|
121,446,929 |
57C43121 |
85. Introduction to Nested classes.mp4
[9e74ba6786e8084e]
|
49,877,311 |
11B05362 |
86. Inner classes.mp4
[51eb22515700b973]
|
101,464,983 |
407EEA1E |
87. Static Inner Classes.mp4
[8d7b2295917612f5]
|
89,690,839 |
5F4B89DD |
88. Local classes.mp4
[5b23eb8fdd2f9ee9]
|
22,959,150 |
69715AEB |
89. Anonymous classes.mp4
[824b7b28961f13a5]
|
34,066,552 |
09EE37AD |
90. Anonymous classes - Part 2.mp4
[e016b4c83b05479f]
|
76,780,750 |
40B3012A |
91. Introduction to Lambda expressions.mp4
[d3a22a8449eccde8]
|
38,027,946 |
A2E10FF0 |
92. Lambda Expressions with Method references.mp4
[dbb1134f12be431]
|
51,219,878 |
13793C99 |
93. Lambda Expressions - Example 3.mp4
[30f6bdf504d7c68a]
|
60,166,388 |
E0B82A8F |
94. Generic Methods.mp4
[2f305fecdf26298b]
|
54,273,458 |
112E96C0 |
95. Bounded Type Parameters.mp4
[a8d407c8a5eb1698]
|
38,781,307 |
B079C0A4 |
96. Type Erasure.mp4
[6ecd02f3f8e2e30a]
|
20,712,969 |
6B489543 |
97. Revised Stack Implementation(using Supplier).mp4
[4ac059b376bf653f]
|
58,277,961 |
7A1DC6B1 |
98. Generic Stack Simplified.mp4
[1da3ebc2ff5ae5a1]
|
38,019,355 |
A04D3F47 |
99. Introduction to enums.mp4
[8857a8c87940025]
|
49,268,514 |
5816F85F |
100. Enums with state.mp4
[c95ee9f2a825c34b]
|
58,763,723 |
6F8A015A |
101. Variable Arguments.mp4
[70c85e99b0ae0bed]
|
24,479,226 |
90861564 |
102. Variable arguments with generic types.mp4
[3b51c19e6f671ee]
|
66,565,404 |
794E1615 |
103. Introduction to Reflection.mp4
[3840ccef121bb2d2]
|
62,974,348 |
AB123F13 |
104. Dynamic method invocation through reflection.mp4
[a5b394e71f24aa62]
|
41,090,383 |
5FBCBA80 |
105. Annotations.mp4
[d040591e75e969ec]
|
68,223,517 |
61D97BF2 |
109. Singleton Pattern - Basic.mp4
[fdee18804e101292]
|
61,852,475 |
15F4DB5D |
110. Singleton Pattern - handle reflection and serialization.mp4
[b45acfa6bb8787a6]
|
106,458,113 |
465C8582 |
111. Singleton Pattern - Threadsafety.mp4
[352d20e1a9835ba0]
|
50,014,988 |
E3051868 |
112. Proxy Pattern - Remote Proxy.mp4
[d0c797980671e2b8]
|
49,798,731 |
D2A8FA80 |
113. Proxy Pattern - Virtual Proxy and Protection Proxy.mp4
[6fb48556c0ad7de5]
|
91,049,867 |
9B8159AB |
114. Facade Pattern.mp4
[67c510116cb7d98e]
|
44,413,461 |
554D1D9A |
115. Decorator Pattern.mp4
[d95db96cfa9da728]
|
116,099,848 |
4A44A4F9 |
116. Introduction to Streams.mp4
[2c72af1a5acbd6c0]
|
71,133,754 |
98CE69BA |
117. Different stream sources.mp4
[7af8ebc961a1a4fe]
|
50,022,050 |
0F732DCF |
118. Stream sources - Part 2.mp4
[5ece74fe5f6a706d]
|
59,118,462 |
F4FD2F97 |
119. Intermediate Operations - distinct, filter and map.mp4
[24deeef14dd51f3a]
|
37,115,704 |
699524EF |
120. Intermediate operations - map() vs flatMap().mp4
[651f6a0de7e3afaf]
|
54,234,585 |
33351300 |
121. Intermediate Operations - skip and limit.mp4
[805d9ff1178bdcae]
|
35,858,609 |
6E430D4E |
122. Intermediate Operations - sorting streams.mp4
[fea053cfadffc69a]
|
29,188,879 |
38269823 |
123. Intermediate Operations - peek for debugging.mp4
[2985194705719473]
|
43,073,083 |
7297502E |
124. Terminal Operations.mp4
[ac380f41f2f8d475]
|
68,280,968 |
1EACA348 |
125. Using Collectors.mp4
[50cdc3c088e2d6e2]
|
69,978,284 |
BE560C61 |
126. Folding streams with reduce().mp4
[46cb655b997c7dd2]
|
43,449,940 |
19DBC7BE |
128. HelloWorld with Eclipse.mp4
[cfb5c26c318666f4]
|
13,553,267 |
1283D2BD |
129. Primitive Datatypes.mp4
[dadac5e28a8a45a6]
|
21,016,746 |
CF963EAD |
130. Variable Declarations and Literals.mp4
[79db88d5bef93a27]
|
29,937,297 |
7ED87C2C |
131. Standard Streams and Scanner (Reading data from Keyboard).mp4
[fd1715c6b9d17cab]
|
18,381,639 |
289A0615 |
132. Sample Example Programs.mp4
[6790c65a6d25e11a]
|
22,307,503 |
947948CA |
133. Operators - Arithmetic and Increment Operators.mp4
[ac75c0bafa7d6ee]
|
18,113,049 |
01050FE4 |
134. Operators - Relational and Logical Operators.mp4
[d4e3f4b6c7496938]
|
15,689,415 |
1E450BFC |
135. Operators - Bitwise and Shift operators.mp4
[c808483d11ad883]
|
22,536,365 |
7141C633 |
136. Operators - Assignment and Ternary operators.mp4
[6ac645706b91cb71]
|
16,622,880 |
9FE93D39 |
137. Expression Evaluation.mp4
[b20511d01420bec2]
|
20,831,263 |
D98210F9 |
138. Type Conversions.mp4
[69df981a05c03fa6]
|
26,296,999 |
62826980 |
139. Control Structures - If statement.mp4
[9d0a21b594d5daad]
|
31,343,990 |
6F0243AB |
140. Control Structures - switch statement.mp4
[4fa888e53896007d]
|
17,961,772 |
8D83A6E4 |
141. Control Structures - while statement.mp4
[3735c06687de7daf]
|
32,885,256 |
75C38C82 |
142. Control Structures - do..while and for with break and continue.mp4
[394b4bb7a68c71d9]
|
25,072,809 |
E874D72A |
143. Single Dimensional Arrays - Part 1.mp4
[a8b17aaa3db32c60]
|
15,831,359 |
BF7064EF |
144. Single Dimensional Arrays - Part 2 - Biggest of the array.mp4
[4d0243fc393d2333]
|
19,993,291 |
94BF3C00 |
145. Introduction to functions.mp4
[60929972913e518]
|
38,007,841 |
E79DBF1D |
146. Need for functions with an example.mp4
[aaba54abebe40211]
|
42,622,098 |
11C065BA |
147. Call by value vs Call by reference.mp4
[940356da6e940506]
|
28,135,429 |
1B9EE257 |
148. Introduction to classes.mp4
[d2f24e64e53ee6db]
|
38,249,018 |
57381FEA |
149. Encapsulation and Data Hiding.mp4
[bd8315fc36c198d4]
|
41,601,385 |
D7852DC1 |
150. Need for Object.mp4
[3f8caa03eb2a3682]
|
22,268,636 |
57FDC162 |
151. Method overloading - Part 1.mp4
[a5494453061ebfb]
|
30,658,714 |
ED4B194A |
152. Method Overloading - Part 2.mp4
[5eb3164e7e69151e]
|
31,791,440 |
B7911F63 |
153. Variable Arguments.mp4
[629fe1022b9f287c]
|
31,840,960 |
02E29F67 |
154. Static vs Non-Static.mp4
[9fb89ffabf825151]
|
70,966,064 |
71264D4E |
155. Initializers.mp4
[e487a831c93729fd]
|
23,490,176 |
1623989F |
156. Constructors.mp4
[354c251d6346ce07]
|
89,914,875 |
DA4CE205 |
157. This reference.mp4
[72a670d36d37d8a7]
|
21,372,851 |
F7B89029 |
158. Code reuse through Inheritance.mp4
[e7e305b00263115c]
|
63,514,881 |
75E8BCD3 |
159. Inheritance and Overriding.mp4
[ca937052c2e97588]
|
43,295,473 |
D54DE0B1 |
160. Super keyword.mp4
[5126980b639ecc99]
|
99,304,321 |
38C1A298 |
161. Object class and Code generalization.mp4
[5d8936300a5006e9]
|
60,874,090 |
024A4892 |
162. Abstract classes.mp4
[37ca613082ec8e88]
|
86,627,273 |
791EFB91 |
163. final modifier.mp4
[7bfd23121ddab5c2]
|
15,802,625 |
50683D63 |
164. Interfaces.mp4
[35f231b43abd6e69]
|
40,446,187 |
F1E91C8F |
165. Polymorphism.mp4
[555fef9f1f766fea]
|
23,907,798 |
7288620E |
166. Strings - Immutability.mp4
[780791b63d812c6a]
|
18,216,609 |
928B7C10 |
167. String - equals and compareTo methods.mp4
[e582c7a126a52f08]
|
44,899,166 |
F48E86F2 |
168. String - pattern search.mp4
[dcf76bbc798f92bd]
|
19,661,122 |
880EE52A |
169. StringBuilder.mp4
[cddb2e7d9284f97f]
|
37,043,119 |
6A289225 |
1. Introduction to the course.mp4
[21a8bac4650a30d0]
|
4,101,316 |
9C0A7D01 |
|
Total size: |
7,533,079,933 |
|
|