메서드
- Item 49. Check parameters for validity
- Item 50. Make defensive copies when needed
- Item 51. Design method signatures carefully
- Item 52. Use overloading judiciously
- Item 53. User varargs judiciously
- Item 54. Return empty collections or arrays, not nulls
- Item 55. Return optionals judiciously
- Item 56. Write doc comments for all exposed API elements