| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- when문법
- 맥북M1
- do while문
- 안드로이드 스튜디오
- 버전의 중요성
- 통합개발환경
- Kapt
- typeAlias
- 초기화 미루기
- lateinit
- for문
- 타입별칭
- Until
- 엘비스
- 인텔리제이
- 로그캣
- MySQL
- 반복문
- 람다함수
- 오버라이드
- 접근제한자
- 오브젝트
- 스프링부트2.7.9
- 컴패니언
- while문
- 스프링부트 버전
- 코틀린
- 널 안전성
- dbms
- downto
- Today
- Total
목록전체 글 (21)
좌충우돌 코딩
접근제한자는 변수나 함수에 접근하는 것을 제한할 때 사용하는 키워드입니다. 접근제한 키워드 최상위에서 이용 설명 public 모든 파일에서 이용 가능 공개적으로 접근이 누구가 가능, 생략 가능하고 기본값 internal 같은 모듈 내에서 이용 가능 같은 모듈 내에서만 사용 protected 사용 불가 상속 받은 클래스에서만 사용 private 파일 내부에서만 이용 가능 같은 파일에서만 사용 다른 것은 어느정도 이해가 가는데... internal.. 요놈이 살짝 이상하지 않나요? 같은 '모듈'이라는 단어가 참 헷갈리게 합니다. 저도 정확한 개념이 생긴 것은 아니나.. 한 프로젝트 안에서 사용이 가능하다고 보면 될 것 같습니다. 안드로이드 스튜디오에서는 스마트폰용이 기본적으로 만들지만, 스마트워치용 혹은 티..
클래스는 간단히 생각해서 틀이라고 생각하면 됩니다. 달고나를 만들고 나면 모양을 만드는 틀처럼 말이죠. class User { // 코드 } 위와 같은 상태로 선언을 할 수 있습니다. 클래스명은 첫글자는 대문자로 하는 것이 코딩컨벤션입니다. val user = User() 변수에 클래스를 할당하는 것을 인스턴스 생성이라고 합니다. 쉽게 생각하면 변수에 클래스를 마구마구 넣어서 찍어낼 수 있으니까요. 주 생성자(Primary Constructor) class User(name: String) { // 코드 } 생성자는 클래스 이름 옆에 있는 괄호를 생성자라 부릅니다. 원래는 constructor가 생략된 것입니다. class User constructor(name: String) // constructor..
함수는 funcation의 뜻 중 기능이라는 단어가 있는데, 그걸로 생각하면 쉽습니다. 함수는 3가지로 분류할 수 있습니다 1. 입력값과 반환값이 있는 함수 2. 입력값만 있는 함수 3. 반환값만 있는 함수 한 개씩 알아봅시다. 입력값과 반환값이 있는 함수 fun sum(num1: Int, num2: Int): Int {// (파라미터명: 타입) : 반환값 타입 return num1 + num2// 반환값 } Log.d("sum호출", "${sum(4, 5)}")// 함수 호출 함수명은 sum이고 첫번째 파라미터(입력값)이름 num1, num1의 타입은 int. 두번째 파라미터이름은 num2, num2의 타입은 int입니다. 반환값의 타입은 int이다 그리고 return 부분이 함수에서 실행된 결과를 반..
mysql 다운로드 사이트를 가서 본인 환경에 맞는 설치프로그램을 다운로드 받으면 됩니다. 다운로드를 찾기 어려운 분들은 아래 링크로 고고~ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 데스크탑 PC를 ..
반복문은 for문과 while문이 있습니다. 간단하게 비교하자면 for문은 특정 횟수만큼 코드를 반복하기 위해서 사용하는 경우가 많고, while문은 어느 조건이 달성될 때까지 수없이 반복하는 경우가 많습니다. for문 var numbers = mutableListOf() for(num in 1..10) { numbers.add(num) } Log.d("for문 결과", "${numbers}")// [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] num(변수)에 in 1(시작값)..10(종료값)이 가장 기본적인 코틀린 for문의 문법입니다. 시작값이 1이였으니까 numbers 리스트에서 인덱스0 자리에 1이 할당된 것을 볼 수 있습니다. 종료값이 10이였으니까 numbers 리스트에 1부터 10..