본문 바로가기

전체 글

(20)
getter 와 setter 아래의 내용 중 메서드를 사용하기 때문에 느리다는 식의 이야기는 지금에 와서는 큰 의미가 없다는 것을 알게 되었다. 사실 그렇게 따지면 JVM을 쓰는 것 자체가 C보다는 리소스를 더 쓰고 더 무겁다. 하지만 이것은 상대적인 것이지 클라이언트 컴퓨팅 파워 마저 옛 서버 PC이상의 성능을 내고 있는 요즘 세대에 와서는 큰 고려 대상이 아닌 것으로 보인다. 만약 당신이 극한상황의 Embedd 프로그램을 만드는 것이라면 애초에 JVM보단 다른 선택을 할 것이기 때문에 아래의 Getter, Setter는 성능과 연결지어 생각하는 것보다는 원래의 목적에 포커스를 맞추는 것이 좋을 듯 하다. Getter, Setter에 대해 사람 몸으로 예시를 들자면, 입을 통해 음식을 씹어 삼켜서 소화를 시켜야 정상적으로 영양분을..
JS는 Template Literal, python은 f-string, 그럼 Java는? 1. 들어가며 최근 개발 언어에서 문자열 포맷팅을 위한 새로운 기능들이 추가되고 있습니다. 예전에는 문자열을 결합하기 위해서 + 연산자나 String.format()과 같은 메서드를 사용했지만, 이제는 새로운 기능들을 통해 간단하게 문자열을 포맷할 수 있게 되었습니다. Python에서는 f-string이라고 불리는 새로운 포맷팅 기법이 추가되었고, Javascript에서는 Template Literal이라는 새로운 문자열 표기법이 등장했습니다. 그렇다면 Java에서는 어떤 기능을 제공할까요? 이번 포스트에서는 Java에서의 문자열 포맷팅 기법인 Text Block과 printf에 대해 알아보도록 하겠습니다. 2. 자바, 자바스크립트, 파이썬 문자열 포맷팅 비교 Javascript와 Python은 각각 T..
JAVA Study Memo 1 아래의 내용은 2020년도 공부당시 정리했던 https://blog.naver.com/csound93/221805026966 블로그의 내용을 옮겼습니다. 지금와서 돌아보면 그냥 난잡하게 글을 썼던 것 같네요. 추후 포스트를 통해 이전블로그에서 작성했던 내용들을 다시 정리해 보는 시간도 갖도록 하겠습니다. - 기본 데이터 타입의 종류 : byte(1byte), short(2), char(2, 유니코드 문자 사용), int(4), long(8), float(4), double(8) // 작은 상자에 담겨 있던 내용물을 큰 상자에 옮기는 건 가능하지만, 큰 곳에 있던 것을 작은 곳으로 옮기는 것은 불가능하다. // 자바에서 default 값 : 정수는 int 이고, 실수는 doub..
시작부터 막힘 새해의 다짐은 마음 먹고 적어도 한달은 가는데.. 시작부터 막히니 쉽지가 않다. 스스로의 약속이어서 그런가? 주위에 중요한 일이 생기면 그걸 더 우선시 하는 것 같다.. 환경도 마찬가지이다. 시간을 내어 작업을 하려고 하면 꼭 뭔가 터진다. 환경 핑계대면 안되는데, 막상 어떻게 고칠 수 있을까 생각하고 있었더니 뭔가 억울한 기분이 든다. 이전에는 그냥 내가 잠을 덜자고 글을 쓰고 공부를 하면 됐는데, 이젠 그게 잘 안먹힌다. 그래서 또 생각해보니 어쩌면 회사를 다니고 고객일정에 모든 삶을 맞추면서 생긴 나쁜 습관이 누적되고 또 누적되어 눈덩이처럼 커진 게 아닌가 싶다. 어떻게 보면 기술부채를 경험했던 것과 비슷한 상황이 아닐까 싶다. 정말 잘 아는 기술과 서비스 였는데, 막상 다음 프로젝트 때 다시 사용..
새 출발 지난 네이버 블로그에서 진행하던 스터디 노트를 오늘부터 다시 시작해보고자 한다. 이전에 공부하며 작성했던 블로그 주소의 링크는 혹시나 싶어 달아둔다 (https://blog.naver.com/csound93). 예전부터 간간히 들어가보던 개발관련 블로그에서 보았던 문구가 [기억보단 기록을] 이었다. 그게 진짜 맞는 말 같은 게 공부할 당시 열심히 기록했던 것들은 기억이 가물거릴 때에도 금방 되찾을 수 있었는데, 취업 후 시간에 쫒기며 제대로 정리하지 못했던 기술은 두 번이고 세 번이고 필요해질 때마다 다시 떠올리는데에 시간을 더 쏟게 됐다. 기왕 이렇게 된거 블로그도 티스토리로 새로 옮기고, 광고도 붙여서 좀 진행해보고자 한다. 이전처럼 매일 한 건 씩 올릴 자신은 없지만 적어도 한 주에 한 개 씩은 올..