yeong0jae yeong0jae
close
프로필 사진

yeong0jae

github: @denev6

  • 전체 (30)
    • 우테코 (6)
    • CS (1)
    • Java (3)
    • Kotlin (3)
    • Tomcat (1)
    • Spring (1)
    • Redis (2)
    • Project (3)
    • Infra (3)
    • OOP (2)
    • MySQL (0)
    • 컨퍼런스 (1)
    • Algorithm (4)
  • 전체 (30)
    • 우테코 (6)
    • CS (1)
    • Java (3)
    • Kotlin (3)
    • Tomcat (1)
    • Spring (1)
    • Redis (2)
    • Project (3)
    • Infra (3)
    • OOP (2)
    • MySQL (0)
    • 컨퍼런스 (1)
    • Algorithm (4)
전체 · 오늘 · 어제
Kotlin

코틀린의 후행 람다(trailing lambda) 활용 사례 알아보기

안녕하세요~ 이번에는 코틀린에서 후행 람다(trailing lambda) 문법을 두 가지 예시와 함께 알아보겠습니다. https://yeong0jae.tistory.com/19 객체의 유효성 검사 시점 조정하기 with Kotlin안녕하세요~ 이번에는 객체의 유효성 검사에 대해 알아보고, 코틀린에서는 구체적으로 언제, 어디에서 검증을 진행하는 것이 좋을지 알아보겠습니다.  객체 생성을 위한 클래스 선언요구사항yeong0jae.tistory.com위의 이전 포스팅 에서 객체의 유효성 검사에 require를 활용해보며 마무리 했었는데요.이번에 require에 대해 더 자세히 알아보며 시작해보겠습니다.  require의 내부 구현 코틀린은 require라는 유용한 함수를 제공하고 있습니다.어떤 함수인지 알아보..

2024. 11. 24.
Kotlin

객체의 유효성 검사 시점 조정하기 with Kotlin

안녕하세요~ 이번에는 객체의 유효성 검사에 대해 알아보고, 코틀린에서는 구체적으로 언제, 어디에서 검증을 진행하는 것이 좋을지 알아보겠습니다.  객체 생성을 위한 클래스 선언요구사항을 분석해보니, "Ball 객체가 필요하다"고 가정해보겠습니다. 모두 아시다시피 자바와 코틀린 모두 클래스를 정의할 수 있습니다. 그리고 이를 인스턴스화 함으로써, OOP를 실현할 수 있습니다. 따라서 객체를 만들기 위해, 먼저 클래스를 정의해야합니다.(자바로 먼저 설명드린 뒤, 코틀린 코드로도 구현해보겠습니다~)public class Ball { private final String number; public Ball(String number) { this.number = number; } ..

2024. 11. 22.
Kotlin

Boxing과 Unboxing으로 인한 성능 저하를 해결하는 Kotlin

안녕하세요. 이번 글에서는 java에서 boxing과 unboxing으로 인한 성능 저하에 대해 알아보고, 이를 해결하는 Kotlin의 특징에 대해서도 알아보겠습니다. boxing과 unboxing에 대해 들어보셨나요? 이를 설명하기 전, 먼저 알아야할 개념이 있습니다.바로 자바의 원시 타입(primitive type)과 참조 타입(reference type)입니다.  자바의 원시 타입(primitive type)과 참조 타입(reference type)primitive type(원시 타입)primitive type(원시 타입)은 흔히 알고있는 int, long, float, char 같은 타입입니다.원시 타입은 변수의 값이 그대로 저장됩니다.예를 들어, int a = 10; 이라고 하면, 10이라는 값..

2024. 11. 19.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 방문자
오늘
어제
전체 카테고리
  • 전체 (30)
    • 우테코 (6)
    • CS (1)
    • Java (3)
    • Kotlin (3)
    • Tomcat (1)
    • Spring (1)
    • Redis (2)
    • Project (3)
    • Infra (3)
    • OOP (2)
    • MySQL (0)
    • 컨퍼런스 (1)
    • Algorithm (4)
인기 글
Copyright © yeong0jae 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바