Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 읽기쉬운코드
- 알고리즘
- 코딩
- spring boot
- 데이터베이스
- 개발
- 백준
- 애자일
- 코딩테스트
- cleancode
- 그리디알고리즘
- ES
- database
- 그리디
- API
- Java
- 엘라스틱서치
- 애자일기법
- 애자일프로그래밍
- 프레임워크
- 개발자
- framework
- 코드
- Baekjoon
- Spring
- JPA
- 스프링
- 자바
- 클린코드
- Elasticsearch
Archives
- Today
- Total
목록2024/11/23 (1)
튼튼발자 개발 성장기🏋️
[Java와 비교하는 Kotlin] 기본 개념 #1
1. 필드와 변수Java에서 클래스의 필드는 반드시 명시적으로 선언된 타입과 함께 접근 제어자가 필요하다. 반면, Kotlin에서는 필드 선언이 더 간결하고 유연하다. Kotlin은 기본적으로 val(불변 변수)과 var(가변 변수)로 구분하며, var는 Java의 mutable 변수와 비슷하고, val은 Java의 final 변수와 유사하다.Java code와 Kotlin code를 비교해보자.val은 name처럼 불변(읽기 전용) 필드를 정의하며, var는 age처럼 가변 필드를 정의한다.Kotlin에서는 getter와 setter를 자동으로 생성해준다. name은 val이기 때문에 setter가 없고, age는 var이므로 setter가 자동으로 생성된다. public class Person { ..
프로그래밍/Kotlin
2024. 11. 23. 15:47