• Lesson.No : 39
  • 00:21:29
  • #038 [JAVA] - Passing Objects to Methods (Returning Objects / Comparing Objects)

  • Play
Loading...

Course Lessons

  1. 1- #00 [JAVA] - Introduction
  2. 2- #01 [JAVA] - Installing the Java Development Tools (JDK, Apache NetBeans IDE)
  3. 3- #02 [JAVA] - Escape Sequences and Comments
  4. 4- #03 [JAVA] - Data Types
  5. 5- #04 [JAVA] - Arithmetic Operators
  6. 6- #05 [JAVA] - Arithmetic Operators (Prefix & Postfix)
  7. 7- #06 [JAVA] - Java User Input (Scanner), Printf methods
  8. 8- #07 [JAVA] - Selection Statement ( if - if else - if else if )
  9. 9- #08 [JAVA] - Selection Statement ( Exercises, Practice, Ternary Operator ), Instanceof Method
  10. 10- #09 [JAVA] - Selection Statement (Switch Statements)
  11. 11- #010 [JAVA] - Repetition Control Statement (While Loop)
  12. 12- #011 [JAVA] - Sentinel and Flag-Controlled While Loops
  13. 13- #012 [JAVA] - Repetition Control Statement (Do-While Loop)
  14. 14- #013 [JAVA] - Repetition Control Statement (For Loop)
  15. 15- #014 [JAVA] - Questions and Exercises in Loops
  16. 16- #015 [JAVA] - Branching Statements ( Break/Continue )
  17. 17- #016 [JAVA] - Repetition Control Statement (Nested Loops)
  18. 18- #017 [JAVA] - Branching Statements (Labeled Break / Labeled Continue)
  19. 19- #018 [JAVA] - Method / Function Part 1
  20. 20- #019 [JAVA] - Method / Function Part 2 (Examples)
  21. 21- #020 [JAVA] - Built in Method / Function
  22. 22- #021 [JAVA] - Overloading Method / Function
  23. 23- #022 [JAVA] - Recursion/Recursive Methods Part 1
  24. 24- #023 [JAVA] - Recursion/Recursive Methods Part 2
  25. 25- #024 [JAVA] - One Dimensional Arrays (1D Array)
  26. 26- #025 [JAVA] - One Dimensional Array (Exercises, Practice)
  27. 27- #026 [JAVA] - One Dimensional Array (Char Array)
  28. 28- #027 [JAVA] - Passing Arrays to Methods
  29. 29- #028 [JAVA] - Multidimensional Arrays & Passing Multidimensional Arrays to Methods
  30. 30- #029 [JAVA] - String & Array String
  31. 31- #030 [JAVA] - Introduction to Object-Oriented Programming
  32. 32- #031 [JAVA] - Classes and Objects
  33. 33- #032 [JAVA] - Questions and Exercises - Classes and Objects
  34. 34- #033 [JAVA] - Constructor (No-Arg, Parameterized, Default)
  35. 35- #034 [JAVA] - Constructor (Copy Constructor) / Finalizers vs Destructor
  36. 36- #035 [JAVA] - Static keyword (Static Variable and Methods)
  37. 37- #036 [JAVA] - Static keyword (Static Block - Static Class)
  38. 38- #037 [JAVA] - Passing Objects to Methods (by Value vs by Reference / Passing Objects as Arguments)
  39. 39- #038 [JAVA] - Passing Objects to Methods (Returning Objects / Comparing Objects)
  40. 40- #039 [JAVA] - Inheritance (Types of Inheritance / Access Modifiers and inheritance)
  41. 41- #040 [JAVA] - Inheritance (Super Keyword / Object Class / Package-Private vs Protected)
  42. 42- #041 [JAVA] - Polymorphism (Method Overloading and Method Overriding)
  43. 43- #042 [JAVA] - Polymorphism(Explanation of Examples, Static Methods)
  44. 44- #043 [JAVA] - Polymorphism(Late binding "Dynamic Polymorphism", Early binding "Static Polymorphism")
  45. 45- #044 [JAVA] - Types of Relationships (Association, Aggregation "has-a", Composition "part-of")
  46. 46- #045 [JAVA] - Types of Relationships (Association, Aggregation, Composition) With Example
  47. 47- #046 [JAVA] - Final Keyword (Final Variable, Final Blank Variable, Static Final Blank Variable)
  48. 48- #047 [JAVA] - Final Keyword (Final Parameters, Final Methods, Final Classes, Final References)
  49. 49- #048 [JAVA] - ArrayList Class
  50. 50- #049 [JAVA] - ArrayList, Declaration, Print, Methods(Add, Get, AddAll, Copy Constructor, Clone)
  51. 51- #050 [JAVA] - ArrayList Methods(Set, Remove, Remove All, Remove Range) Polymorphic ArrayList
  52. 52- #051 [JAVA] - ArrayList Methods(contains, retainAll, subList, clear, ensureCapacity, sort, min, max)
  53. 53- #052 [JAVA] - Abstraction (Real-Life Examples, Introduction to Abstract Class, UML Abstract Class)
  54. 54- #053 [JAVA] - Abstract Class part 1 (Examples, Abstract rules)
  55. 55- #054 [JAVA] - Abstract Class part 2 (Polymorphism, Benefits of Abstract Class)
  56. 56- #055 [JAVA] - Interface Part1 (Real-Life Example, UML, Convention)
  57. 57- #056 [JAVA] - Interface Part2(Practical, Implement Multiple Interfaces, Extends Multiple Interfaces)
  58. 58- #057 [JAVA] - Interface Part3 (Default - Private - Static Methods, Nested Interface)
  59. 59- #058 [JAVA] - Interface Part4(Marker or Tagging Interface, Generic Interface, Benefits of Interface)
  60. 60- #059 [JAVA] - Anonymous Inner Class (Extends Class, Implements Interface, Defined Arguments, Lambda)
  61. 61- #060 [JAVA] - Anonymous Inner Class (Constructor, Extra Methods, Local Variables , Var Keyword)
  62. 62- #061 [JAVA] - Java Enum (What is Enum, Examples, UML, Enum with switch, Attributes & Methods)
  63. 63- #062 [JAVA] - Java Enum ( Real life example, ordinal, compreTo, toString, name, valueOf, values )
  64. 64- #063 [JAVA] - Java Enum ( EnumSet & EnumMap classes, Benefits of Enums, Enums vs Classes )
  65. 65- #064 [JAVA] - Exception Handling (Try-catch block, Multi-catch blocks, Union-catch blocks )
  66. 66- #065 [JAVA] - Exception Handling ( Finally Block, Throws Keyword, Checked vs Unchecked Exception )
  67. 67- #066 [JAVA] - Exception Handling (Throw keyword, Throw vs Throws, Throw & finally, Custom exception)
  68. 68- #067 [JAVA] - File Handling(java.io, Byte & Character stream, InputStream & OutputStream subclasses)
  69. 69- #068 [JAVA] - File Handling ( FileInputStream class, Character size vs String size )
  70. 70- #069 [JAVA] - File Handling (FileOutputStream class, Reading and Writing images, Arabic letters)
  71. 71- #070 [JAVA] - File Handling (File class)
  72. 72- #071 [JAVA] - File Handling (File class, Directories "Add/Remove", Constructors)
  73. 73- #072 [JAVA] - File Handling (Reader class/Writer class hierarchy, FileWriter & FileReader)
  74. 74- #073 [JAVA] - File Handling (BufferedReader / BufferedWriter classes, Read file line by line)
  75. 75- #074 [JAVA] - File Handling (PrintWriter class "Constructors & Methods")
  76. 76- #075 [JAVA] - File Handling (Scanner class "Constructors & Methods", useDelimiter, delimiter)
  77. 77- #076 [JAVA] - File Handling (Serialization and Deserialization ,Read & Write multiple objects)