Programming: Unit #2: Object-Oriented Programmin

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Unit #1: Java Fundamentals 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

22. LanguageFundamentals 52. Object Relations


(IS-A,0-0,0-M,
HAS-A, USES-A,
M-0,M-M) 77. Packages
78.
and workling with jar and batch files
Java 9 module
23. Data types, Variables, Array and class object system (JPMS)
79. 50+ interview quenstions, diff ways of executing a class
24. Literal, types of literals, Java 7 new feature
80. Sample project by using 00P, Packages and module
25. Type conversion, Types casting. Type promotion
26. Java Character Set (ASCIl and UNICODE)
27. Reading Runtime Values from keyboard
Unit #4: Java APl, IDEsIEclipse, STS,Intellu1DEA,NetBeans) J|Unit #5:Project Development
86. API and API Documentation 97. Concurrent API 1) Stand-alone project
28. Sample project and 150+ interview questions 98. Executor Framework
87.Overview on java.lang package 99. Reentrant locks FCore Java
88. Understanding j.l.object class
100. Semaphore and mutex
Unit #3: Logical Programming 89. Wrapper classes, AB and AUB 101. countdownlatch vs cyclicbarrier
- Collections

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

You might also like