├── .gitignore ├── Java11 ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── jugistanbul │ │ ├── DynamicConstant.md │ │ ├── FlightRecorder.md │ │ ├── httpclient │ │ ├── HttpClientAsyncGET.java │ │ ├── HttpClientGET.java │ │ ├── HttpClientOtherOptions.java │ │ └── HttpClientPOSTJson.java │ │ ├── lambda │ │ └── VarLambdaParameters.java │ │ ├── nested │ │ └── NestedAccessByReflection.java │ │ ├── singleclass │ │ ├── SingleClass.java │ │ └── SingleCommand.md │ │ └── string │ │ ├── method │ │ └── NewUtilityMethods.java │ │ ├── read │ │ └── ReadString.java │ │ └── write │ │ └── WriteString.java │ └── resources │ └── meetups.txt ├── Java12 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── jugistanbul │ ├── benchmark │ └── README.md │ └── switchexpressions │ └── SwitchExpressionsExample.java ├── README.md ├── java10 ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── jugistanbul │ │ ├── unmodifiable │ │ └── UnmodifiableView.java │ │ └── var │ │ └── LocalVariableTypeInference.java │ └── resources │ └── log.txt ├── java13 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── jugistanbul │ ├── socket │ ├── NioSocketImplExample.java │ └── run.sh │ └── text │ └── TextBlocksExample.java ├── java14 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── jugistanbul │ ├── nullpointer │ ├── Car.java │ ├── Factory.java │ ├── HelpfulNullPointer.java │ └── Model.java │ ├── patternmatching │ ├── Boss.java │ ├── Developer.java │ └── PatternMatchingExample.java │ └── record │ ├── Developer.java │ ├── Person.java │ └── RecordExample.java ├── java9 ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── jugistanbul │ │ ├── constant │ │ └── Constants.java │ │ ├── flow │ │ └── VersionSubscriber.java │ │ ├── inputstream │ │ └── InputStreamFunctions.java │ │ ├── ipm │ │ ├── Language.java │ │ ├── Normalizer.java │ │ └── TextNormalizer.java │ │ ├── process │ │ └── ProcessService.java │ │ ├── stackwalker │ │ └── StackWalker.java │ │ └── stream │ │ └── StreamImprovements.java │ └── resources │ └── lorem.txt └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/.gitignore -------------------------------------------------------------------------------- /Java11/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/pom.xml -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/DynamicConstant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/DynamicConstant.md -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/FlightRecorder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/FlightRecorder.md -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/httpclient/HttpClientAsyncGET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/httpclient/HttpClientAsyncGET.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/httpclient/HttpClientGET.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/httpclient/HttpClientGET.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/httpclient/HttpClientOtherOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/httpclient/HttpClientOtherOptions.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/httpclient/HttpClientPOSTJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/httpclient/HttpClientPOSTJson.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/lambda/VarLambdaParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/lambda/VarLambdaParameters.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/nested/NestedAccessByReflection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/nested/NestedAccessByReflection.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/singleclass/SingleClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/singleclass/SingleClass.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/singleclass/SingleCommand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/singleclass/SingleCommand.md -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/string/method/NewUtilityMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/string/method/NewUtilityMethods.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/string/read/ReadString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/string/read/ReadString.java -------------------------------------------------------------------------------- /Java11/src/main/java/org/jugistanbul/string/write/WriteString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/java/org/jugistanbul/string/write/WriteString.java -------------------------------------------------------------------------------- /Java11/src/main/resources/meetups.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java11/src/main/resources/meetups.txt -------------------------------------------------------------------------------- /Java12/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java12/pom.xml -------------------------------------------------------------------------------- /Java12/src/main/java/org/jugistanbul/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java12/src/main/java/org/jugistanbul/benchmark/README.md -------------------------------------------------------------------------------- /Java12/src/main/java/org/jugistanbul/switchexpressions/SwitchExpressionsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/Java12/src/main/java/org/jugistanbul/switchexpressions/SwitchExpressionsExample.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/README.md -------------------------------------------------------------------------------- /java10/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java10/pom.xml -------------------------------------------------------------------------------- /java10/src/main/java/org/jugistanbul/unmodifiable/UnmodifiableView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java10/src/main/java/org/jugistanbul/unmodifiable/UnmodifiableView.java -------------------------------------------------------------------------------- /java10/src/main/java/org/jugistanbul/var/LocalVariableTypeInference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java10/src/main/java/org/jugistanbul/var/LocalVariableTypeInference.java -------------------------------------------------------------------------------- /java10/src/main/resources/log.txt: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /java13/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java13/pom.xml -------------------------------------------------------------------------------- /java13/src/main/java/org/jugistanbul/socket/NioSocketImplExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java13/src/main/java/org/jugistanbul/socket/NioSocketImplExample.java -------------------------------------------------------------------------------- /java13/src/main/java/org/jugistanbul/socket/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java13/src/main/java/org/jugistanbul/socket/run.sh -------------------------------------------------------------------------------- /java13/src/main/java/org/jugistanbul/text/TextBlocksExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java13/src/main/java/org/jugistanbul/text/TextBlocksExample.java -------------------------------------------------------------------------------- /java14/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/pom.xml -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/nullpointer/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/nullpointer/Car.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/nullpointer/Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/nullpointer/Factory.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/nullpointer/HelpfulNullPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/nullpointer/HelpfulNullPointer.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/nullpointer/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/nullpointer/Model.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/patternmatching/Boss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/patternmatching/Boss.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/patternmatching/Developer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/patternmatching/Developer.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/patternmatching/PatternMatchingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/patternmatching/PatternMatchingExample.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/record/Developer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/record/Developer.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/record/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/record/Person.java -------------------------------------------------------------------------------- /java14/src/main/java/org/jugistanbul/record/RecordExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java14/src/main/java/org/jugistanbul/record/RecordExample.java -------------------------------------------------------------------------------- /java9/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/pom.xml -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/constant/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/constant/Constants.java -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/flow/VersionSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/flow/VersionSubscriber.java -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/inputstream/InputStreamFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/inputstream/InputStreamFunctions.java -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/ipm/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/ipm/Language.java -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/ipm/Normalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/ipm/Normalizer.java -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/ipm/TextNormalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/ipm/TextNormalizer.java -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/process/ProcessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/process/ProcessService.java -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/stackwalker/StackWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/stackwalker/StackWalker.java -------------------------------------------------------------------------------- /java9/src/main/java/org/jugistanbul/stream/StreamImprovements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/java/org/jugistanbul/stream/StreamImprovements.java -------------------------------------------------------------------------------- /java9/src/main/resources/lorem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/java9/src/main/resources/lorem.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JUGIstanbul/java9-N/HEAD/pom.xml --------------------------------------------------------------------------------