mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-18 13:35:50 +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