mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-18 21:45:49 +00:00
updated the package with the java 8 tutorial classes.
This commit is contained in:
parent
ffa967c94b
commit
1d1b37e5df
4 changed files with 48 additions and 0 deletions
17
src/main/java/io/javabrains/Greeter.java
Normal file
17
src/main/java/io/javabrains/Greeter.java
Normal file
|
@ -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");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
5
src/main/java/io/javabrains/Greeting.java
Normal file
5
src/main/java/io/javabrains/Greeting.java
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
package io.javabrains;
|
||||||
|
|
||||||
|
public interface Greeting {
|
||||||
|
public void perform();
|
||||||
|
}
|
10
src/main/java/io/javabrains/HelloWorldGreetings.java
Normal file
10
src/main/java/io/javabrains/HelloWorldGreetings.java
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
package io.javabrains;
|
||||||
|
|
||||||
|
public class HelloWorldGreetings implements Greeting {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void perform() {
|
||||||
|
System.out.print("HelloWorld!");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
16
src/main/java/io/javabrains/TypeInferenceExample.java
Normal file
16
src/main/java/io/javabrains/TypeInferenceExample.java
Normal file
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue