Jwhy's Blogitory
close
프로필 배경
프로필 로고

Jwhy's Blogitory

  • 분류 전체보기 (128)
    • Book Study (49)
      • [Java] 이펙티브 자바 (19)
      • [Kotlin] 코틀린 코루틴 (6)
      • [Kotlin] 코틀린 인 액션 (4)
      • [Kotlin] 객체에서 함수로 (4)
      • [Web] 웹을 지탱하는 기술 (9)
      • [Web] HTTP2 IN ACTION (5)
      • [Spring] 토비의 스프링 3.1 (0)
      • [Theory] 출.스.마 (1)
      • [CS] 누구나 자료구조와 알고리즘 (1)
    • Devlog (13)
      • Kotlin (1)
      • Project (3)
      • Java (0)
      • Git (3)
      • AI (5)
      • 회고 (1)
    • Kotlin (13)
      • 이론 (1)
      • 기능 정리 (1)
      • [Inflearn] 코틀린 입문 (11)
    • Spring (29)
      • 이론 (1)
      • 프로젝트 (1)
      • 트러블 슈팅 (14)
      • 기능 정리 (12)
      • 리뷰 (1)
    • Java (2)
      • 이론 (2)
    • PS (18)
      • 이론 (1)
      • DFS, BFS, 백트래킹, 다익스트라 (11)
      • DP (2)
      • 이분 탐색 (1)
      • 구현, 시뮬레이션 (1)
      • 그리디 (2)
    • DevOps (4)
      • AWS (4)
  • 홈
  • 태그
  • 방명록
[Kotlin] - 코틀린에서 상속을 다루는 방법

[Kotlin] - 코틀린에서 상속을 다루는 방법

자바 개발자를 위한 코틀린 입문을 공부하며 작성한 글입니다. 혼자 공부하고 정리한 내용이며, 틀린 부분은 지적해주시면 감사드리겠습니다 😀 추상 클래스 Animal 추상 클래스를 구현한 Cat, Penguin 코드를 살펴보자. public abstract class JavaAnimal { protected final String species; protected final int legCount; public JavaAnimal(String species, int legCount) { this.species = species; this.legCount = legCount; } abstract public void move(); public String getSpecies() { return species;..

  • format_list_bulleted Kotlin/[Inflearn] 코틀린 입문
  • · 2023. 12. 10.
  • textsms
[Kotlin] - 코틀린에서 클래스를 다루는 방법

[Kotlin] - 코틀린에서 클래스를 다루는 방법

자바 개발자를 위한 코틀린 입문을 공부하며 작성한 글입니다. 혼자 공부하고 정리한 내용이며, 틀린 부분은 지적해주시면 감사드리겠습니다 😀 클래스와 프로퍼티 Person 클래스를 통해 코드를 확인해보자. public class JavaPerson { // 컴파일 에러 발생 : Variable 'name' might not have been initialized private final String name; private int age; } 위 코드를 보면 name 필드를 final로 지정했기 때문에 값을 할당해주기 전까지는 컴파일 에러가 발생하게 된다. public class JavaPerson { private final String name; private int age; public JavaPers..

  • format_list_bulleted Kotlin/[Inflearn] 코틀린 입문
  • · 2023. 12. 9.
  • textsms

[Kotlin] - 코틀린에서 함수를 다루는 방법

자바 개발자를 위한 코틀린 입문을 공부하며 작성한 글입니다. 혼자 공부하고 정리한 내용이며, 틀린 부분은 지적해주시면 감사드리겠습니다 😀 함수 선언 문법 두 정수를 받아 더 큰 정수를 반환하는 예제를 통해 살펴보자. public int max(int a, int b) { if(a > b) return a; return b; } fun max(a: Int, b: Int): Int { if(a > b) return a return b } java, kotlin 모두 크게 다를 것이 없다. 하지만 kotlin에서의 조건문은 하나의 식(Expression)으로 표현할 수 있다고 배웠다. 그렇기 때문에 아래와 같이 변경이 가능하다. fun max(a: Int, b: Int): Int { return if (a >..

  • format_list_bulleted Kotlin/[Inflearn] 코틀린 입문
  • · 2023. 12. 8.
  • textsms

[Kotlin] - 코틀린에서 예외를 다루는 방법

자바 개발자를 위한 코틀린 입문을 공부하며 작성한 글입니다. 혼자 공부하고 정리한 내용이며, 틀린 부분은 지적해주시면 감사드리겠습니다 😀 try-catch try-catch는 특정한 구문을 실행할 때 발생하는 예외를 잡아서 처리를 해준다. java에서 흔히 사용되는 Integer.parseInt()를 예시로 살펴보자. public final class Integer { public static int parseInt(String s) throws NumberFormatException { return parseInt(s,10); } public static int parseInt(String s, int radix) throws NumberFormatException { ... } } 위 코드를 보면 p..

  • format_list_bulleted Kotlin/[Inflearn] 코틀린 입문
  • · 2023. 12. 6.
  • textsms
[Kotlin] - 코틀린에서 반복문을 다루는 방법

[Kotlin] - 코틀린에서 반복문을 다루는 방법

자바 개발자를 위한 코틀린 입문을 공부하며 작성한 글입니다. 혼자 공부하고 정리한 내용이며, 틀린 부분은 지적해주시면 감사드리겠습니다 😀 for-each(향상된 for문) java에서 향상된 for문을 사용하는 것과 같이 kotlin에서도 동일하게 사용한다. public static void main(String[] args) { List numbers = Arrays.asList(1L, 2L, 3L); for (long number : numbers) { System.out.println(number); } } fun main() { val numbers = listOf(1L, 2L, 3L) for (number in numbers) { println(number) } } 위 코드의 차이는 java에서..

  • format_list_bulleted Kotlin/[Inflearn] 코틀린 입문
  • · 2023. 12. 4.
  • textsms
[Spring] - Ajax JSON parse error

[Spring] - Ajax JSON parse error

Kotlin / Spring Boot의 프로젝트이지만, Java / Spring Boot와 동일하게 해결이 가능합니다 😀 개발 환경 🍃 Spring : Spring Boot 2.7.17 📺️ View : Thymeleaf / jQuery 3.4.1 🛠️ Kotlin / Java : Amazon corretto 17 💬 상황 설명 타임리프를 이용한 SSR로 뷰를 구성한 뒤, Ajax를 이용해 form-data를 서버에 보내 @RequestBody로 받는 과정에서 아래와 같은 에러가 발생했다. WARN 19911 --- [nio-8080-exec-3] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter...

  • format_list_bulleted Spring/트러블 슈팅
  • · 2023. 12. 3.
  • textsms
  • navigate_before
  • 1
  • ···
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • ···
  • 22
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (128)
    • Book Study (49)
      • [Java] 이펙티브 자바 (19)
      • [Kotlin] 코틀린 코루틴 (6)
      • [Kotlin] 코틀린 인 액션 (4)
      • [Kotlin] 객체에서 함수로 (4)
      • [Web] 웹을 지탱하는 기술 (9)
      • [Web] HTTP2 IN ACTION (5)
      • [Spring] 토비의 스프링 3.1 (0)
      • [Theory] 출.스.마 (1)
      • [CS] 누구나 자료구조와 알고리즘 (1)
    • Devlog (13)
      • Kotlin (1)
      • Project (3)
      • Java (0)
      • Git (3)
      • AI (5)
      • 회고 (1)
    • Kotlin (13)
      • 이론 (1)
      • 기능 정리 (1)
      • [Inflearn] 코틀린 입문 (11)
    • Spring (29)
      • 이론 (1)
      • 프로젝트 (1)
      • 트러블 슈팅 (14)
      • 기능 정리 (12)
      • 리뷰 (1)
    • Java (2)
      • 이론 (2)
    • PS (18)
      • 이론 (1)
      • DFS, BFS, 백트래킹, 다익스트라 (11)
      • DP (2)
      • 이분 탐색 (1)
      • 구현, 시뮬레이션 (1)
      • 그리디 (2)
    • DevOps (4)
      • AWS (4)
최근 글
인기 글
최근 댓글
태그
  • #코틀린
  • #java
  • #이펙티브 자바
  • #이펙티브자바
  • #kotlin
  • #제네릭
  • #자바
  • #백준
  • #스프링 배포
  • #백트래킹
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바