Programming: Unit #2: Object-Oriented Programmin
Programming: Unit #2: Object-Oriented Programmin
01. Introduction to Java(History, features, diff apps, when J, Py, C|29. Modifiers (Access level, Execution level,File level) 53. oOP Principles, diff b/w o8P and OOP langauges
02. Gmail and MVC architectures 30. 0OP basics class, object, instance 54. Encapsulation and Types of encapsulations
03. Java Editions(Java SE, Java EE, Java ME) 31. variable and types of variables, Java 10v var 55. Inheritance andand
S6.
Types of inheritances
of
04. Diff Terminology used in Programing langauges?
32. method and types of methods, Java 5v var-arg Polymorphism Types polymorphisms
33. this keyword,VS, LP and pass-by-value 57. Abstraction and Two ways of developing abstraction
05. Platform, Platform dependency, platform independency
34. setter & getter /mutator & accessor methods 58. static and NS members execution flow with inheritance
06.Why C, C+PD and HowJava achieved PI? 35. constructor and types of constructors 59. sub class object structure with parent and child class rv
07. Important facts on Java program and Java software? 60. up casting, down casting, CCE, instanceof operator
36. block and types of blocks
08. Difference between JDK, JRE, JVM and JIT
37. refernced variable and types of ref vars 61. super kw [super() and super.]
09. Installing JDK and settingJAVA_HOME, path and classpath 38. null and NulliPointerException, project cases 62. variable hiding and test cases
10. Programming Elements, Essential Statements 39. mutable and immutable objects
40. JVM Architecture
63. method hiding, method overriding & method overloading
11. Hello World App development 64. Java 5v
Covarient returns, COverride, AB, AUB, Var-arg
65. constructor overloading and chaining
12. Compilation and Execution Procedure 41. Static members and their execution flow
13. Compiler and JVM activities, Basic JVM Architecture 42. Non-static members and their execution flow 66. final kw, final variable, final method, final class
43. Compiler adding changes to SMs and NSMs 67. abstract method, abstract class, interface
14. More Practice programs &Escape Sequence Characters 44. CE: illegal forward reference 68. Coupling, Cohesion, LC-RP Architecture, Reflection API
15. 200+ intervie wquestions
45. Recursive method call & RE: StackOverflowError 69. Sample project development by using All 0 P concepts
16. Compiler, JVM, Sourcestatements
17. Diffs
File, Class, main method, S.o.pln(-) FAQs
46. Different ways of loading a class and exe test cases 70. Types of inheritances, why Java does not support MI?
b/wthree print print(), printIn(), printf() 71. Inner classes and types of inner classes
18. Auto compilation and Auto Loading, Sample project 47. 500+ Complete List of Interview Questions
5v enum, annotation and Generics
19.Java 11 new feature- Running aJavaprogram withoutcompiling
diff b/w POP & 0OP,
48. Types of langs, diffb/w OOP, OOP
0OP
Concepts 73. Java
Concepts.
49. 0OP Block Diagram, Steps to create RWO in PW
Java 8v DM, SM, PM, Java 8v FP, FI, OFI,
LE, MR, CR
20. Comments and Java Tokens (, K, L, s, o) 74. 400+ interview questions on all above topics
21. W 50. Sample project on OOP Basics 75. Design Patterns Bean, POJO. POJI, Ad, St, fa, StrategY
-
with Editplus 51.Object design models 76. Garbage Collection, Java 9v new feature
81. Operators Java5v, 7v, 8v, 14v new features 90. Exception Handling
91. Multithreading 102. Future and FutureTask File System
82. Control flow statements ,1) Number based programs 92. String Handling., Java 15 feature 103. Java 8v CompletableFuture
104. Fork/Join framework 2) Web Project
83. Arrays and Var-arg method 2) Character based programs 93. 10 Streams and NIO
84. Algorithms (File class, File 10,
105. Reactive programming
FCoreJava
3) Pattern based programs Serialization) 106. Regular Expression -HTML, CSs, Java Script
85.100+Logical Programs 94.Networking (Socket program) 07. New Date and Time API
4) Array based& programs Framework, 118N 108. Misc Java new features
Adv Java
5 ) Searching Sorting algorithms . Collections
ce-o ADL . . e e t alODI 109. GULLAWT. Swing. Java FX) - Oracle