반응형 개발/Android Studio(Kotlin)8 카멜표기법으로 작성해야하는 이유 출처: 하단참고, 문제될 시 즉각 삭제! 변수명을 지을 때 개발자들이 따르는 관습이 있습니다. 유저명을 담는 변수는 다음과 같이 userName, UserName, USER_NAME, user_name 다양하게 표현할 수 있습니다. 이중 자바에서는 변수명을 userName과 같이 첫글자는 소문자로 시작하되, 다음 단어의 첫글자는 대문자로 표현하는 방식을 많이 사용합니다. 이런 방식을 낙타등 처럼 울퉁불퉁하다해서 카멜표기법 이라고 합니다. 변수명 뿐 아니라 메서드의 이름도 카멜표기법을 주로 사용하며 클래스명은 첫글자를 대문자로 하는것이 관례입니다. (UserName) . 이런식으로 관습적으로 굳어진 방법이며 강제사항은 아닙니다. 다만 개발일이란 것이 협업을 많이 해야 하는 작업이고 코드에서 막히는 부분을 .. 개발/Android Studio(Kotlin) 2022. 6. 24. JAVA 변수, String만 대문자로 시작하는 이유! 글 내용 출처: 하단 참고 / 문제 될 시 삭제! int, long, float, double 같은 타입과 String은 조금 차이가 있습니다. 메모리에서의 관리가 달라지는데요, 비유를 들어 설명드리겠습니다. . 변수를 박스라고 하겠습니다. int, long 같은 변수는 박스안에 바로 필요한 물건들을 넣어놓고, 필요할때마다 찾아서 쓰는 방식이라고 할 수 있습니다. 이런 변수를 원시타입 (Primitive Type) 이라고 합니다. . 반면 String은 박스안에 물건을 넣는것이 아니라, 내가 찾아가야할 주소만 담겨 있습니다. 그래서 박스를 까서 주소를 확인하고 그 주소까지 찾아가면 비로소 내가 필요한 물건을 찾을 수 있습니다. 이런 변수는 참조형 이라고 합니다. 혹시 포인터 라는 걸 들어보셨는지요? 사람.. 개발/Android Studio(Kotlin) 2022. 6. 24. 1바이트 1비트 차이, int 자료형 크기, 2진수를 10진수로 변환하는 방법 * 1비트 = 2진수를 표현할 수 있는 단위 즉, 0과 1(를 나타낼 수 있음) 2진수로의 표현 가능한 자리 → _ (한자리2^1) * 1바이트 = 1비트가 8개 모인 것 즉, 0과 1을 구분 할 수 있는 2진수의 단위가 8개 모인 것 2진수로의 표현 가능한 자리 → _ _ _ _ / _ _ _ _ (여덟자리=2^8) Int 자료형 크기, 2진수로 표현 그렇다면 우리가 알고 있는 int 자료형은 4byte인데, 이는 어떻게 생각하면 될까? 4byte = 1byte가 4개가 되는 것이므로, 2^(8*4)가 되는 것. 2진수를 32개 만큼 표현이 가능하다. 그렇다면, 10진수로 나타냈을 때 최대 표현은 얼마인가? 즉, 1111 / 1111 / 1111 / 1111 / 1111 / 1111 / 1111 / 1.. 개발/Android Studio(Kotlin) 2022. 6. 21. 안드로이드스튜디오에 git 파일 불러오기 쉽게 따라할 수 있는 안드로이드 앱 개발 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 강의를 보는 중 git파일을 손 쉽게 넣을 수 있는 방법을 공유해주셨다. 소리 없이 동영상 캡쳐했다. Yes 누르면 끝! 개발/Android Studio(Kotlin) 2022. 5. 26. 코틀린 무료 기초 강의 및 후기 / 오프라인 강의도 있어요!(서울지역) 1. 무료강의 제공 사이트 (인프런 / 온라인) https://www.inflearn.com/course/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1%EA%B0%9C%EB%B0%9C-%EA%B8%B0%EC%88%A0%EB%85%B8%ED%8A%B8#curriculum [무료] 쉽게 따라할 수 있는 안드로이드 앱 개발 - 인프런 | 강의 안드로이드 개발 기초부터 스토어 등록까지, 모바일 앱 개발에 필요한 과정을 쉽게 따라해볼 수 있는 강의입니다., - 강의 소개 | 인프런... www.inflearn.com html css 다룰줄 아니까 코틀린도 대충 보면 이해할 수 있겠지라는 오만함 마음을 가지고 접했다가 와장창 그것들이 다 깨지고 난 뒤에 정신차리.. 개발/Android Studio(Kotlin) 2022. 5. 22. 코틀린 기초 / val, var 차이 1. val, var의 차이점 둘 다 변수인데, 변수라고 하면 우리는 줄 곧 x라는 값으로 알아왔고, 변하는 값으로 알고 있다. 컴퓨터 언어에서 변수란 그릇이라고 생각하면 받아들이기 수월하다. 그릇의 크기는 한정되어있고, 그 그릇에 어떤 내용을 담을지 변수에 따라 다르기 때문이다. Kotlin - val, var의 차이점 코틀린은.... 코틀린은 2017년 구글 I/O에서 공식언어로 지정된 후 근래 신규로 개발하는 안드로이드 앱은 거의 다 코틀린으로 개발 하는 추세며 기존에 자바로 개발하던 앱들도 코틀린으로 전환 velog.io value: 불변(immutable type) variable: 가변(mutable type) 따라서, val과 var의 차이는 그릇에 담을 수 있는 내용이 불변적인지, 가변적인.. 개발/Android Studio(Kotlin) 2022. 4. 28. 안드로이드 스튜디오 단축키 1. Reformat (무작위로 작성된 코드를 일련의 규칙에 따라 배열 해줌) 윈도우 : ctrl + art + L 2. import가 되지 않아 빨간 줄이 뜨는 경우 import하기 위한 단축키 3. 단축키는 아니지만, 안드로이드 스튜디오 내부 애뮬레이터에서만 지정한 값을 보고 싶을때, tools라는 명령어를 사용한다. 개발/Android Studio(Kotlin) 2022. 4. 26. emu-system-aarch64 강제종료하기 m1에서 일어나는 현상인지 아닌지는 모르겠지만, 안드로이드 스튜디오를 설치, 애뮬레이터를 설치한 뒤에 애뮬레이터를 종료하려고 해도, 맥을 강제로 종료하기 하려고 해도 오류가 일어나는 현상이다. 억지로 끄려고 해도 종료되지 않아서 별 검색을 다해봤는데, 영문으로 되어 잘 이해가 되지 않는다. 그럴때는 에서 애뮬레이터를 선택하여 강제 종료하면 된다. 속이 시원하다... 개발/Android Studio(Kotlin) 2022. 4. 24. 이전 1 다음 💲 추천 글 반응형