https://github.com/erenuygur/efficienthousejava
https://github.com/erenuygur/efficienthousejava
java javacore javase
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/erenuygur/efficienthousejava
- Owner: erenuygur
- Created: 2022-09-24T18:25:34.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-20T21:48:01.000Z (about 2 years ago)
- Last Synced: 2025-03-24T14:44:46.788Z (7 months ago)
- Topics: java, javacore, javase
- Language: Java
- Homepage:
- Size: 225 KB
- Stars: 15
- Watchers: 1
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**
**
Eꜰꜰɪᴄɪᴇɴᴛ Hᴏᴜsᴇ⠀ JAVA 🅢🅔
###
𝗟𝗮𝗻𝗴𝘂𝗮𝗴𝗲 𝗕𝗮𝘀𝗶𝗰𝘀 😃
---
Language Basics Tutorials
|𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀 📚|
|--------|
|[THIS IS SPACE](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Language Basics Tutorials](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/PrimitiveTypes.java#L1)
Primitive Types
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|23.09.2022 ➖ 25.09.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Primitive Types](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Lesson 1](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/PrimitiveTypes.java#L1)
Operators
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|01.10.2022 ➖ 02.10.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Operators](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Lesson 2](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/Operators.java#L1)
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|08.10.2022 ➖ 09.10.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[And Operators](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Lesson 3](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/AndOperators.java#L1)
[Or Operators](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Lesson 4](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/OrOperators.java#L1)
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|15.10.2022 ➖ 16.10.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Ternary Operator](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Lesson 5](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/TernaryOperator.java#L1)
Operators Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|01.10.2022 ➖ 16.10.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|--------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/OperatorsExample.java#L1)
Expression and Assigment
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|22.10.2022 ➖ 23.10.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Expression and Assigment](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Lesson 6](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/ExpressionsAndAssignment.java#L1)
---
𝗖𝗼𝗻𝘀𝗼𝗹 𝗜𝗻𝗽𝘂𝘁 𝗮𝗻𝗱 𝗢𝘂𝘁𝗽𝘂𝘁 😄
---
Consol Input and Output Tutorials
|𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀 📚|
|--------|
|[THIS IS SPACE](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Consol Input and Output Tutorials](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/PrimitiveTypes.java#L1)
String
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|29.10.2022 ➖ 30.10.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[String Class](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 7](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/StringClass.java#L1)
String Methods
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|05.11.2022 ➖ 06.11.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[CharAt](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 8](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/ChartAt.java#L1)
[CompareTo](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 9](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/CompareTo.java#L1)
[Equals](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 10](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/Equals.java#L1)
[Immutable](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 11](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/Immutable.java#L1)
[IndexOf](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 12](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/IndexOf.java#L1)
[Length](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 13](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/Length.java#L1)
[SubString](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 14](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/SubString.java#L1)
[Trim](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 15](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/Trim.java#L1)
[UpperLowerCase](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 16](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/stringintro/UpperLower.java#L1)
Print Methods
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|05.11.2022 ➖ 06.11.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Print Methods](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 17](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/PrintMethods.java#L1)
Scanner Class
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|12.11.2022 ➖ 13.11.2022|
|𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Scanner Class](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/consolio)|[Lesson 18](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/ScannerClass.java#L1)
Scanner Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|12.11.2022 ➖ 13.11.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/consolio/ScannerExamples.java#L1)
---
𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴 𝗠𝗲𝗰𝗵𝗮𝗻𝗶𝘀𝗺 🙃
---
Branching Mechanism Tutorials
|𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀 📚|
|-------------|
[THIS IS SPACE](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Branching Mechanism Tutorials](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/PrimitiveTypes.java#L1)
If - Else
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|19.11.2022 ➖ 20.11.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[If - Else](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/flowcontrol)|[Lesson 19](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/ifelse/IfElse.java#L1)
If - Else Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|19.11.2022 ➖ 20.11.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/ifelse/IfElseExample.java#L1)
[Example **- Ⅱ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/ifelse/IfElseExample2.java#L1)
[Example **- Ⅲ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/ifelse/IfElseExample3.java#L1)
[Example **- Ⅳ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/ifelse/IfElseExample4.java#L1)
Boolean Expressions
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|19.11.2022 ➖ 20.11.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Boolean Expressions](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/flowcontrol)|[Lesson 20](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/ifelse/BooleanExpressions.java#L1)
Switch - Case
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|------------|
|26.11.2022 ➖ 27.11.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Switch - Case](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/flowcontrol)|[Lesson 21](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/switchcase/SwitchIntro.java#L1)
Switch - Case Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|26.11.2022 ➖ 27.11.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/switchcase/SwitchExample.java#L1)
[Example **- Ⅱ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/switchcase/SwitchExample2.java#L1)
[Example **- Ⅲ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/switchcase/MenuApp.java#L1)
[Example **- Ⅳ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/flowcontrol/switchcase/LeapYear.java#L1)
---
𝗠𝗲𝘁𝗵𝗼𝗱𝘀 😐
---
Methods Tutorials
|𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀 📚|
|-------------|
[THIS IS SPACE](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Methods Tutorials](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/PrimitiveTypes.java#L1)
Methods
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|03.12.2022 ➖ 04.12.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Methods Intro](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/methods)|[Lesson 22](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/MethodIntro.java#L1)
Methods Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|03.12.2022 ➖ 04.12.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/MethodIntroExample.java#L1)
Method Calling
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|03.12.2022 ➖ 04.12.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Method Calling](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/methods)|[Lesson 23](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/MethodCalling.java#L1)
Method with Parameters
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|03.12.2022 ➖ 04.12.2022|
|𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Method with Parameters](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/methods)|[Lesson 24](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/MethodsWithParameters.java#L1)
Void Type Methods
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|03.12.2022 ➖ 04.12.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Void Type Methods](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/methods)|[Lesson 25](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/VoidTypeMethods.java#L1)
Return Type Methods
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|10.12.2022 ➖ 11.12.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Return Type Methods](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/methods)|[Lesson 26](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/ReturnTypeMethods.java#L1)
Methods Overloading
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|18.02.2023 ➖ 19.02.2023||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Methods Overloading](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/methods)|[Lesson 27](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/methodoverloading/MethodOverloading.java#L1)
Methods Overloading Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|25.02.2023 ➖ 26.02.2023||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/methodoverloading/Example1.java#L1)
[Example **- Ⅱ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/methods/methodoverloading/Example2.java#L1)
---
𝗟𝗼𝗼𝗽𝘀 😶
---
Loops Tutorials
|𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀 📚|
|------------|
[THIS IS SPACE](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[Loops Tutorials](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/PrimitiveTypes.java#L1)
For
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|17.12.2022 ➖ 18.12.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[For Intro](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/loops)|[Lesson 28](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForIntro.java#L1)
For Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|17.12.2022 ➖ 28.12.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample1.java#L1)
[Example **- Ⅱ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample2.java#L1)
[Example **- Ⅲ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample3.java#L1)
[Example **- Ⅳ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample4.java#L1)
[Example **- Ⅴ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample5.java#L1)
[Example **- Ⅵ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample6.java#L1)
[Example **- Ⅶ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample7.java#L1)
[Example **- Ⅷ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample8.java#L1)
[Example **- Ⅸ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/forloops/ForExample9.java#L1)
While
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|24.12.2022 ➖ 25.12.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[While Intro](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/loops)|[Lesson 29](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/WhileIntro.java#L1)
While Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|24.12.2022 ➖ 25.12.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/WhileExample.java#L1)
[Example **- Ⅱ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/WhileExample2.java#L1)
[Example **- Ⅲ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/WhileExample3.java#L1)
[Example **- Ⅳ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/WhileExample4.java#L1)
[Example **- Ⅴ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/WhileExample5.java#L1)
[Example **- Ⅵ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/WhileExample6.java#L1)
[Example **- Ⅶ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/WhileExample7.java#L1)
Infinity Loops
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|24.12.2022 ➖ 25.12.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Infinity Loops](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/loops)|[Lesson 30](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/whileloops/InfinityLoopWithWhile.java#L1)
Do While
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|24.12.2022 ➖ 25.12.2022|
|𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Do While Intro](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/loops)|[Lesson 31](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/dowhileloops/DoWhileIntro.java#L1)
Do While Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|24.12.2022 ➖ 25.12.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/dowhileloops/DoWhileExample.java#L1)
Continue - Break
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|17.12.2022 ➖ 18.12.2022||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Continue ](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/loops)|[Lesson 32](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/ContinueExample.java#L1)
[Break ](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/loops)|[Lesson 33](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/BreakIntro.java#L1)
[Labeled Break ](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/loops)|[Lesson 34](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/LabeledBreak.java#L1)
Break Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|17.12.2022 ➖ 18.12.2022||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/loops/Break.java#L1)
---
𝗢𝗢𝗣 (𝗢𝗯𝗷𝗲𝗰𝘁 𝗢𝗿𝗶𝗲𝗻𝘁𝗲𝗱 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴) 😬
---
OOP Tutorials
|𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀 📚|
|-------------|
[THIS IS SPACE](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/languagebasics)|[OOP Tutorials](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/languagebasics/PrimitiveTypes.java#L1)
Basics
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|07.01.2023 ➖ 08.01.2023||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[User Defined Type](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 35](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/UserDefinedType.java#L1)
[Class Members](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 36](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/ClassMembers.java#L1)
[Cast](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 37](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/Cast.java#L1)
[Defaults](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 38](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/Defaults.java#L1)
Basics Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|----------|
|07.01.2023 ➖ 08.01.2023||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/Example1.java#L1)
Stack - Heap
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|14.01.2023 ➖ 15.01.2023|
|𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Stack](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 39](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/StackExample.java#L1)
[Heap](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 40](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/Heap.java#L1)
References and Object
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|14.01.2023 ➖ 15.01.2023|
|𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Two Reference One Instance](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 41](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/examples/TwoReferenceOneInstance.java#L1)
[References and Object](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 42](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/examples/ReferanceAndObject.java#L1)
References and Object Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|07.01.2023 ➖ 15.01.2023||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/examples/Tricky.java#L1)
[Example **- Ⅱ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/examples/date/DateUtil.java#L1)
[Example **- Ⅲ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/examples/EquationSolver.java#L1)
[Example **- Ⅳ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/examples/point/Point.java#L1)
Statics
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|21.01.2023 ➖ 22.01.2023||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Statics](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 43](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/statics/Intro.java#L1)
Statics Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|21.01.2023 ➖ 22.01.2023||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/statics/GameApp.java#L1)
Non-Statics
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|21.01.2023 ➖ 22.01.2023||𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Non-Statics](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 44](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/nonstatics/Intro.java#L1)
Non-Statics Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|21.01.2023 ➖ 22.01.2023||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/nonstatics/Example.java#L1)
[Example **- Ⅱ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/nonstatics/Example1.java#L1)
[Example **- Ⅲ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/nonstatics/Example2.java#L1)
[Example **- Ⅳ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/nonstatics/Example3.java#L1)
Random Class
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|27.01.2023 ➖ 28.01.2023|
|𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Random Class](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 45](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/randomclass/Intro.java#L1)
Random Class Examples
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|27.01.2023 ➖ 28.01.2023||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅰ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/randomclass/Example.java#L1)
[Example **- Ⅱ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/randomclass/Example1.java#L1)
[Example **- Ⅲ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/randomclass/Example2.java#L1)
[Example **- Ⅳ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/randomclass/CoinSimulationApp.java#L1)
[Example **- Ⅴ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/randomclass/SameTwoDiceAppSimple.java#L1)
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|02.02.2023 ➖ 03.02.2023||𝗦𝗲𝗲𝗱 𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Example **- Ⅵ**](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/randomclass/Seed.java#L1)
Constructors
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|25.02.2023 ➖ 26.02.2023|
|𝗧𝗼𝗽𝗶𝗰|𝗟𝗲𝘀𝘀𝗼𝗻'𝘀 𝗖𝗼𝗱𝗲𝘀|
|---------|-------------|
[Constructors](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics)|[Lesson 46](https://github.com/erenuygur/EfficientHouseJava/blob/main/src/lessons/oop/basics/constructors/Intro.java#L1)
Constructors Example
|𝙳𝚊𝚝𝚊 𝚁𝚊𝚗𝚐𝚎 📅|
|-----------|
|11.03.2023 ➖ 12.03.2023||𝗘𝘅𝗮𝗺𝗽𝗹𝗲𝘀 👨💻|
|---------|
[Basic Shopping App](https://github.com/erenuygur/EfficientHouseJava/tree/main/src/lessons/oop/basics/constructors/basicshoppingapp)
---