Java Programming For Dummies. The Complete Course

Karthikeya T, For Your Learning Needs

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
131 Lessons (15h 19m)
    • 1. Must Watch!

      1:42
    • 2. NewIntro2

      2:13
    • 3. 0101PreReqEdited

      3:47
    • 4. 0204ComilerInterpreterJit

      10:00
    • 5. 0206InstallingJDK

      2:22
    • 6. 0207FirstApp

      7:47
    • 7. 0208PATHVariable

      2:35
    • 8. 0301Variables

      8:51
    • 9. 0302DataTypes

      7:13
    • 10. 0303Arrays

      15:56
    • 11. 0304Literals

      10:55
    • 12. 0305TypeCasting

      13:49
    • 13. 0306NetBeansIDE

      8:22
    • 14. 0401ArithmaticOperators

      5:35
    • 15. 0402UnaryOperators

      4:41
    • 16. 0403RelationalOperators

      2:31
    • 17. 0404LogicalOperators

      3:59
    • 18. 0405BitwiseOperators

      6:25
    • 19. 0406OperatorPrececene

      5:28
    • 20. 0407Statementsandblocks

      4:03
    • 21. 0501Intro

      7:25
    • 22. 0502IfElseIf

      8:59
    • 23. 0503LoopingStatements

      10:01
    • 24. 0504LoopingStatUsage

      8:08
    • 25. 0505ContinueStatement

      6:28
    • 26. 0506Switch

      7:57
    • 27. 0601ClassesAndObjects

      12:07
    • 28. 0602ClassesAndObjects2

      9:31
    • 29. 0603MethodConstructorsSyntax

      6:26
    • 30. 0604ObjectsExample

      4:41
    • 31. 0605StackAndHeapMemory

      16:36
    • 32. 0606ThisKeyword

      5:36
    • 33. 0607ObjectAsArgRetObj

      6:08
    • 34. 0608ObjectAsArgRetObj

      6:08
    • 35. 0609PassByValueAndRef

      8:15
    • 36. 0610JavaComments

      8:42
    • 37. 0611StaticKeyword

      11:11
    • 38. 0701Packages

      10:33
    • 39. 0702AccessSpecifiers

      21:01
    • 40. 0703AccessRestrictionConstructor

      5:35
    • 41. 0801overloading

      8:46
    • 42. 0802recursion

      13:26
    • 43. 0803NestedClasses

      13:04
    • 44. 0804Shadowing

      2:00
    • 45. 0805LocalVariables

      5:42
    • 46. 0806String1

      4:10
    • 47. 0807String2

      10:22
    • 48. 0808String3

      3:09
    • 49. 0809JVMArch

      10:26
    • 50. 0901WelcomeToEclipse

      6:24
    • 51. 0902CommandLineArg

      3:35
    • 52. 1002InheritanceExample

      2:51
    • 53. 1003SuperKeyword

      9:37
    • 54. 1004InstanceOf

      3:04
    • 55. 1005Plymophism

      9:50
    • 56. 1101InterfacesTheorry

      11:44
    • 57. 1102InterfaceExamples

      12:31
    • 58. 1103DefaultMethods

      10:05
    • 59. 1104StaticMethodsInInterface

      3:40
    • 60. 1201ExceptionInJava

      6:58
    • 61. 1202ExceptionTypes

      5:32
    • 62. 1203Throws

      7:00
    • 63. 1204CustomExeptions

      5:37
    • 64. 1205MultiCatchAndNestedExp

      5:46
    • 65. 1206FinallyBlock

      8:26
    • 66. 1301JavaIOTheory

      10:56
    • 67. 1302CharStream

      12:07
    • 68. 1303BufferedReader

      11:45
    • 69. 1304ClosingStreamsTryCatc

      9:15
    • 70. 1305ImageCopy

      2:09
    • 71. 1306ArrayAsSourceAndDest

      3:15
    • 72. 1307StoringObjectsInFile

      4:37
    • 73. 1308StandardStreams

      2:30
    • 74. 1309FileClass

      2:31
    • 75. 1310IOHirarchy

      3:35
    • 76. 1401Intro

      5:52
    • 77. 1402ExamplePart1

      13:03
    • 78. 1402ExamplePart2

      5:38
    • 79. 1405AnonymousClasses

      12:07
    • 80. 1406MultiJoinandSleep

      7:52
    • 81. 1407DaemonThread

      7:13
    • 82. 1408ThreadPriorities

      4:09
    • 83. 1409ShutDownHook

      5:14
    • 84. 1410Synchronization2

      7:56
    • 85. 1410Synchronization3

      7:24
    • 86. 1411StaticSynchronization

      3:41
    • 87. 1412SyncBlock

      15:40
    • 88. 1413SyncBlockStaticMethods

      0:48
    • 89. 1414Terminologies

      4:36
    • 90. 1415VolatileHappensBeforeRel

      4:09
    • 91. 1416InterThreadComm

      14:56
    • 92. 1417ThreadGroup

      3:04
    • 93. 1418DeadLock

      3:41
    • 94. 1419LetsContinueLater

      0:37
    • 95. 1501WrapperClasses

      4:56
    • 96. 1502GenericMethods

      7:31
    • 97. 1503GenericClasses

      6:52
    • 98. 1504BoundedTypeParametersAndMethods

      3:08
    • 99. 1505MoreTypeParams

      2:23
    • 100. 1506WildCards

      6:39
    • 101. 1507GenericsInInterfaces

      1:48
    • 102. 1601List

      13:21
    • 103. 1602Set

      10:22
    • 104. 1603Map

      14:38
    • 105. 1604QueueAndDqueue

      4:13
    • 106. 1605Algorithms

      4:24
    • 107. 1606AlgorithmOnCustomObjects

      6:41
    • 108. 1607BigPicture

      2:24
    • 109. 1701BeforeLambda

      6:03
    • 110. 1702LambdaExp

      6:44
    • 111. 1703MoreLambdaExamples

      5:58
    • 112. 1704MethodConstructorRef

      12:36
    • 113. 1705FunctionPackage

      6:32
    • 114. 1706LambdaTheory

      3:55
    • 115. 1707DefaultMeth

      4:43
    • 116. 1801Streams

      11:49
    • 117. 1802StreamCreation

      7:48
    • 118. 1803IntermediateOperations

      3:09
    • 119. 1804TerminalOperations

      5:20
    • 120. 1805FlatMap

      4:20
    • 121. 1806LazyEvaluation

      6:22
    • 122. 1807ParallelStreams

      2:46
    • 123. 1901ThreadPool

      12:29
    • 124. 1902CallableInterface

      10:31
    • 125. 1903Semaphore

      2:54
    • 126. 1904InterThreadCommUsngBlockingQueue

      8:51
    • 127. 1905LiveLockAndStarv

      4:43
    • 128. 1906ImmutabilityInThreads

      5:12
    • 129. 1907Conclude

      1:53
    • 130. 2001RegEx

      6:50
    • 131. 2002ExternalLibraries

      4:04
20 students are watching this class

About This Class

If you are a beginner/intermediate Java Programmer, then congrats, you found a Gem. There is no better place to learn Java than my teachings! Because I invested my heart and soul to make these videos. Just take a look at few of my videos and you will understand.

If you an experienced java developer, this course would be a great refresher. Just sit back and enjoy watching.

Why My Course Is Special:

- Special care is taken while structuring the course. Your precious time will not be wasted. Content is as original as it can be. 

- I correlate complex concepts with real world around you. There by you can understand a very complex concept in simple and fun manner. 

- Everything that you see in any video were entirely hand crafted by me. Videos are made in simple and natural manner, that you are used to. No annoying funky graphics used. 

- We have trainees from all over the world and so our instructor accent must work with everyone. Our instructors are neither too fast nor too slow, but would also maintain a neutral accent.