본문 바로가기

5번 프로그래밍/네이버 부스트코스6

6. 기본 자료형과 변수 선언방법 (2) 정수형과 실수형 접미사 접두사의 뜻 ex) val exp01 = 123 => Int형으로 추론 가능 val exp02 = 123L => 접미사 L을 사용 Long 혈으로 추론 val exp03 = 0x0F => 접두사 0x를 사용해 16진 표기가 사용된 Int형으로 추론 val exp04 = 0b00001011 => 접두사 0b를 사용해 2진 표기가 사용된 Int형으로 추론 평소에 프로그밍 코드에 보이는 '0x어쩌고' '0b어쩌고'의 의미를 알수 있었다. 큰 수를 읽기 쉽게 하기 위한 방법 § 언더스코어(언더바 ' _ ')를 포함해 표현한다. ex) 1_000_000 에서 _는 단순히 끊어읽기위한 시각적인 표기 소스 코드상의 표현법을 알아두자 null 이라는 개겸이 도대체 무슨 말인지 구글 부트캠프에서 했지만 이해가 잘.. 2021. 3. 10.
5. 코틀린 프로그래밍 기본 1 > 1-3 안녕 세상아! 네이버 부트캠프 프로그래밍 강의전에 미리 다운받으면 좋은 것 폰트 d2.naver.com/news/6492529 바이트 코드 = 자바코드로 실행되는 것을 볼 수 있게 해주는 중간 역할 코틀린파일 => 바이트 코드 => JAVA 코드 코틀린으로 3줄로 된는 것이 자바에서는 이렇게 복잡하게 된다. 컨트롤 + D = 줄간 복사 : 바로 위에 줄을 복사한다. 기본 형식을 기억하자 코틀린에서 자바로 사용되는 것을 알아보기 위해서는 바이트 코드를 기억하자 이 부분은 솔찍히 이해가 잘 안된다. 강의를 들으면서 몇번 실전을 해봐야한다. 2021. 3. 5.
4. 코틀린 프로그래밍 기본 1 > 1-2 개발 환경을 꾸며보아요. 수업강의 화면과 최신화가 안되는 부분들 실행해보기 코틀린의 장점 1) 자료형에 대한 오류를 미리 잡을 수 있는 정적 언어( statically typed) - 정적 형식 : 컴파일러가 타입을 검증해 준다. 2) 널 포인터로 인한 프로그램의 중단을 예방할 수 있다. - 보통 개발자들은 코틀린의 이런 특징을 'NPE에서 자유롭다'라고 한다. - NPE는 Null Pointer Exception을 줄여 말한 것 널 포인터가 뭔지는 모르겠지만 무슨 오류를 자주 일으키는 놈으로 판단이됩니다. 일단 NPE 라는 것을 알아 둡시다. 3) 데이터형 선언시 널 가능한 형식과 불가능한 형식지원 4) 자바와 완벽하게 상호운영이 가능하다. 여기까지는 일단 구글의 부트캠프에서 한번 읽어본 자료라 읽은데는 문제가 되지 않습니다. 5) 아주 간결하고 효율적 => 4)에서 나온이유.. 2021. 3. 5.
3. 네이버 코틀린 강의만으로는 아... 어플은 못만드는 구나 강의 3-1 에서 해외개발자 질의 문답에서 이야기를 해주십니다. 현재 네이버에서 제공하는 코틀린 강의는 총 3개 여기서는 어플 만들기까지는 할수 없다고 확실하게 말을 해주시네요. 저는 처음에 안드로이드 어플은 코틀린, 애플 iOS 어플은 스위프트 이렇게 두가지로 만드는 것이라고 해서 코틀린을 노린 것이었습니다. 네이버에서는 안드로이드 앱 프로그래밍을 자바만 강의를 하고 있네요. 하... 또 일이 커질 불안감이 생깁니다. 일단은 알고 접근을 합시다. 2021. 3. 5.