Skip to content

vishalgunjalSWE/LLD-Low-Level-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

85 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CONSOLEBUSTERS

Basics of Java

This section covers fundamental concepts and features of Java programming language.

# Topic Read Articles
1. Introduction of Java Link
2. Java Vs C++ Link
3. Java program execution process Link
4. JDK Vs JRE Vs JVM Link
5. Write your first Java program Link
6. Variables in Java Link
7. Data types in Java Link
8. Type conversion in Java Link
9. Operators in Java Link
10. Taking input in Java Link
11. Java garbage collection Link
12. Conditional statements Link
13. Loop statements Link
14. Arrays in Java Link 1 Link 2
15. Methods in Java Link
16. Strings in Java Link
17. Exception handling in Java Link
18. Wrapper classes in Java Link
(#)

Object Oriented Programming in Java

This section covers Object Oriented Programming concepts in Java.

# Topic Subtopics Read Articles
1. Introduction to OOPS
Show Subtopics
  • - πŸ“ Why Object Oriented Programming
  • - πŸ“ Multiple Students Example - Messy Code
  • - πŸ“ What is OOP?
  • - πŸ“ Objects and Classes
  • - πŸ“ Attributes and Behaviour and Identity
Link
2. How to create a class and object in Java
Show Subtopics
  • - πŸ“ Must define some blue print - class
  • - πŸ“ Object an instance of class
  • - πŸ“ What is constructor?
  • - πŸ“ Default constructor
  • - πŸ“ Parameterized constructor
  • - πŸ“ Copy constructor
  • - πŸ“ Object life cycle
Link
3. Encapsulation in Java
Show Subtopics
  • - πŸ“ What is encapsulation?
  • - πŸ“ Access modifiers (Brief) in Java
  • - πŸ“ Not perfect encapsulation
  • - πŸ“ Perfect encapsulation
Link
4. Inheritance in Java
Show Subtopics
  • - πŸ“ What is inheritance?
  • - πŸ“ When do we use inheritance?
  • - πŸ“ General IS-A example
  • - πŸ“ Advantages of inheritance
  • - πŸ“ Implementation of inheritance
  • - πŸ“ Access modifiers (In Detailed) in Java
  • - πŸ“ Type of inheritance
  • - πŸ“ super keyword in Java
  • - πŸ“ super VS this keyword in Java
  • - πŸ“ Structure design program using inheritance
Link
5. Polymorphism in Java
Show Subtopics
  • - πŸ“ What is polymorphism?
  • - πŸ“ Types of polymorphism
  • - πŸ“ Static polymorphism
  • - πŸ“ Dynamic polymorphism
  • - πŸ“ Downcasting in Java
  • - πŸ“ Important notes
  • - πŸ“ Method overloading Vs method overriding
Link
6. Abstraction in Java
Show Subtopics
  • - πŸ“ What is abstraction?
  • - πŸ“ Abstraction in java collections
  • - πŸ“ Ways to achieve abstraction
  • - πŸ“ Abstraction using classes
  • - πŸ“ Abstraction using abstract class
  • - πŸ“ Abstraction using interface (new way to design strategy)
  • - πŸ“ Upcasting in abstraction
  • - πŸ“ Real world examples of abstraction
  • - πŸ“ Abstract class Vs interface
  • - πŸ“ Advantages of abstraction
  • - πŸ“ Achieve multiple inheritance using interface
Link

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages