Comprehensive Java Notes 241226 230439
Comprehensive Java Notes 241226 230439
- Encapsulation: Wrapping data and methods into a class. Achieved using private access modifiers
- Inheritance: Child classes inherit properties and methods from parent classes. Promotes code
reusability.
- Polymorphism:
- Abstraction: Hiding implementation details and exposing only essential functionalities via abstract
classes or interfaces.
| Constructor | Method |
|-------------------|----------------------|
4. Abstract Class
- Cannot be instantiated.
- Contains abstract (no body) and concrete (implemented) methods.
- Example:
void draw() {
System.out.println("Drawing a circle");
- Cookies: Stored on the client, persist across sessions, used for user preferences.
- Session Variables: Stored on the server, exist for a single session, used for sensitive data.
- Encapsulation: Implements abstraction by hiding internal states and requiring access through
methods.
9. String vs StringBuffer
- Example:
sb.append(" World");
- Example:
- Steps:
| GET | POST |
|-------------------|---------------------|
- Example:
interface A {
void show();
interface B {
void display();
class C implements A, B {
- Example:
count++;
}
15. Short Notes
4. Process results.
class Matrix {
return result;