cs및 소프트스킬/kotlin(3)
-
[Kotlin] Kotlin의 기본 용어 - 1탄
1. Kotlin 이란JetBrain 사에서 만든 언어 중 하나로 JDK 환경에서 사용 가능한 언어, 이는 JDK를 돌아가기 때문에 Java와 호환성이 가능하며 안드로이드 App에서 주로 사용하다가 최근 Web 환경까지 사용이 가능합니다. 2. var 와 val 차이점- var는 가변적인 변수 선언형이며 읽고 쓰기가 가능한 반면, val 은 불변성을 띄기 때문에 읽기만 가능 - Javascript의 변수 선언의 특징이 let = var, const = val 과 같다. 3. Data Class 란?- Kotlin 만의 특징으로, 데이터를 다루는데 최적화된 class, Java와 다르게 내부적으로 toString, copyof, hashcode, componentN, equals 선언 해주며, getter..
2024.03.10 -
[kotlin] 2. Kotlin + Spring Boot (일명 코프링)으로 CRUD 게시판 API 구현
안녕하세요. 코틀린 입문 개발을 진행을 하면서 지금까지 진행한 프로젝트를 이어서 Java 기반으로 만든 Spring Boot 개발을 Kotlin 기반으로 한 Spring Boot로 CRUD 작성하는 시간을 가져보겠습니다. 이글은 Java 개발자가 Kotlin을 익히는 과정으로 작성을 하였기 때문에 처음부터 작성을 하지 않았으며 어느정도 개발 숙련도를 올린 상태에서 보시는 것을 추천 드립니다. Github (ver02 참조) : https://github.com/BerkleyLim/basic_kotlin GitHub - BerkleyLim/basic_kotlin: 코틀린 연습 프로젝트 (입문용) + ktor 및 spring boot 등 활용하기 코틀린 연습 프로젝트 (입문용) + ktor 및 spring ..
2023.12.07 -
[Kotlin] 1. 코틀린 - 입문하기
이번 포스팅은 Kotlin을 입문하기 위해 진행해보았습니다. 지금 현재 Java 기반으로 Spring 프로젝트로 현업에서 많이 쓰이지만 차후 Kotlin으로 대처할 수 있을거라 판단이 들며 Kotlin의 대한 입문을 진행해보았습니다. Kotlin은 IntelliJ 에서 나온 언어로 안드로이드에서 주로 즐겨 사용하다가 최근에 Spring 까지 도입이 되어 사용하기 시작하였습니다. Kotlin은 JVM 환경에서 동작되는 언어 중 하나로 코틀린 내부 파일을 확인하면 .class가 있는 것을 확인 가능합니다. 같은 바이트 코드를 사용이 가능하기 때문에, 컴파일 시 Jar 파일로 컴파일 되며 디컴파일 시 Java 파일이 컴파일 또한 가능 한 것으로 알고 있습니다. Java에서 Kotlin 프로젝트 전환 시 설치를..
2023.12.06