Java

5월
16

<Java> ThreadLocal 딥다이브

자바 병렬 프로그래밍을 읽으면서 문득 ThreadLocal이라는 클래스가 어떻게 스레드마다 서로 다른 참조를 유지시키는지 궁금해졌다. 이를 파악해본다. 먼저 공부를 하기 전
4 min read
4월
04

<Java> redis를 곁들여 Selector를 사용해보기

본 포스팅은 java의 nio 패키지의 Selector를 활용하여 Redis와 간단한 연산을 통해 통신하는 법을 알아봅니다. 또한 논블로킹과 블로킹 처리의 초당 요청
11 min read
4월
02

<Java> Reactive Streams 1

이번 포스팅에서는 Java Reactive Streams이 어떤 요구사항에 의해 생겼는지 그리고Publisher와 Subscriber의 기본적인 동작에 대해서 작성할 예정입니다. Iterable vs ObservableProject Reactor의
10 min read
7월
20

<Java> 예외처리 활용

앞선 포스팅에서 체크 예외와 언체크 예외의 차이점에 대해서 알아보았습니다.이번 포스팅에서는 위와 같은 예외들을 실제로 어떻게 적용시키는지 알아보겠습니다. 체크 예외의
8 min read
7월
18

<Java> Check 예외 vs Uncheck 예외

해당 포스팅을 진행하기 전에 자바 기본 문법 예외에 대한 참고를 하시고 싶으시면 해당 포스트를 참고 하시길 바랍니다. Java 예외 계층본격적으로
7 min read
3월
10

<Java> 예외처리

프로그램 오류의 종류본격적으로 예외를 공부하기 전에 예외가 발생하는 상황인 오류,즉 에러의 종류부터 먼저 짚고 넘어가겠습니다.프로그램이 실헹 중 어떤
9 min read
2월
28
<Java> 객체지향프로그래밍 5

<Java> 객체지향프로그래밍 5

저번 포스팅을 통해 우리는 캡슐화와 다형성에 대해서 공부해보았습니다.잠깐 복습을 하자면 캡슐화란 접근 제어자를 통해 멤버 변수에 대한 접근 권한을
12 min read
2월
19
<Java> 객체지향프로그래밍 4

<Java> 객체지향프로그래밍 4

저번 포스팅은 객체지향의 근본 개념인 상속에 대해 배워보았습니다.이번 포스팅은 또 다른 근본 개념인 캡슐화(제어자)와 다형성(polymorphism)에
19 min read
2월
15
<Java> 객체지향프로그래밍 3

<Java> 객체지향프로그래밍 3

지금까지 클래스의 정의와 함께 기본적인 사용법들을 배웠습니다.지금부터는 객체지향의 꽃인 상속(Inheritance)에 대해서 배워보겠습니다. 상속상속의 정의상속이란, 기존의 클래스를 재사용하여
21 min read
2월
13
<Java> 객체지향프로그래밍 2

<Java> 객체지향프로그래밍 2

우리는 지난 포스팅을 통해서 클래스의 기본적인 사용법을 배웠습니다.이번 포스팅은 오버로딩,생성자 등 메서드의 디테일한 부분에 대해 다뤄보겠습니다. Overloading(오버로딩)
12 min read