An open API service indexing awesome lists of open source software.

https://github.com/erenuygur/efficienthousejava


https://github.com/erenuygur/efficienthousejava

java javacore javase

Last synced: 6 months ago
JSON representation

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)

---