From 1d1b37e5dfbee35ef01c7d0493b0f29d91c9248f Mon Sep 17 00:00:00 2001 From: abhi sai Date: Thu, 19 Oct 2017 18:51:41 -0500 Subject: [PATCH 1/2] updated the package with the java 8 tutorial classes. --- src/main/java/io/javabrains/Greeter.java | 17 +++++++++++++++++ src/main/java/io/javabrains/Greeting.java | 5 +++++ .../java/io/javabrains/HelloWorldGreetings.java | 10 ++++++++++ .../io/javabrains/TypeInferenceExample.java | 16 ++++++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 src/main/java/io/javabrains/Greeter.java create mode 100644 src/main/java/io/javabrains/Greeting.java create mode 100644 src/main/java/io/javabrains/HelloWorldGreetings.java create mode 100644 src/main/java/io/javabrains/TypeInferenceExample.java diff --git a/src/main/java/io/javabrains/Greeter.java b/src/main/java/io/javabrains/Greeter.java new file mode 100644 index 000000000..ed3fb4758 --- /dev/null +++ b/src/main/java/io/javabrains/Greeter.java @@ -0,0 +1,17 @@ +package io.javabrains; + +public class Greeter { + public void greet(Greeting greeting) { + greeting.perform(); + } + + public static void main(String[] args) { + Greeter greeter = new Greeter(); + HelloWorldGreetings helloWorldGreeting = new HelloWorldGreetings(); + greeter.greet(helloWorldGreeting); + + Greeting myLambdaFunction = ()-> System.out.print("HelloWorld"); + } + +} + diff --git a/src/main/java/io/javabrains/Greeting.java b/src/main/java/io/javabrains/Greeting.java new file mode 100644 index 000000000..c11d9b257 --- /dev/null +++ b/src/main/java/io/javabrains/Greeting.java @@ -0,0 +1,5 @@ +package io.javabrains; + +public interface Greeting { + public void perform(); +} diff --git a/src/main/java/io/javabrains/HelloWorldGreetings.java b/src/main/java/io/javabrains/HelloWorldGreetings.java new file mode 100644 index 000000000..00c438f84 --- /dev/null +++ b/src/main/java/io/javabrains/HelloWorldGreetings.java @@ -0,0 +1,10 @@ +package io.javabrains; + +public class HelloWorldGreetings implements Greeting { + + @Override + public void perform() { + System.out.print("HelloWorld!"); + } + +} diff --git a/src/main/java/io/javabrains/TypeInferenceExample.java b/src/main/java/io/javabrains/TypeInferenceExample.java new file mode 100644 index 000000000..ba997f534 --- /dev/null +++ b/src/main/java/io/javabrains/TypeInferenceExample.java @@ -0,0 +1,16 @@ +package io.javabrains; + +public class TypeInferenceExample { + + public static void main(String[] args) { + StringLengthLambda myLambda = s -> s.length(); + System.out.print(myLambda.getLength("Hello Lambda!")); + } + + + interface StringLengthLambda{ + int getLength(String s); + } + } + + From 330636a6a252742be24a7c2e6088e8798dc7a660 Mon Sep 17 00:00:00 2001 From: abhi sai Date: Thu, 19 Oct 2017 19:00:43 -0500 Subject: [PATCH 2/2] Deleted the package which has java 8 tutorial classes --- src/main/java/io/javabrains/Greeter.java | 17 ----------------- src/main/java/io/javabrains/Greeting.java | 5 ----- .../java/io/javabrains/HelloWorldGreetings.java | 10 ---------- .../io/javabrains/TypeInferenceExample.java | 16 ---------------- 4 files changed, 48 deletions(-) delete mode 100644 src/main/java/io/javabrains/Greeter.java delete mode 100644 src/main/java/io/javabrains/Greeting.java delete mode 100644 src/main/java/io/javabrains/HelloWorldGreetings.java delete mode 100644 src/main/java/io/javabrains/TypeInferenceExample.java diff --git a/src/main/java/io/javabrains/Greeter.java b/src/main/java/io/javabrains/Greeter.java deleted file mode 100644 index ed3fb4758..000000000 --- a/src/main/java/io/javabrains/Greeter.java +++ /dev/null @@ -1,17 +0,0 @@ -package io.javabrains; - -public class Greeter { - public void greet(Greeting greeting) { - greeting.perform(); - } - - public static void main(String[] args) { - Greeter greeter = new Greeter(); - HelloWorldGreetings helloWorldGreeting = new HelloWorldGreetings(); - greeter.greet(helloWorldGreeting); - - Greeting myLambdaFunction = ()-> System.out.print("HelloWorld"); - } - -} - diff --git a/src/main/java/io/javabrains/Greeting.java b/src/main/java/io/javabrains/Greeting.java deleted file mode 100644 index c11d9b257..000000000 --- a/src/main/java/io/javabrains/Greeting.java +++ /dev/null @@ -1,5 +0,0 @@ -package io.javabrains; - -public interface Greeting { - public void perform(); -} diff --git a/src/main/java/io/javabrains/HelloWorldGreetings.java b/src/main/java/io/javabrains/HelloWorldGreetings.java deleted file mode 100644 index 00c438f84..000000000 --- a/src/main/java/io/javabrains/HelloWorldGreetings.java +++ /dev/null @@ -1,10 +0,0 @@ -package io.javabrains; - -public class HelloWorldGreetings implements Greeting { - - @Override - public void perform() { - System.out.print("HelloWorld!"); - } - -} diff --git a/src/main/java/io/javabrains/TypeInferenceExample.java b/src/main/java/io/javabrains/TypeInferenceExample.java deleted file mode 100644 index ba997f534..000000000 --- a/src/main/java/io/javabrains/TypeInferenceExample.java +++ /dev/null @@ -1,16 +0,0 @@ -package io.javabrains; - -public class TypeInferenceExample { - - public static void main(String[] args) { - StringLengthLambda myLambda = s -> s.length(); - System.out.print(myLambda.getLength("Hello Lambda!")); - } - - - interface StringLengthLambda{ - int getLength(String s); - } - } - -