ืื ืื ืคืขื ืืชืืื ื ืชื ืืจืืืื ืืชืคืงืื ืืชืื ืช ื'ืืืื ืื ื ืืืฉืชื ืืืืื ืืืฉืื (ืืื ืืืืงื ืืชืื ืืช) ืืื ืืงืื ืชืขืืื, ืื ืกืืืจ ืืื ืื ืฉืืืจ ืฉืืชื ืื ืฉืืฉืืืืช ืฉืื ืฉืืืืื ืืืื ืกืคืฆืืคืืืช. ืจืืื ืืื ืืืจืืื ืื ืืืฉืื ืขื ืืืจืืืืงืืืจื ืฉื ืืฉืคื, ืืืงื ืืืืขืืื ืืืืข ืืขืืืง. ืืฉ ืื ืืืื ืฉืืืืื ืืืชืจ ืืืืืืช ืื ื ืืืขืืช ืื ืืืื ืกืื ืฉืงืฉื ืืืื ืืืจืืืฉ ืืื ืชืจืืื. ืืืืืจ ืื, ืืืคืชื Saraans Singh ืืกืคืง ืืกืคืจ ืฉืืืืช Java ืืืื. ืขื ืชืฉืืืืช ืืืืื. 1. ืื ืงืืจื ืื ืชืฉืื ืืฉืคื return ืื System.exit() ืืืืืง try/catch? ืืืื ืฉืืืช "ืืืืืืง" ืืืื ืคืืคืืืจืืช ืื'ืืืื. ืืืจืืง ืฉืื ืืื ืฉืืชืื ืชืื ืจืืื ืืืืื ืื ืฉืืืืืง
finally
ืืืืฆืข ืืื ืืงืจื. ืฉืืื ืื ืืืชืืจืช ืืช ืืืืฉื ืืื ืขื ืืื ืืฆืืช ืืฉืคื return
ืืืืืง try/catch
ืื ืงืจืืื ืืืืืง try/catch
ืืฉืคื System.exit ()
. ืืชืฉืืื ืืฉืืื ืืืกืืืืช ืืื: ืืืืืง finally
ืืชืืฆืข ืืืฉืจ ืืฆืืจื ืืืฆืืช return
ืืืืืง try/catch
, ืืื ืืชืืฆืข ืืืฉืจ ื ืงืจื ืืืืืง try/catch
ืืฆืืจื System.exit ()
. 2. ืืื Java ืชืืื ืืืจืืฉื ืืจืืื? ืื ืฉืืื ืืืื ืืกืืืืช. ืืจืืืื ืื ืืืืจืื ืืขืชืื ืงืจืืืืช: ืื C++ ืืืื ืืชืืื ืืืจืืฉื ืืฉืืจื ืืจืืื, ืืืืข Java ืื ืืืืื? ืืชืฉืืื ืงืฆืช ืืืชืจ ืืกืืืืช ืืื ืฉืื ื ืจืื, ืืืืืื ืฉ-Java ืชืืืืช ืืืจืืฉื ืืกืืืื ืืจืืืื, ืืืืืื ืฉืืืฉืง ืื ืืืื ืืืจืืื ืืืฉืงืื ืืืจืื. ืืื ืฉืคืช Java ืืื ื ืชืืืืช ืืืืจืฉื ืืจืืื ืฉื ืืืฉืืืื. 3. ืืืงืจื ืฉืื ืืชืืื ืืืจืงืช ืืจืืื NullPointerException
ืืืืืงืช ืืื, ืืื ื ืืชื ืืขืงืืฃ ืืืชื ืขื ืืื ืืืชืืื ืฉืืืจืงืช RuntimeException
? ืฉืืื ืืกืืืืช ื ืืกืคืช ืงืฉืืจื ืืืืฉืืื ืฉื ืขืืืก ืืชืจ ืืขืงืืคื. ืชืฉืืื: ืืชื ืืืื ืืืืื ืืืจืืง ืืจืื ืืืืงื ืื ืืฉืืื ืฉื ืืืงื NullPointerException โ RuntimeException
, ืืื ืืชื ืื ืืืื ืืขืฉืืช ืืช ืืืชื ืืืืจ ืขื ืืจืื ืืกืืื ืืกืื Exception
. 4. ืืืฆื ืืืืืื ืฉืฉืจืฉืืจืื ืืืืืื ืืืฉืช ืืืฉืืืื ืืื ืชืงืื? N
N
ืื ืืชื ืื ืืืฉ ืืื ืืืชืืืช ืงืื ืืจืืื ืืืืื, ืืฉืืื ืืื ืชืืื ืืืฉ ืืกืืืืช ืขืืืจื. ืื ืืืื ืืืืืช ืืืชืืจ ืืคืืื ืืืชืื ืช ืื ืืกื ืฉืื ืืชืืืื ืขื ืืืื ืกืชืื ืืชื ืื ืืืจืืฅ. ืืืจืืง ืืื ืืื ืืกืืจ: ื ืืชื ืืื ืืข ืืืื ืกืชืื ืขื ืืื ืฉืืจืืจ ืืฉืืืื ืืกืืจ ืืคืื ืฉืื ืื ื ืจืืฉื. 5. ืื ืืืืื ืืื ืืืืงืืช StringBuffer
ืืฉืคืช StringBuilder
ื'ืืืื? ืฉืืื ืงืืืกืืช ืขื ืฉืคืช Java, ืฉื ืืฉืืช ืืกืืืืช ืขื ืืื ืืคืชืืื ืืกืืืืื ืืคืฉืืื ืืืื ืขื ืืื ืืืจืื. ืืืืืงื StringBuilder
ืืืฆืื ื-JDK 1.5 ืืืืืื ืืืืื ืืื ืืื ืืื ืฉืืฉืืืืช ืฉื ืืืืืงื StringBuffer
, ืืืฉื, length()
ืื capacity()
, append()
ืืกืื ืืจื ืืช, ืืขืื ืฉืืฉืืืืช ืืืงืืืืืช ืฉื ืืืืืงื StringBuilder
ืืื ื. ืืืื ืืืืื ืืืกืืกื ืืื, ืฉืจืฉืืจ ืืืจืืืืช StringBuilder
ืืืืจ ืืืชืจ ืขื StringBuffer
. ืืืขืฉื, StringBuffer
ืื ืืืืืฅ ืืืฉืชืืฉ, ืฉืื ื-99% ืืืงืจื ืืฉืืืืฉ, ืฉืจืฉืืจ ืืืจืืืืช ืืชืืฆืข ืขื ืืืชื ืืื. 6. ืื ืืืืืจ ืืืืืื 1.0/0.0? ืืื ืื ืืืจืืง ืืจืื ืื ืืืจืื ืืฉืืืืช ืงืืืคืืืฆืื? ืขืื ืฉืืื ืืกืืืืช ืขื ืืืืชื Double
. ืืืจืืช ืฉืืคืชืื Java ืืืืขืื ืืกืื ืื ืชืื ืื ืืคืฉืืืื ืืคืื ืื-class Double
, ืืขืช ืืืฆืืข ืคืขืืืืช ื ืงืืื ืฆืคื, ืื ืื ืืงืืืฉืื ืืกืคืืง ืชืฉืืืช ืื ื- Double.INFINITY
, NaN
, -0.0
ืืืืืืื ืืฉืืืืื ืืืืฉืืืื ืืืจืืชืืืืื ืืงืฉืืจืื ืืืืื. ืืชืฉืืื ืืฉืืื ืื ืคืฉืืื: ืฉืื ืืจืื ArithmeticException
ืื ืืืจืง, ืืขืจื ืืืืืจ Double.INFINITY
. 7. ืื ืงืืจื ืื ืื ืกืื ืืืื ืืก HashMap
ืืืืืืงื ืืคืชื ืืืืืืืงื ืืคืชื ืฉืืืจ ืงืืื ืื? ืืฉืืื ืืืกืืืืช ืืื ืืื ืืืง ืืฉืืืช ื ืคืืฆื ื ืืกืคืช: ืืื ืื ืขืืืืื HashMap
ืื'ืืืื? HashMap
ืืื ื ืืฉื ืคืืคืืืจื ืืฉืืืืช ืืืืืืืช ืืืขืืืชืืืช ืขื ืฉืคืช ื'ืืืื. ืืชืฉืืื ืืื ืฉืื ืชื ืกื ืืืื ืืก ืืืืฉ ืืคืชื ืืชืื HashMap
, ืืื ืืืืืฃ ืืช ืืืฉื ืืืืืื ืฉืืืืืงื HashMap
ืื ืืืคืฉืจืช ืฉืืคืื ืืคืชืืืช. ืืืืชื ืืคืชื ืคืืจืืฉื ืืืชื ืงืื ืืฉืืฉ, ืื ืฉืืื ืืืืข ืืืืชื ืืงืื ืืงืืข ื-hash. ืืืืกืก ืขื ืืืืจืื ื-Quora
GO TO FULL VERSION