问题描述
我是Java8的新手
任何人都可以在下面的代码片段中共享return args
返回的内容吗?在Java 7中如何理解实际发生的情况?
public ApplicationRunner initializeConnection(
RsvpsWebSocketHandler rsvpsWebSocketHandler) {
return args -> {
WebSocketClient rsvpsSocketClient = new StandardWebSocketClient();
rsvpsSocketClient.doHandshake(
rsvpsWebSocketHandler,MEETUP_RSVPS_ENDPOINT);
};
}
解决方法
这是一个<!DOCTYPE html>
<html lang="en">
<head>
<title>Test</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,user-scalable=no,minimum-scale=1.0,maximum-scale=1.0">
<script src="https://unpkg.com/[email protected]/build/three.min.js"></script>
</head>
<body>
<script id="vs-canvasTest" type="x-shader/x-vertex">
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = vec4( position,1.0 );
}
</script>
<script id="fs-canvasTest" type="x-shader/x-fragment">
varying vec2 vUv;
uniform sampler2D canvasTexture;
void main() {
gl_FragColor = texture2D(canvasTexture,vUv);
}
</script>
</body>
</html>
,它只是匿名类的简写初始化。
在lambda
中,它看起来像:
Java 1.7