├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── ing │ │ ├── designpattern01 │ │ ├── problem │ │ │ ├── BursluOgrenci.java │ │ │ ├── BursluveCiftAnadalYapanOgrenci.java │ │ │ ├── Main.java │ │ │ ├── Ogrenci.java │ │ │ ├── YarimBursluCiftAnadalOgrenci.java │ │ │ └── YarimBursluOgrenci.java │ │ └── solution │ │ │ ├── Anadallilik.java │ │ │ ├── Bursluluk.java │ │ │ ├── CiftAnadal.java │ │ │ ├── HicBursYok.java │ │ │ ├── Main.java │ │ │ ├── Ogrenci.java │ │ │ ├── TamBurs.java │ │ │ ├── TekAnadal.java │ │ │ └── YariBurslu.java │ │ ├── designpattern02 │ │ ├── problem │ │ │ ├── BolKopukluLatte.java │ │ │ ├── Cay.java │ │ │ ├── CiftShotLatte.java │ │ │ ├── Icecek.java │ │ │ ├── Latte.java │ │ │ └── SutluCay.java │ │ └── solution │ │ │ ├── BolShot.java │ │ │ ├── BolSutlu.java │ │ │ ├── Buzlu.java │ │ │ ├── Cay.java │ │ │ ├── Eklenti.java │ │ │ ├── Icecek.java │ │ │ ├── Latte.java │ │ │ ├── Main.java │ │ │ └── Sut.java │ │ ├── question01 │ │ └── NutritionFacts.java │ │ ├── question02 │ │ ├── Roman.java │ │ └── Sum.java │ │ ├── question03 │ │ ├── Adult.java │ │ └── Room.java │ │ ├── question04 │ │ └── PhoneNumber.java │ │ ├── question05 │ │ └── Sort.java │ │ ├── question06 │ │ └── Complex.java │ │ ├── question07 │ │ ├── Sub.java │ │ └── Super.java │ │ ├── question08 │ │ ├── Figure.java │ │ └── fixed │ │ │ ├── Circle.java │ │ │ ├── Figure.java │ │ │ ├── Main.java │ │ │ ├── Rectangle.java │ │ │ └── Square.java │ │ ├── question09 │ │ ├── App.java │ │ └── Period.java │ │ ├── question10 │ │ ├── Avoid.java │ │ └── Money.java │ │ ├── question11 │ │ ├── ReadAndWriteFile.java │ │ └── ReadFile.java │ │ ├── question12 │ │ ├── Card.java │ │ └── Symptom.java │ │ ├── question13 │ │ └── InstrumentedHashSet.java │ │ ├── question14 │ │ ├── AreaCalculator.java │ │ └── PhysicalConstants.java │ │ ├── question15 │ │ ├── Dessert.java │ │ ├── Main.java │ │ └── Utensil.java │ │ ├── question16 │ │ └── Rawetallica.java │ │ ├── question17 │ │ └── Guess.java │ │ ├── question18 │ │ ├── EmptyStackException.java │ │ └── Stack.java │ │ ├── question19 │ │ └── Combiner.java │ │ ├── question20 │ │ └── Hazardous.java │ │ ├── question21 │ │ ├── Calculator.java │ │ └── Main.java │ │ ├── question22 │ │ ├── Main.java │ │ └── MusicTeam.java │ │ ├── question23 │ │ ├── Main.java │ │ └── PrintedWork.java │ │ ├── question24 │ │ ├── RunTests.java │ │ └── Sample.java │ │ ├── question25 │ │ └── NerfBasic.java │ │ ├── question26 │ │ ├── Freq.java │ │ ├── StockCalculation.java │ │ └── StockInfo.java │ │ ├── question27 │ │ └── BondCalculation.java │ │ ├── question28 │ │ ├── BMW.java │ │ ├── Car.java │ │ ├── CarClassifier.java │ │ ├── Mercedes.java │ │ └── SetList.java │ │ ├── question29 │ │ └── NumberOperation.java │ │ ├── question30 │ │ ├── Cheese.java │ │ ├── CheeseController.java │ │ └── Main.java │ │ ├── question31 │ │ └── Max.java │ │ ├── question32 │ │ └── LordOfTheLoops.java │ │ ├── question33 │ │ └── RandomTest.java │ │ ├── question34 │ │ └── Combine.java │ │ ├── question35 │ │ └── Translate.java │ │ ├── question36 │ │ └── ReadFile.java │ │ ├── question37 │ │ └── Sorting.java │ │ ├── question38 │ │ └── StopThread.java │ │ ├── question39 │ │ └── MailNinja.java │ │ ├── question40 │ │ └── MyLock.java │ │ ├── question41 │ │ └── NetworkUtility.java │ │ ├── question42 │ │ └── Supply.java │ │ ├── question43 │ │ ├── DontDo.java │ │ ├── IllegalArgumentExceptionExample.java │ │ ├── IllegalStateExceptionDemo.java │ │ ├── IndexOutOfBoundsExceptionExample.java │ │ ├── NullPointerExceptionExample.java │ │ ├── User.java │ │ └── unsuportedOperation │ │ │ ├── Duck.java │ │ │ ├── MiniDuckSimulator.java │ │ │ ├── ModelDuck.java │ │ │ └── RedHeadDuck.java │ │ └── question44 │ │ └── PhoneNumber.java └── resource │ ├── question_10.png │ └── question_4.png └── test └── java └── com └── ing └── AppTest.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/problem/BursluOgrenci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/problem/BursluOgrenci.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/problem/BursluveCiftAnadalYapanOgrenci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/problem/BursluveCiftAnadalYapanOgrenci.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/problem/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/problem/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/problem/Ogrenci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/problem/Ogrenci.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/problem/YarimBursluCiftAnadalOgrenci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/problem/YarimBursluCiftAnadalOgrenci.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/problem/YarimBursluOgrenci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/problem/YarimBursluOgrenci.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/Anadallilik.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/Anadallilik.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/Bursluluk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/Bursluluk.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/CiftAnadal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/CiftAnadal.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/HicBursYok.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/HicBursYok.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/Ogrenci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/Ogrenci.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/TamBurs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/TamBurs.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/TekAnadal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/TekAnadal.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern01/solution/YariBurslu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern01/solution/YariBurslu.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/problem/BolKopukluLatte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/problem/BolKopukluLatte.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/problem/Cay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/problem/Cay.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/problem/CiftShotLatte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/problem/CiftShotLatte.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/problem/Icecek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/problem/Icecek.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/problem/Latte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/problem/Latte.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/problem/SutluCay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/problem/SutluCay.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/BolShot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/BolShot.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/BolSutlu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/BolSutlu.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/Buzlu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/Buzlu.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/Cay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/Cay.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/Eklenti.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/Eklenti.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/Icecek.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/Icecek.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/Latte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/Latte.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/designpattern02/solution/Sut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/designpattern02/solution/Sut.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question01/NutritionFacts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question01/NutritionFacts.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question02/Roman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question02/Roman.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question02/Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question02/Sum.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question03/Adult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question03/Adult.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question03/Room.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question03/Room.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question04/PhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question04/PhoneNumber.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question05/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question05/Sort.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question06/Complex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question06/Complex.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question07/Sub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question07/Sub.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question07/Super.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question07/Super.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question08/Figure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question08/Figure.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question08/fixed/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question08/fixed/Circle.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question08/fixed/Figure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question08/fixed/Figure.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question08/fixed/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question08/fixed/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question08/fixed/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question08/fixed/Rectangle.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question08/fixed/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question08/fixed/Square.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question09/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question09/App.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question09/Period.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question09/Period.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question10/Avoid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question10/Avoid.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question10/Money.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question10/Money.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question11/ReadAndWriteFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question11/ReadAndWriteFile.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question11/ReadFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question11/ReadFile.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question12/Card.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question12/Card.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question12/Symptom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question12/Symptom.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question13/InstrumentedHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question13/InstrumentedHashSet.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question14/AreaCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question14/AreaCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question14/PhysicalConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question14/PhysicalConstants.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question15/Dessert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question15/Dessert.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question15/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question15/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question15/Utensil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question15/Utensil.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question16/Rawetallica.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question16/Rawetallica.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question17/Guess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question17/Guess.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question18/EmptyStackException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question18/EmptyStackException.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question18/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question18/Stack.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question19/Combiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question19/Combiner.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question20/Hazardous.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question20/Hazardous.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question21/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question21/Calculator.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question21/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question21/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question22/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question22/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question22/MusicTeam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question22/MusicTeam.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question23/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question23/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question23/PrintedWork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question23/PrintedWork.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question24/RunTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question24/RunTests.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question24/Sample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question24/Sample.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question25/NerfBasic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question25/NerfBasic.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question26/Freq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question26/Freq.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question26/StockCalculation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question26/StockCalculation.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question26/StockInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question26/StockInfo.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question27/BondCalculation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question27/BondCalculation.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question28/BMW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question28/BMW.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question28/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question28/Car.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question28/CarClassifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question28/CarClassifier.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question28/Mercedes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question28/Mercedes.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question28/SetList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question28/SetList.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question29/NumberOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question29/NumberOperation.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question30/Cheese.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question30/Cheese.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question30/CheeseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question30/CheeseController.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question30/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question30/Main.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question31/Max.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question31/Max.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question32/LordOfTheLoops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question32/LordOfTheLoops.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question33/RandomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question33/RandomTest.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question34/Combine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question34/Combine.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question35/Translate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question35/Translate.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question36/ReadFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question36/ReadFile.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question37/Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question37/Sorting.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question38/StopThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question38/StopThread.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question39/MailNinja.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question39/MailNinja.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question40/MyLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question40/MyLock.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question41/NetworkUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question41/NetworkUtility.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question42/Supply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question42/Supply.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/DontDo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/DontDo.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/IllegalArgumentExceptionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/IllegalArgumentExceptionExample.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/IllegalStateExceptionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/IllegalStateExceptionDemo.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/IndexOutOfBoundsExceptionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/IndexOutOfBoundsExceptionExample.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/NullPointerExceptionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/NullPointerExceptionExample.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/User.java: -------------------------------------------------------------------------------- 1 | package com.ing.question43; 2 | 3 | public class User { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/unsuportedOperation/Duck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/unsuportedOperation/Duck.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/unsuportedOperation/MiniDuckSimulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/unsuportedOperation/MiniDuckSimulator.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/unsuportedOperation/ModelDuck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/unsuportedOperation/ModelDuck.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question43/unsuportedOperation/RedHeadDuck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question43/unsuportedOperation/RedHeadDuck.java -------------------------------------------------------------------------------- /src/main/java/com/ing/question44/PhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/java/com/ing/question44/PhoneNumber.java -------------------------------------------------------------------------------- /src/main/resource/question_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/resource/question_10.png -------------------------------------------------------------------------------- /src/main/resource/question_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/main/resource/question_4.png -------------------------------------------------------------------------------- /src/test/java/com/ing/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/altuga/BootcampEffectiveJava/HEAD/src/test/java/com/ing/AppTest.java --------------------------------------------------------------------------------