????????л???Java 8??6?????
???????????? ???????[ 2014/7/15 11:21:35 ] ??????????????? java
?????????????????
????????????y???????????????????????????Java 8????????????????????????????????????????????????????μ?????????????????????????????????????
???????????????????????????????????????е???????????????????????????????д?????????????????????????汾????????????????Oracle????????Java??????ù???????δ????????????????????????????????
public interface TimeClient {
// ...
static public ZoneId getZoneId (String zoneString) {
try {
return ZoneId.of(zoneString);
} catch (DateTimeException e) {
System.err.println("Invalid time zone: " + zoneString +
"; using default time zone instead.");
return ZoneId.systemDefault();
}
}
default public ZonedDateTime getZonedDateTime(String zoneString) {
return ZonedDateTime.of(getLocalDateTime()?? getZoneId(zoneString));
}
}
|
??????????????????????????????????ū???е?????????????????????????????????????????úú?????????????????????????RebelLabs??Oleg Shelajev??????????
????????????????????????????????????????????????????????????е????????????μ?????????????????????
???????潲????Щ????????????????????????????????????????????
?????????Jigsaw
????Jigsaw?????????????Java??????黯??????JRE?????????Э????????????????????????Java????????????????????????????????????????“??????”????????????????????????JAR?????С?????????????????????Щ????????????Щ?????
?????????????????Jigsaw?????????????????Σ?????????????????????????????????????????????????Oracle?????????Mark Reinhold????????????????????????Java8???????????????????Java 9???????9?б??????????????????
?????????????
??????????
???????????????????????????lambda????????е??????????????????????????????????????????????????????Щ??????????????????????????????????????? ?????飬??????????????????????????? ??
????try {
????httpConn.setRequestMethod("GET");
????}?catch (ProtocolException pe) { /* Why don’t you call me anymore? */ }
????????????
????????????????????????????????????????????????Java?????????????????????????????????????????????????????????????μ?JVM???????????л????????
??????????????
????Java???James Gosling??????β?????????“????в??ò?????????????????????????????????????????C++??????????”??????????????????????в???????????????JVM?????????????????????????棬??????????????????????
????javascriptEntryPoints <<= (sourceDirectory in Compile)(base =>
????((base / "assets" ** "*.js") --- (base / "assets" ** "_*")).get
????)
????????Scala??Play????е??????????????????е???????
??????????Щ??????????????????????????????Щ?????Java??ɡ?δ????汾??????о??????Щ???????????????????????????????????????
????????????
????Java?????????к?????????????е??????Java 8???lambda???????Щ????????????????????????????????????????????????е???????仯???????Java 7??????????????????????????????????к????·????
???????????????????????????????Pierre-yves Saumont ???????е??????????????????????????????Java???????????????
???????????Scala????Java??Java?????????????????????????Scala???????????????lambda????????????lambda???????????????????????????????trait???????????????????????????Scala?????Java?????
???????? ?????lambda???????Java 8????????????????????С?
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11