JAVA面試剖析之
下面的代碼有什麼不妥之處?
1. if(username.equals(“zxx”){}
2. int x = 1;
return x==1?true:false;
-
少了個括號. 暫且理解爲你的手誤. 關鍵在於如果username是null, 則會報NullPointerException
-
如果要返回boolean, 那麼可以直接return x==1, (x==1這個表達式本來就返回boolean)
1. if(username.equals(“zxx”){}
2. int x = 1;
return x==1?true:false;
少了個括號. 暫且理解爲你的手誤. 關鍵在於如果username是null, 則會報NullPointerException
如果要返回boolean, 那麼可以直接return x==1, (x==1這個表達式本來就返回boolean)
揭開Java的神祕面紗--之基礎篇 java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植的、性能很優異的、多線程的、動態的語言。 Java的三種技術架