關於一些空指標異常的一些問題

2021-09-29 05:28:46 字數 335 閱讀 9653

listschedultcustomproductids=new arraylist<>();

if(schedultcustomproductids!=null)

這樣是不能阻擋getbyids()方法的執行的(size=0和null是不同的,new完以後,是會給他分配記憶體的,是size=0,因為給他分記憶體了,所以他不是null,if判斷也就不生效了.

應該下面這樣判斷:

if(schedultcustomproductids!=null&&schedultcustomproductids.size()>0)或者if(!schedultcustomproductids.isempty())

關於指標定義的一些問題

關於const在定義常量方面的使用問題 在學習的c c 的過程中,會時常會碰到一些令人大費腦筋拐不過彎來的事情 比如這個const的使用。當我看到和int const a,const int a,const int const a const int a,int const a的 時候,頭都大了,一...

關於異常的處理一些問題之我見

1.異常處理的好處在絕大多數的情況下都是大於壞處,請盡量使用異常處理.2.如果要針對單獨一種異常進行了try.catch處理後,最好外面再要外包一層try.catch去捕捉未知的異常 或者用乙個try,多個catch,而最後乙個catch就是用來catch未知異常 因為你永遠都不不能保證你的程式在 ...

關於JS一些驗證郵箱的一些問題

if type email w w w ig strreg a za z0 9 a za z0 9 a za z0 9 strreg 0 9a za z 0 9a za z 0 9a za z 0 9a za z strreg a za z0 9 a za z0 9 a za z0 9 a za z...