├── README.md ├── pom.xml ├── src ├── main │ └── java │ │ └── com │ │ └── udemy │ │ ├── calculator │ │ ├── Calculator.java │ │ ├── MathOperation.java │ │ └── TestMain.java │ │ └── java │ │ ├── TestMain.java │ │ ├── assignment │ │ ├── FirstNameAssignment.java │ │ └── PriceTable.java │ │ ├── compare │ │ └── Student.java │ │ ├── datatype │ │ ├── PrimitiveType.java │ │ └── ReferenceType.java │ │ ├── interfacepolymorphism │ │ ├── Alarm.java │ │ ├── Clock.java │ │ ├── GoogleMini.java │ │ └── IPhone.java │ │ ├── lambda │ │ ├── GreetingService.java │ │ └── StringOperations.java │ │ ├── pages │ │ └── TableDemoPage.java │ │ ├── polymorphism │ │ ├── Animal.java │ │ ├── AreaCalculator.java │ │ ├── Cat.java │ │ ├── Dog.java │ │ └── Horse.java │ │ ├── predicate │ │ └── Rules.java │ │ ├── supplier │ │ └── DriverFactory.java │ │ └── util │ │ └── LinkUtil.java └── test │ └── java │ └── com │ └── udemy │ └── java │ └── test │ ├── BrokenLinkTest.java │ ├── CheckboxSelectionTest.java │ ├── DriverTest.java │ ├── HoverableDropdownTest.java │ ├── PriceTableTest.java │ └── SearchCriteriaFactory.java └── udemy-java.iml /README.md: -------------------------------------------------------------------------------- 1 | # java-8-and-beyond 2 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/udemy/calculator/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/calculator/Calculator.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/calculator/MathOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/calculator/MathOperation.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/calculator/TestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/calculator/TestMain.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/TestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/TestMain.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/assignment/FirstNameAssignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/assignment/FirstNameAssignment.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/assignment/PriceTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/assignment/PriceTable.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/compare/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/compare/Student.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/datatype/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/datatype/PrimitiveType.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/datatype/ReferenceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/datatype/ReferenceType.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/interfacepolymorphism/Alarm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/interfacepolymorphism/Alarm.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/interfacepolymorphism/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/interfacepolymorphism/Clock.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/interfacepolymorphism/GoogleMini.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/interfacepolymorphism/GoogleMini.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/interfacepolymorphism/IPhone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/interfacepolymorphism/IPhone.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/lambda/GreetingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/lambda/GreetingService.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/lambda/StringOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/lambda/StringOperations.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/pages/TableDemoPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/pages/TableDemoPage.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/polymorphism/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/polymorphism/Animal.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/polymorphism/AreaCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/polymorphism/AreaCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/polymorphism/Cat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/polymorphism/Cat.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/polymorphism/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/polymorphism/Dog.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/polymorphism/Horse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/polymorphism/Horse.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/predicate/Rules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/predicate/Rules.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/supplier/DriverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/supplier/DriverFactory.java -------------------------------------------------------------------------------- /src/main/java/com/udemy/java/util/LinkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/main/java/com/udemy/java/util/LinkUtil.java -------------------------------------------------------------------------------- /src/test/java/com/udemy/java/test/BrokenLinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/test/java/com/udemy/java/test/BrokenLinkTest.java -------------------------------------------------------------------------------- /src/test/java/com/udemy/java/test/CheckboxSelectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/test/java/com/udemy/java/test/CheckboxSelectionTest.java -------------------------------------------------------------------------------- /src/test/java/com/udemy/java/test/DriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/test/java/com/udemy/java/test/DriverTest.java -------------------------------------------------------------------------------- /src/test/java/com/udemy/java/test/HoverableDropdownTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/test/java/com/udemy/java/test/HoverableDropdownTest.java -------------------------------------------------------------------------------- /src/test/java/com/udemy/java/test/PriceTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/test/java/com/udemy/java/test/PriceTableTest.java -------------------------------------------------------------------------------- /src/test/java/com/udemy/java/test/SearchCriteriaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/src/test/java/com/udemy/java/test/SearchCriteriaFactory.java -------------------------------------------------------------------------------- /udemy-java.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinsguru/java-8-and-beyond/HEAD/udemy-java.iml --------------------------------------------------------------------------------