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???????????????????????????
??????

???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44