일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 레시피 파밍
- 원스휴먼 황금양 구하기
- 시그니처
- 원달러환율
- 믹스커피
- 원스휴먼 스타크롬
- 원스휴먼 레시피
- 1203계엄령
- 국방부
- 2차 비상계엄
- 원스휴먼 요리
- 원스휴먼 사료
- 원스휴먼 황금양털파밍
- 홈플러스
- 원스휴먼 동물
- 원스휴먼 황금양
- 2차계엄
- 원스휴먼 쿠폰
- 계엄령
- 일론머스크
- 홈플러스 시그니처 모카골드믹스커피
- 커피추천
- 원스휴먼 레시피 파밍
- 계엄령 외신반응
- 원스휴먼 먹이
- 유광버섯 통조림
- 믹스커피추천
- 비상계엄령
- 윤석열
- Today
- Total
목록Kotlin (122)
0101011001010111
https://blog.naver.com/vjinjoov/223169860368 =DIMO의 배열/형변환 // 첫번째 array포스팅 https://blog.naver.com/vjinjoov/223168809106-외국인이었는데 유튜버 이름 기억안남 ㅠ / 영상도 첨부해놓았고 array 및 2차원 array 배열방법 // 2번째 array포스팅 https://blog.naver.com/vjinjoov/223169083247 =3번째 array포스팅/array 이니셜라이징 및 한번에 만들기 내가 작성한 array에 대한 포스팅들은 위 주소이다. 이제 4번째 array 포스팅을 해보자. 배열 : 변수에 순서를 매겨 활용할 수 있어요!▼ - 일반적으로 변수를 선언하면, 코틀린은 메모리에 띄엄띄엄 랜덤으로 생성..
널 세이프티는, 코틀린의 Null 안정성을 향상시켜줄 수 있어요. Null예외는 프로그램의 가용성을 저하시키는 치명적인 오류에요. ㄴNull예외의 의미가 뭐지 ? 예외는, 프로그램이 실행되다가 런오류로 중단되고 종료되는 현상을 말하고, 그럼 null예외는 null때문에 예외 현상이 생긴다는 건가? 답 : 내가 생각하는게 맞다함!!! 오케이!!!! 저 뜻이 맞구나!!!! 자 Null예외가 발생하면 프로그램이 꺼져버립니다.(사용하다 종료되는 것 만큼 안좋은 행위는 없겠죠?) 코틀린은 Null예외로 부터 안전한 설계를 위해 자료형에 Null 여부를 명시할 수 있어요. - Null 여부 명시 : null을 가질수 있다 없다를 표기하는 행위 // 그렇기 때문에 Null예외에서 안전하다라고 말할 수 있게 되는 거죠..
지연초기화 : 변수나 상수의 값을 나중에 초기화 할 수 있어요. ▼설명 코틀린은, 클래스를 설계할 때 안정성을 위해 반드시 변수의 값을 초기화 할 것을 권장해요. ㄴ 우리가 클래스 만들때 항상 = 하고 공백이라도 넣어줬던거 기억나시죠? 원래 항상 그렇게 해야하는데... 클래스를 설계할 때 초기의 값을 정의하기 '난처'해서 나중에 대입하기 위한 문법이예요. ㄴ 초기값을 처음에 지정하기가 난처한 경우에 쓰는게 지연 초기화예요. 코틀린은 지연초기화 또는 늦은초기화를 위해 lateinit, lazy 키워드를 활용해요. 저사양으로 제한되어있는 환경에서는 메모리를 더욱 효율적으로 사용할 수 있어요 ㄴ 항상 처음부터 값이 들어있는 것 보다는, 실제로 메모리를 효율적으로 관리하면서, 필요할 때 값을 초기화 해주는 게 ..
▼예외처리가 필요한 경우 - 고품질의 프로그램이란 사용성을 해치지 않아야해요. -여러 측면의 사용성이 있지만 프로그램이 도중에 종료되는 건 심각한 문제예요. -미리 예외를 생각하고 소스코드를 작성해야 안정성을 높인 프로그램이라고 할 수 있어요. 예외 발생 '전' 예외처리 -숫자를 입력받아서 더하는 프로그램인데 실수로 문자를 입력했다면 예외를 처리해야 해요. - 사진을 다운로드 받는데 도중에 인터넷이 끊겼다면 예외를 처리해야해요. - 수술을 받고 있는데 메인전력이 끊겼다면 보조 전력을 사용하도록 예외를 처리해야해요 실행 도중에 발생하는 예외에 대한 처리 예외 : 실행 도중 발생하는 에러를 예외라고 한다. 예외 처리문법예시를 알아보자. 예 : 먼저 숫자를 입력해야하는데 , 실수로 문자를 입력했을 때 > 예외..
package com.example.myapplication fun main() { while(true) { try { println("나랑 사귈래?") val response = readLine()!! if (response != "응") { throw IllegalArgumentException("잘못된 대답입니다.") } println("그럼 오늘부터 1일") break } catch(e: IllegalArgumentException) { println(e.message) } } } 공부를 하는데 throw의 예제가 없어서 만들어 봤다. 자 코드를 설명해 주겠다. while(true) 은 , true 값이 나올 때까지 무한루프이다. 언제까지 ? > break가 될때 까지 // break가 되는 조건..
옷.. 이건 처음 보는 개념이다. 좀더 집중해서 공부해보자. 예외처리의 활용 : 프로그램 실행도중에 발생하는 예외를 적절하게 처리해요. // 이거 정말 중요 설명▼ - 프로그램을 실행하기 전 알 수 있는 컴파일 에러를 오류 라고 합니다. - 프로그램을 실행하는 도중에 발생하는 런테임 에러인 예외가 발생할 수 있음. -실행도중 예외가 발생하면 프로그램이 비정상으로 종료됨 (푸쉬이이ㅣ이익..) Kotlin은, try-catch와 throw로 예외를 처리해요. #try-catch의 기본구조 fun method1() { try { 예외가 발생할 가능성이 존재하는 코드 } catch(예외종류) { 예외가 발생했을때 처리할 코드 } } ▲ 위 코드에 대한 설명 #throw의 기본 구조 fun method1(num1..
접근제한자 : 변수나 메소드의 접근을 제한 할 수 있는 기능 ㄴ 객체를 이용해서 변수나 메소드를 호출 할 수 있는지의 여부를 접근이라고 합니다. +) 우리가 인스턴스 만든 객체이름 변수.xxx 했던거 이런게 접근하는거다 ^ㅁ^ (껄떡껄떡) 일단 접근제한자는 접근범위가 범위로 나뉘기 때문에 범위로 알아야한다. [프로젝트 / 모듈 / 패키지]라는게 나오는데, 이건 코틀린에서 이 Project를 누르고 보면 범위 확인이 좀 더 쉬워진다. 자, 그럼 강의로 돌아가서 [프로젝트 / 모듈 / 패키지] 에 대해 알아보겠다. 1.프로젝트 : 최상단 개념이고 를 포함한다. 이런건 그림 그리면서 이해하는게 최고! 2.모듈 모듈이라는 것은 프로젝트 아래에 있는 개념이고, 패키지/ 클래스를 포함합니다. 우클릭해서 모듈이 생성..