Item 76. Failure Atomic
κ°λ³ κ°μ²΄ λ©μλμ μ€ν¨ μμμ± λ³΄μ₯ λ°©λ²
1. λ§€κ°λ³μ μ ν¨μ± κ²μ¬
public Object pop() {
if (size == 0) {
throw new EmptyStackException();
}
Object result = elements[--size];
elements[size] = null;
return result;
}2. μ€ν¨ν κ°λ₯μ±μ΄ μλ λͺ¨λ μ½λλ₯Ό, κ°μ²΄μ μνλ₯Ό λ°κΎΈλ μ½λλ³΄λ€ μμ λ°°μΉ
3. μμ 볡μ¬λ³Έ μ¬μ©
4. 볡ꡬ μ½λ μμ±
μ€ν¨ μμμ±μ λ¬μ±νκΈ° μ΄λ €μ΄ κ²½μ°
Last updated