(코딩) 기억할점... - swsuh93/study GitHub Wiki

  • 패턴같은 메모리를 사용하는 코드는 한번만 만들도록 (반복 x)
  • java에서 제공하는 기본 api를 익히고 유용하게 사용하자 (버전, utils, common, ...)
  • replaceAll / replace 차이는 정규식[정규식에 해당하면 모든 문자열이 replacement로 바뀜]과 문자열, 모두 전체 replace
 for (Object aa : objectList) {
    aa.setName("name") // objectList의 aa가 실제로 바뀜
}
//  objectList.get(0).getName() -> "name"
  • loop 안에서 하는 일과 밖에서 하는일 신경 쓰기 (loop 밖에서 해도 되는 일을 안에서 하지 않도록)
  • 메서드 명에 해당하는 작업만 그 메서드에 넣기
  • 메서드에서 새변수 선언 필요 없으면(조건문 등에서) 바로 return [메모리 절감]