본문 바로가기
반응형

Language/Kotlin3

kotlin 뽀개기_02) 코틀린 왜 배워야하나? 1. 코틀린이 뭔가요?JVM 위에서 동작하는 현대적인 프로그래밍 언어입니다. (Java Virtual Machine)JetBrains(인텔리제이 만든 회사)가 만들었고, 2016년에 1.0 정식 버전 출시.Java와 100% 호환되면서도, 문법이 훨씬 간결하고 안전성(Null 안전성 등)을 강화했습니다.안드로이드 공식 언어(2017년 Google I/O에서 발표)로 채택되었고, 서버 개발, 데이터 처리, 웹 백엔드에서도 활발히 사용됩니다.2. 왜 배워야 하나?1) 문법이 깔끔하고 안전하다불필요한 코드 줄이고, 실수 가능성(특히 NPE)을 줄여줍니다.예) val name: String? = null → Null 허용/불가를 타입에서 명시.2) Java 개발자에게 진입장벽이 낮다Java 문법 기반이어서, J.. 2025. 8. 10.
kotlin 뽀개기_01) 학습 커리큘럼 학습링크 : linkplayground : link커리큘럼Step 0: 코틀린이란? 코틀린에 대해 궁금해하고 뭔지 알아보기ex) 왜 배워야하나?Step 1: 기본 문법 익히기변수 선언 (val, var)조건문 / 반복문 (if, when, for, while)함수 선언과 호출 (fun)클래스와 객체 (class, object, data class) Step 2: 자바 대비 차이점 익히기Null Safety (?, ?:, !!)확장 함수 (fun String.isEmail(): Boolean { ... })컬렉션 처리 (map, filter, forEach)Smart Casts, when의 강력함 Step 3: 실전 프로젝트 접목스프링 부트 + 코틀린 프로젝트 만들기JPA, RestController, S.. 2025. 8. 4.
프론트엔드(React)와 백엔드(Kotlin)를 함께 배포하는 Monolith 구조 도전기_01 목표우선 kotlin 학습 조금 해주고 프로젝트 구조를 잡아보자!Kotlin이란?코틀린은 안정성, 간결성, 상호운용성을 강조하는 다중 패러다임, 다중 플랫폼 프로그래밍 언어이다.2010년 하반기에 생겨서 2016년 2월 처음으로 릴리즈됐으며, 안드로이드 개발, 데스크톱 어플리케이션, 백단 서버 개발 등 여러 개발분야에서 인기를 얻고 있다.2017년 구글은 안드로이드 플랫폼의 공식 지원언어로 코틀린을 선택했다.2019년 11월 코틀린 1.3이 나옴 2021년 5월 1.5.0이 나옴......2025년 5월 13일 2.1.21이 나옴2010년 당시 Scala나 C# 등의 언어에서 사용할 수 있었던 유용한 기능이 자바에는 없었음.→ Jetbrains는 당시 사용 가능한 JVM언어를 검토 및 자원을 투입→ 새로.. 2025. 6. 20.
반응형