Java 8?????????????
???????????? ???????[ 2014/7/3 13:24:18 ] ????????Java
?????л????μ???????
????Java8????????μ?date-time????????????????????????????deprecated???????????????????????μ????????Java????????????????????????????????Jodatime???????????Ч???????????Jodatime????????????????????Java?????????????????????
???????κ?????????????????????????????????????????д????????????t??????????????????и??
????????ν??????????????Date????????toInstant()???????????Date??????μ???????????????????????????????????????Щ????????????????????????????????????????Ч??
?????????????????
????????????????????????????????????JNI?????????——????????????????????????п?????????????????????????·???????Щ??????????
???????????????????????????顣???????????????????????——?????????????????????Java?????н??????????????????????????????????????
?????????????????????Java8??Process???????????????μ????
????destroyForcibly——?????????????????????????
????isAlive——?????????????????????
??????????waitFor()???????????????????????????????????????????????????????????????????????п??????????????
??????????????????????????Щ?·??????????——
????????????????漲???????????????????????????
if(process.wait(MY_TIMEOUT??TimeUnit.MILLISECONDS)){
//???}
else{
process.destroyForcibly();
}
????????????????????е????????????????????????????????
for(Processp:processes){
if(p.isAlive()){
p.destroyForcibly();
}
}
|
?????????????????
????????????????Щ?????bug???????????????????????Щ???У???????????????????????????????????????????????????Щ???????棬??????????????еú??????????ú?????????????????????????????????????????????????????????????
????????????????Java8?Math???????????μ?“?????”??????????????????????????????????????????????????????Χ???????????δ????ArithmeticException????
????intsafeC=Math.multiplyExact(bigA??bigB);
????//??????????+-2^31???????ArithmeticException??
?????????????????????????????????????????????Σ??????????????????????????????Щ????????кá?
????????????????????
??????????????Java?????????????????????????????????Java????????????????????????????????????????????????????????????????????????Щ????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????£???ó??????????????????????????????????????????????????
????Java8?????????μ??????SecureRandom.getInstanceStrong()??????????????????????????????????????????????????????????????????????????????????????????????????PaaS??????????????????????????濼???????????????
???????????
???????????“??????”???——?????????·??????????????????????ж????——?????????????????????????????Java8???????????????Optional<T>??
?????????????Scala??Hashkell?????????????????????????????????????????п?????????????????????????????????????????????????????????2??????????????????
????Optional<User>tryFindUser(intuserID){
??????
????voidprocessUser(Useruser??Optional<Cart>shoppingCart){
????Optional???????????????ò???????????????isPresent()???????????????????????ifPresent()???????????Lambda????????????isPresent()????true?????Lambda????????С??????????Java8????????????????????????????У????????????????к????????У???????????????
???????μ?Lambda?????Optional???
????value.ifPresent(System.out::print);
????????????
????TalWeiss??Takipi??CEO???????????У?Tal????????????????Java??C++??á???????????????????????????bug?????????Java???????????????????????????
??????
???·???
??????????????????
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