issues
search
dsc-sookmyung
/
2023-01-Effective-Java-Study
이펙티브 자바 공부하는 스터디입니다
2
stars
3
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Item 87. 커스텀 직렬화 형태를 고려해보라
#89
yejin9858
opened
1 year ago
0
Item 86. Serializable을 구현할지는 신중히 결정하라
#88
yejin9858
opened
1 year ago
0
Item88. readObject 메서드는 방어적으로 작성하라
#87
letmeloveyou82
opened
1 year ago
0
Item90. 직렬화된 인스턴스 대신 직렬화 프록시 사용을 검토하라
#86
Mingadinga
opened
1 year ago
0
Item89. 인스턴스 수를 통제해야 한다면 readResolve보다는 열거 타입을 사용하라
#85
Mingadinga
opened
1 year ago
0
Item 83. 지연 초기화는 신중히 사용하라
#84
yejin9858
opened
1 year ago
0
Item 82. 스레드 안전성 수준을 문서화하라
#83
yejin9858
opened
1 year ago
0
Item81. wait와 notify보다는 동시성 유틸리티를 애용하라
#82
Mingadinga
opened
1 year ago
0
Item85. 자바 직렬화의 대안을 찾으라
#81
letmeloveyou82
opened
1 year ago
0
Item84. 프로그램의 동작을 스레드 스케줄러에 기대지 말라
#80
letmeloveyou82
opened
1 year ago
0
Item80. 스레드보다는 실행자, 태스크, 스트림을 애용하라
#79
Mingadinga
opened
1 year ago
0
Item 78. 공유 중인 가변 데이터는 동기화해 사용하라
#78
yejin9858
opened
1 year ago
0
Item79. 과도한 동기화는 피하라
#77
letmeloveyou82
opened
1 year ago
0
Item 75. 예외의 상세 메세지에 실패 관련 정보를 담아라
#76
yejin9858
opened
1 year ago
0
Item 74. 메서드가 던지는 모든 예외를 문서화하라
#75
yejin9858
opened
1 year ago
0
Item77. 예외를 무시하지 말라
#74
Mingadinga
opened
1 year ago
0
Item76. 가능한 한 실패 원자적으로 만들라
#73
Mingadinga
opened
1 year ago
0
Item73. 추상화 수준에 맞는 예외를 던지라
#72
letmeloveyou82
opened
1 year ago
0
Item72. 표준 예외를 사용하라
#71
letmeloveyou82
opened
1 year ago
0
Item68. 일반적으로 통용되는 명명 규칙을 따르라
#70
letmeloveyou82
opened
1 year ago
0
Item71. 필요 없는 검사 예외 사용은 피하라
#69
Mingadinga
opened
1 year ago
0
Item70. 복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라
#68
Mingadinga
opened
1 year ago
0
Item69. 예외는 진짜 예외 상황에만 사용하라
#67
Mingadinga
opened
1 year ago
0
Item67. 최적화는 신중히 하라
#66
letmeloveyou82
opened
1 year ago
0
Item66. 네이티브 메서드는 신중히 사용하라
#65
letmeloveyou82
opened
1 year ago
0
Item 65. 리플렉션보다는 인터페이스를 사용하라
#64
yejin9858
opened
1 year ago
0
Item 64. 객체는 인터페이스를 사용해 참조하라
#63
yejin9858
opened
1 year ago
0
Item 63. 문자열 연결은 느리니 주의하라
#62
yejin9858
opened
1 year ago
0
Item 58. 전통적인 for문 보다는 for-each문을 사용하라
#61
yejin9858
opened
1 year ago
0
Item 57. 지역변수의 범위를 최소화하라
#60
yejin9858
opened
1 year ago
0
Item 55. 옵셔널 반환은 신중히 하라
#59
yejin9858
opened
1 year ago
0
Item56. 공개된 API 요소에는 항상 문서화 주석을 작성하라
#58
letmeloveyou82
opened
1 year ago
0
Item62. 다른 타입이 적절하다면 문자열 사용을 피하라
#57
Mingadinga
opened
1 year ago
0
Item61. 박싱된 기본 타입보다는 기본 타입을 사용하라
#56
Mingadinga
opened
1 year ago
0
Item60. 정확한 답이 필요하다면 float와 double은 피하라
#55
Mingadinga
opened
1 year ago
0
Item59. 라이브러리를 익히고 사용하라
#54
Mingadinga
opened
1 year ago
0
Item 54 null이 아닌, 빈 컬렉션이나 배열을 반환하라
#53
yejin9858
opened
1 year ago
0
Item 53 가변인수는 신중히 사용하라
#52
yejin9858
opened
1 year ago
0
Item48. 스트림 병렬화는 주의해서 적용하라
#51
letmeloveyou82
opened
1 year ago
0
Item51. 메서드 시그니처를 신중히 설계하라
#50
Mingadinga
opened
1 year ago
0
Item50. 적시에 방어적 복사본을 만들라
#49
Mingadinga
opened
1 year ago
0
Item49. 매개변수가 유효한지 검사하라
#48
Mingadinga
opened
1 year ago
0
Item47. 반환 타입으로는 스트림보다 컬렉션이 낫다
#47
letmeloveyou82
opened
1 year ago
0
Item 52 다중 정의는 신중히 사용하라
#46
yejin9858
opened
1 year ago
0
Item 46 스트림에서는 부작용 없는 함수를 사용하라
#45
yejin9858
opened
1 year ago
0
Item44. 표준 인터페이스를 사용하라
#44
Mingadinga
opened
1 year ago
0
Item45. 스트림은 주의해서 사용하라
#43
letmeloveyou82
opened
1 year ago
0
Item42. 익명 클래스보다는 람다를 사용하라
#42
letmeloveyou82
opened
1 year ago
0
Item41. 정의하려는 것이 타입이라면 마커 인터페이스를 사용하라
#41
Mingadinga
opened
1 year ago
0
Item40. @Override 애너테이션을 일관되게 사용하라
#40
Mingadinga
opened
1 year ago
0
Next