본문 바로가기

spring_boot/kotlin3

[Kotlin] listOf와 mutableListOf의 차이 프로젝트 개발중에서 Security Config를 설정하는 와중 CorsConfiguration에 List로 메서드를 추가하기 위해 Arrays.asList를 사용했지만 아래와 같이 사용하지 말라고 한다. 이때 ListOf를 사용하라고 하는데 mutableListOf를 사용해도 된다고 했다. 이때 변수의 이름에서 할 수 있듯 ListOf(목록), mutableListOf(변경가능한 목록)이라고 표기된다. 즉 listOf: 읽는 것만 가능 mutableListOf: 읽기, 삽입, 삭제가 가능 이상이다. 2024. 4. 22.
Kotlin 기초 문법 kotlin기본 문법에 대해서 정리한 강좌이다. fun (함수 선언) fun main() { printf("hello") } var, val (변수 선언) fun main() { var a = 1; a = 2; println(a) //2 } val은 읽기만 가능한 변수 fun main() { var a: Int //선언시 값이 들어가지 않으면 타입 선언 a = 1 println(a) //1 } [변수명]::class (타입 확인 ) fun main() { var a = 1; println(a::class) //int } ?, ?., ?:, !! ? : null 허용 fun main() { val i: Int? = null } ?. : null이 아니라면 실행 fun main() { val i: Int? .. 2024. 4. 7.
Java와 Kotlin의 관계와 운용 저같은 경우는 처음 java로 접해 spring boot jpa를 사용함과 동시에 java를 계속 공부해왔습니다. 하지만 어느 계기가 생기면서 kotlin을 접하게 되었고 kotlin을 공부하게 되면서 java와 kotlin에 대해 어떤 연관성이 있고 어떤점이 다른지 어떤 방식으로 운용이 가능한지 궁금했었는데 마침 2023.5.15일자로 우아한테크에 부나의 java에서 kotlin이라는 강의를 접하게 되어 그 내용을 정리한 것 입니다. 혜성처럼 등장한 Kotlin 2011년: intellij를 개발한 JET BRAINS에서 처음 개발이 시작. 2016년: 안정이 된 1.0버전 출시 2017년: 구글IO에서 안드로이드 공식언어 지정. 개발 이유 하디 하리리 : “JET BRAINS에서 코틀린을 개발하게 된.. 2024. 4. 7.