빈의 개발블로그

빈의 개발블로그

  • 분류 전체보기 (38)
    • Develop (13)
      • Git (0)
      • Java (2)
      • Spring (10)
      • Javascript (0)
      • HTML, CSS (0)
      • Database (1)
      • Python (0)
    • CS (0)
      • Operating System (0)
      • Computer Architecture (0)
      • Linux Programming (0)
      • Machine Learing (0)
      • Gen-AI (0)
    • 개발 회고 (22)
      • TIL (21)
      • Lesson Learn (1)
    • Project (0)
      • 졸업 프로젝트 (0)
    • Coding Test (0)
      • 오답노트 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

빈의 개발블로그

컨텐츠 검색

태그

필드와메서드 getter와setter 트러블슈팅 개발학습법 querydsl 자바 jquery static 널세이프 인스턴스멤버와클래스멤버 생성자 콘솔출력지정 스프링 개발자로서의자세 firestroe 계산기과제 몰라도하기 java html 객체

최근글

댓글

공지사항

아카이브

널세이프(1)

  • static 키워드와 반복문 밖에서 객체 생성, 널세이프

    계산기 과제 해설 세션을 들으며 내가 배우고 깨달았 던 점을 정리해보았다! 1. 반복문 밖에서 객체 생성의 중요성코드를 작성하는 과정에서 나의 문제점은 계산 결과가 리스트에 지속적으로 쌓여야 하는데 그렇지 않았다는 점이다. 그래서 내가 추론한 과정은 이러하다.App클래스에서 계산을 수행할 때 while 무한반복문을 돌며 계속 객체를 새로 생성하는 것 같다. -> 각기 다른 객체가 만들어지고 객체마다 메모리 주소가 다른 ArrayList를 참조하고 있을 것이다. -> 때문에 한 개의 ArrayList에 여러객체의 계산 결과값이 공유되어 있지 않다. -> 그렇다면 이 ArrayList를 인스턴스멤버가 아닌 클래스멤버로 바꾸자! -> static 키워드를 이용하자. 였다. 그래서 나는 ArrayList를 st..

    2025.01.14
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바