분류 전체보기26 [JAVA] StringBuilder를 사용하는 이유 자바에서 문자열을 사용할 때 일반적으로 String을 사용합니다. String str = "문자열"; 변수 str의 값을 수정하려면, str = "수정된 문자열"; 이렇게 하면 수정된 것 처럼 보이지만 사실은 자바에서 String 객체는 수정이 불가능! 하기 때문에 새로운 String 객체를 만들어서 기존에 있는 값에 대입하고... 이게 계속 반복되기 때문에 메모리 낭비가 생기게 됩니다. 그래서 변경 가능한 StringBuilder 라는 클래스를 사용하여 한 객체로 문자열을 수정하고~ 삭제하고 등등이 가능해집니다! 다만 StringBuilder는 동기화를 지원하지 않기 때문에 멀티쓰레드 환경에서는 String이나 StringBuffer를 사용하는 것이 좋겠죠? 2022. 3. 9. [github] subtree를 이용해서 git repository 합치기 그냥 방치되어있는 레포지토리들을 저장소 하나에 합쳐보자 1. 터미널로 base repository가 될 곳에 접근 2. 옮길 repository를 1번 base repository에 옮긴다. (아래의 명령어 사용) git subtree add --prefix={옮길저장소} {옮길저장소주소(.git)} {브랜치} 3. git push 끝 간단한데 한번씩 쓰는거라 자꾸 깜빡해서 정리 2022. 3. 9. [학원] 한달 근황 올린지가 어제같은데 벌써 한달 남은 학원 1. 오랜만에 블로그에 글 올려야지~ 수료 2달 남았나? 하고 달력을 봤는데 한 달밖에 안남았다. 와 뭐지 누가 내 시간 빼갔어... 2. 학원 근황 벌써 중간 프로젝트가 끝났고 (아직 수정할게 많이 남았지만) 중간에 선생님이 수업한다고 하셨던 시간도 끝났고 벌써 마지막 프로젝트를 시작했다. 중간 프로젝트 때 잘 안 되는 부분을 팀원들이랑 화면공유로 진행했는데 아무래도 만나서 코드를 보는 것 보다는 불편한 감이 있었다ㅠ 코로나 때문에 학원을 못나가는 상황이었어서... 어쩔 수 없었긴 했지만... 현재 진행중인 프로젝트부터는 주에 2-3회 정도 나갈 수 있어서 팀원들이랑 이야기 해서 언제언제 보자고 정함! 코로나 때문에 친구들 빼곤 사람을 만나는게 너무 오랜만이라ㅋㅋㅋㅋㅋ 굉장히 어색할거같다... 3. 프.. 2021. 11. 16. SQLD 합격했당 SQL이 좀 부족한거 같아서 준비했던 시험 응시료가 비싸서 가능하다면 한번에 합격하고 싶어서 시험치기 전에 밤도 좀 새면서 공부했던거같다ㅋㅋㅋ 결과가 늦게 나오는 편이라 조금 맘 졸이면서 기다렸지만 생각보다 안정권 점수로 합격...!! 이제 정보처리기사만 남았다...😭 2021. 10. 3. 이전 1 2 3 4 ··· 7 다음