doongeon의 stack 공유

고정 헤더 영역

글 제목

메뉴 레이어

doongeon의 stack 공유

메뉴 리스트

  • 홈
  • 분류 전체보기 (37)
    • Web (5)
    • Python (1)
    • 컴퓨터과학 (12)
    • AWS (2)
    • JavaScript (9)
    • GitHub (1)
    • C,C++ (2)
    • Node.js (1)
    • Java (4)

검색 레이어

doongeon의 stack 공유

검색 영역

컨텐츠 검색

Java

  • Java Thread

    2025.04.25 by doongeon

  • Java Throwable hierarchy

    2025.04.24 by doongeon

  • Java try catch

    2025.04.24 by doongeon

  • Java Interface

    2025.04.23 by doongeon

Java Thread

프로세스는 여러 스레드를 생성해서 한번에 여러 일을 할 수 있다.스레드는 프로세스 내에서 생성되며 프로세스의 리소스를 공유한다. java 에서는 Thread 클래스를 통해 스레드를 생성할 수 있다.Thread는 Runnable 인터페이스를 구현했는데 Runnable은 run 메서드만을 가진 함수형 인터페이스 이다.스레드가 할 일을 run 메서드에 정의하고 start메서드를 통해 쉽게 실행할 수 있다.어떻게 생성하나?1. Thread 클래스를 상속해서 만드는 방법class MyThread extends Thread { @Override public void run() { System.out.println("Thread를 상속한 방식!"); }}public class Main ..

Java 2025. 4. 25. 09:36

Java Throwable hierarchy

이전에 다룬 try catch문에서 다룰 error나 exception를 알아보자 자바에서 생기는 모든 exception은 exception 클래스가 있다.Throwable은 모든 Exception hierarchy의 root이고 Object 클래스의 직계 서브클래스이다.Throwable을 두가지 직계 서브클래스 Exception, Error를 가진다. ✅ 꼭 기억하자!Throwable 클래스 밑에 Error, Exception그리고 가장 많이 사용할 RuntimeException

Java 2025. 4. 24. 09:50

Java try catch

세상에는 버그 없는 코드 없다완벽한 코드는 존재하지 않는다.언제 어디서든 오류는 발생할 수 있고, 그로 인해 프로그램이 예기치 않게 종료된다면, 우리는 화난 사용자와 마주하게 된다.그렇다면 어떻게 해야 할까?Java에서 제공하는 try-catch 문은 이런 상황에서 우리의 프로그램을 보호해준다.오류를 복구하거나 회피함으로써 프로그램이 갑자기 종료되는 것을 방지하는 역할을 한다.언제 try-catch를 꼭 사용해야 할까?특히 외부 자원을 연결할 때는 반드시 사용해야 한다.왜냐하면, 외부 자원의 상태는 우리가 직접 제어할 수 없기 때문이다.예를 들어:파일(File) 연결데이터베이스(DB) 연결네트워크(Network) 통신시스템 주요 디바이스 연결 (예: CPU)이러한 상황에서는 외부의 예기치 못한 문제로 예..

Java 2025. 4. 24. 09:21

Java Interface

W3schools에 있는 interface에 대한 설명이다. "completely abstract class" 라고 설명하고 있다. 그러니까 메서드 선언만 있고 구현은 전혀 없는, 완전히 abstract된 class 이다. 생성자가 없다. 인스턴스를 만들어 낼 수 없다. 여러 인터페이스를 상속받을 수 있다. 어떻게 받아 들일까내 나름대로 정리하자면, 인터페이스는 서로 다른 클래스를 어떤 용도로 쓰기 위한 약속 정도로 이해하였다. 클래스가 인스턴스를 만들어 내는 틀 이라면 인터페이스는 인스턴스를 묶어낼 수 있는 규약이라 생각한다. 인퍼테이스는 동일한 동작을 하는것을 보장한다. 서로 다른 클래스라도 같은 방식으로 사용할 수 있다. 인터페이스를 만족하는 클래스는 인터페이스 내에 있는 추상 메서드를 무조건 구..

Java 2025. 4. 23. 09:42

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
doongeon의 stack 공유 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바