디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

스트링 특징 투척한다앱에서 작성

키비갤로그로 이동합니다. 2024.06.20 13:17:48
조회 69 추천 1 댓글 4
														

7fed8274b58b6af223ed85e74e847170515d97d1d7235f089b2c9552e4a39f849d05

자바 원서 읽으면서 내용정리한다

오픈소스 정신


자바는 기본타입과 참조타입이 있음

기본타입은 int long boolean 처럼 메모리 스택영역에 저장되고

참조타입은 힙메모리에 주소로 저장됨


참조타입이 중요하니 이거 위주로 설명함

String도 참조타입인데 중요한 특징이 있음

바로 리터럴인데 String s1 = "Hello"; 따옴표로 묶인걸 말하는거임

리터럴 정의 시 SCP(String constant pool) 이라는 특별한 힙메모리 영역에 생성됨

만약 같은 리터럴이면 캐싱해서 사용함
예를들어 String s2 = "Hello"라고 scp에 또 생성하지 않고 기존껄 그대로 사용한다는거임

이 뜻은? thread-safe 하다는 뜻

그래서 굳이 synchronized 쓸 필요없음 멀티쓰레드에 안전하니까

여튼 캐싱장점이 있지만 단점은 반대로 생성비용이 있음

s1이 만약 hell로 바뀌면 scp뒤져서 없으면 또 만들어짐 뭐 이건 당연한거긴 함

new String("hello")랑 비교해볼 수 있는데 이건 scp가 아니라 같은게 있어도 노말 힙 메모리에 또 생성됨

당연히 주소가 다르겠지?? 그래서 캐싱효과는 얻질못함


equals hash 메서드와 immutable 특징도 중요한데
이건 나중에 씀 ㅅㄱ

이상임.

추천 비추천

1

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
2718130 자료구조 모른다고 깝치는 CS 흑우들 프갤러(1.227) 06.26 19 0
2718129 리액트 배우면 취업 된다는 개소리 하는 놈들 프갤러(1.227) 06.26 25 0
2718128 코드 리뷰 받고 멘붕온 주니어 개발자 특 프갤러(1.227) 06.26 13 0
2718127 코딩 부트캠프 6개월 했다고 고수인 줄 아는 애들 프갤러(1.227) 06.26 18 0
2718126 프론트엔드충 vs 백엔드충 레전드 배틀 프갤러(1.227) 06.26 19 0
2718125 맥북 들고 다니면서 개발자인 척하는 놈들 특 프갤러(1.227) 06.26 15 0
2718124 알고리즘 대회 나가서 광탈한 흑우들 모여라 프갤러(1.227) 06.26 13 0
2718123 오픈소스 기여한다고 잘난 척하는 허언증 환자들 프갤러(1.227) 06.26 17 0
2718122 코딩테스트 100번 떨어진 여기 옴 프갤러(1.227) 06.26 25 0
2718121 개발자 연봉 낮다는 흑우들 특징 프갤러(1.227) 06.26 21 0
2718120 애자일 개발 한다면서 deadline 못 지키는 팀장님들 프갤러(1.227) 06.26 14 0
2718119 깃허브 스타 500개 받았다고 우쭐대는 찐따들 프갤러(1.227) 06.26 18 0
2718118 개발 배우겠다는 문과생 특징.jpg 프갤러(1.227) 06.26 14 0
2718117 "코딩 고수"라고 자칭하는 초딩들의 현실 프갤러(1.227) 06.26 22 0
2718116 아직도 PHP 쓰는 화석 개발자들 특 프갤러(1.227) 06.26 15 0
2718115 리눅스 쓴다고 잘난 척하는 놈들 특 프갤러(1.227) 06.26 17 0
2718114 인공지능이 개발자 대체한다는 찐따들 특집 프갤러(1.227) 06.26 18 0
2718113 C++ 배우다가 뇌정지 온 사람 여기 모여라 프갤러(1.227) 06.26 14 0
2718112 SQL 모른다고 자랑하는 NoSQL 신봉자들 프갤러(1.227) 06.26 13 0
2718111 스택오버플로우 복붙충들 여기 모여라 프갤러(1.227) 06.26 14 0
2718110 Node.js 쓴다고 우월감 느끼는 놈들 특징 프갤러(1.227) 06.26 25 0
2718109 온라인코테 어려웠다 ㅇㅇ(223.38) 06.26 20 0
2718108 "자바의 신" 이라는 개소리를 하는 놈들 특징.txt 프갤러(1.227) 06.26 17 0
2718107 실리콘밸리 간다는 허언증 환자들 모음 프갤러(1.227) 06.26 15 0
2718106 파이썬충들 현실 체감 좀 하자 프갤러(1.227) 06.26 25 0
2718105 스벅 못갈거같다 헬마스터갤로그로 이동합니다. 06.26 19 0
2718104 네트워크쪽 공부는 뭐부터 함?? [2] ㅇㅇ(58.142) 06.26 42 0
2718103 일본에서 살면 똥쟁이가 되더군요 프로외노자갤로그로 이동합니다. 06.26 40 1
2718102 일하기싫어죽겠다 주아갤로그로 이동합니다. 06.26 18 0
2718101 아 피곤해 죽겠다 [2] 주아갤로그로 이동합니다. 06.26 29 0
2718100 싸피 이제 고졸도 뽑는데 프갤러(106.101) 06.26 58 0
2718099 코테에서 보통 메서드 본인이 직접 구현함? [2] ㅇㅇ(223.39) 06.26 57 0
2718098 근데성범죄자이런건왜사형안함? 보법E노무현갤로그로 이동합니다. 06.26 17 0
2718097 연봉 ㅈㄴ 올라가고 연차 쌓이니까 [2] 프갤러(223.38) 06.26 67 0
2718096 학부졸업생이 소마하고 ㅈ소 경력 5년차 신입으로 붙었으면 ㅁㅌㅊ임? [3] 프갤러(117.111) 06.26 82 0
2718095 . B0@(117.111) 06.26 18 0
2718094 오늘도 국가 경제를 위해 힘쓰고 있습니다 [3] 금융오지마라갤로그로 이동합니다. 06.26 39 1
2718093 자바밖에 할줄모르는데 si가기싫다 ㅇㅇ [2] 프갤러(123.215) 06.26 75 0
2718092 개 씹 마이너, 레거시 언어, 기술 써도 상관없으니까 이정도 조건 [1] 프갤러(112.150) 06.26 62 0
2718091 좋소 하청 취업한 애들 특징 [1] 프갤러(223.39) 06.26 82 2
2718090 요즘은 대학 졸업할 때, 랩실 교수님들이 취직추천 안함? [1] 프갤러(121.179) 06.26 49 0
2718089 강간범전입왓농 보법E노무현갤로그로 이동합니다. 06.26 29 0
2718088 마크다운 에디터 결제했는데 이런 경우 발생한 적 있냐? [4] 프갤러(121.190) 06.26 34 0
2718087 잼민이 쉐리들 초봉 3000가지고 놀라고있누 ㅋㅋ [4] 옛살비갤로그로 이동합니다. 06.26 95 0
2718086 AI 때문에 뒤집어진 포켓몬 TCG 일러스트 대회 발명도둑잡기갤로그로 이동합니다. 06.26 26 0
2718085 왤캐 3학년 1학기끝났는데 할줄아는거 많은애들이 많냐 [5] ㅇㅇ8갤로그로 이동합니다. 06.26 77 0
2718084 구라안치고 개폐급 취준생인데 이력서 400개넘게씀 취업못함 [3] 프갤러(112.150) 06.26 89 0
2718083 부트캠프 찾아봐도 짧은기간은 거의없네 [2] ㅇㅇ8갤로그로 이동합니다. 06.26 54 0
2718081 컴공 3학년 여름방학에 보통뭐함? [4] ㅇㅇ8갤로그로 이동합니다. 06.26 77 0
2718080 "링컨 머리가 사라졌다"…조형물도 녹여버린 美 폭염 위력 [2] 발명도둑잡기갤로그로 이동합니다. 06.26 32 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2