斗智斗勇去了。 來三張圖看看商家的騷操作。注意看比加入時降 多少的 ...
問題背景 我的天,最近做 Code Review 看到一個同事的騷操作,他寫了一個工具類,大概是這樣的: 判斷空,一般不是 null object 就夠了,object.equals null 是什么騷操作 寫程序這么多年,第一次看這樣的寫法,當時我就提出質疑了,同事拍着胸脯和我說,有個銀行的請求參數必須得這么寫,不然就驗證不了。 我當時還在想,這是 JDK 出的什么新類型么,覺得還是不科學,考慮 ...
2020-06-01 10:16 6 3857 推薦指數:
斗智斗勇去了。 來三張圖看看商家的騷操作。注意看比加入時降 多少的 ...
str == null //判斷引用是否指向任何對象str.length == 0 //判斷引用指向的對象是否為空字符串,即字符串長度為0“”.equals(str) //判斷引用指向的對象是否為空字符串和str.length()==0效果是一樣的。 在C/C++里 ...
起因 - 又是一封郵件 2020 年 3 月 2 日,收到了一封郵件,對,這次故事的起因又是一封郵件,和上次 寫個bug被國家信息安全漏洞共享平台抓到了 一樣。 這是一條評論通知郵件,一開始我以為 ...
為什么要講解包 因為我覺得解包是 Python 的一大特性,大大提升了編程的效率,而且適用性很廣 啥是解包 個人通俗理解:解開包袱,拿出東西 正確理解:將元素從可迭代對象中一個個 ...
適逢過年,技術文章也沒多少人願意耐着性子看,那就聊聊我那些年的騷操作。給大家講講故事的同時,如果能給列位有所啟發,那這篇文章也算是沒有白費我的腦汁子。 今天要講的是有關那些年我賺錢的一些騷操作,當然都是一些小錢,但是操作性是可以借鑒或復制的。 故事得從我上大學時候開始,敘事不分時間先后 ...
一、強制類型轉換 二、函數 三、數組 四、元素操作 1:判斷一個元素 ...
凡是比較基本類型只能用==,比較結果你看到的字面值相等就會相等,什么叫基本類型? byte,short,int,long,char,float,double這幾種就是基本類型.基本類型不是對象所以不存在用equals比較.凡是比較引用類型(對象),==比較的是兩個引用是不是指向同一個內存地址 ...
== 的作用: 基本類型:比較值是否相等 引用類型:比較內存地址值是否相等 equals() 的作用: 引用類型:默認情況下,比較內存地址值是否相等。可以按照需求邏輯,重寫對象的 equals() 方法(重寫 equals() 方法,一般須重寫 hashCode ...