OOP(Object
Oriented Programming)
Topics:
1.
Compilation
process in java
2.
Bytecode
3.
Objects
4.
Classes
5.
Instance variables, State
6.
Methods, Behaviours
7.
Classes as Reference type
8.
Classes to create object
9.
Passing object as parameter to different objects. =>Student s2=new
Student(s); (*Imp)
10.
Primitive and non primitive data types
11.
Inheritance(*Imp)
12.
Using Is-A relationship(*Imp)
13.
Polymorphism(*Imp)
14.
Overloading and overriding(*Imp)
15.
Encapsulation(*Imp)
16.
Setter and getters methods(*Imp)
17.
Using keyword “This”(*Imp)
18.
Static and non static variables(*Imp)
19.
Calling a non static method into static causes error why?(*Imp)
20.
Constructor(*Imp)
21.
Byte code
22.
Student s=new Student(); Printing
“s” which is a reference and incrementing. (*Imp)
23.
Scanner class
24.
Abstraction
25.
Modularization
26.
JVM(Java Virtual Machine)
27.
Collection
28.
Array List(*Imp)
29.
Iterators (advantage
of removing objects)
30.
For each
loop(not used for removing objects)
31.
Difference
btw for loop ,foreach loop and iterators(*Imp)
32.
Hash Map
(key,value)(*Imp)
33.
Order of
Elements in HashMap
34.
HashCode for
key and Equals for value
35.
HashSet(For
uniqueness)(*Imp)
36.
Order of
Elements in HashSet
37.
How to split a String(*Imp)?
38.
Equality and identity of string
39.
Equals for String(*Imp)
40.
Trim method(For reducing extra spaces)
41.
Design of Class (Bad and Better –Ch 6 in new book)
42.
Association
43.
Aggregation
44.
Coupling
(Bond between classes)
45.
Cohesion
46.
Steps for
Reduce Coupling
·
Methods Calling
·
Encapsulation
·
Responsibilty
–Driven
0 comments:
Post a Comment