Java의 상수, 매직넘버란 ?
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
Java에 상수는 변하지 않는 수를 의미한다. 상수를 자바에서 final 예약어로 선언한다. 상수의 장점은 가독성 측면에 값이 변하지 않는 것을 먼저 선언함으로써 읽음에 있어 가독성을 향상해 준다. 또한 바뀌지 말아야 할 값을 선언 시점에 명시함으로 변경되지 않게 방지해 준다. 추가로 일반적인 변수의 경우 메모리에 값을 매번 로드해야 하지만 상수는 값이 변하지 않아 컴파일러에 따라 미리 값을 최초 1회 로드 후 캐싱해 놓는 등 최적화 기회가 생긴다. 멀티스레드 환경에서 변수는 thread-safe를 신경 써야 하는 대상이지만, 상수는 값이 변경되지 않는다.    Magic Number?매직 넘버, 매직 리터럴 이란 소스코드에서 의미를 가진 숫자나 문자를 그대로 표현하는 것을 의미한다. 하지만 이런 코드는..
일급 컬렉션 (First Class Collection)
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
며칠 전 개발바닥 유튜브에서 개발자의 이력서를 검토해 준 영상을 보게 됐다. 참가자 분의 Git을 보면서 코드 리뷰도 해주셨는데, 리팩토링 하기 위한 쉬운 코드를 위해 일급 컬렉션이 필요하다는 것을 들었다.일급 컬렉션이 뭘까? 궁금증이 생겼다.학부 때 들었던 것 같았지만 자세히 기억나지 않아 일급 컬렉션에 대해 검색해 봤다.   일급 컬렉션이란 무엇일까?다른 객체와 동일한 권한(지위)을 가진 컬렉션 객체를 의미한다.즉 , 변수에 할당되거나, 매개변수로 전달되거나, 반환값으로 사용될 수 있으며, 다른 객체와 동일한 방식으로 비교될 수 있다.   Java에서 일급 컬렉션 특징변수나 매개변수에 할당할 수 있다다른 객체와 동등한 지위를 가진다반환값으로 사용 가능하다필요시 메서드에서 생성할 수 있다.  향로님의 ..
2023/08/28 👋 휴먼교육센터 개강시작
·
📖 Study/🎈 ᴏʀᴀᴄʟᴇ
개발자가 되고싶은 코린이입니다😊🫶잘부탁드려용 instagram : https://www.instagram.com/_1ruuy_ 국기 수업 드디어 시작하다. 언제 부터 였는지 , 기억이 잘 안나긴 하지만 정확하게 기억나는건 고객센터에서 근무하고 고졸인 내가 취업시장에 다시 뛰어들었을땐 메리트가 없는 사람이란걸 느껴버리고 말았던 그 순간, 공부를 해야겠다 했다. 그래서 사이버대 4년대로 컴공과를 하면서, 슬슬 졸업 시기가 다가오니 정보처리기사 필기도 통과하고, 퇴사를 마음 먹었다. 국기수업 들으면서 취업까지 연계하려고 말이다. 올해 4월에 먼저 문의 드려서 선발 받아놓고 퇴사가 9월 초라서 거즘 만4개월 꽉 채우면서 기다린 시간이였다. 첫 수업 강사쌤이 개개인의 레벨이 어느정 도 인지 확인이 안된 상태라고 ..
유리쯔의일상
'초보개발자' 태그의 글 목록