TOP
[java] 스레드 제어
이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceopuppy-foot-it.tistory.com스레드 제어 스레드를 생성하고 시작하면 스레드는 다양한 상태를 가지게 되는데, 스레드의 상태는 자동으로 변경될 수도 있고, 코드에 의해 변경될 수도 있다.스레드 객체 생성 후 start() 메소드를 호출하면 바로 실행되는 것이 아니라 실행 대기 상태(언제든 실행될 준비가 되어 있는 상태)가 된다. 실행 상태의 스..
2025. 4. 10.
[java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드
이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceof, 인터페이스, 구현 클래스이puppy-foot-it.tistory.com프로세스 ◆ 프로세스란?프로세스는 실행 중인 프로그램을 의미한다. 각 프로세스는 독립적인 메모리 공간을 가지고 있으며, 운영 체제에서 할당된 자원을 포함한다. 프로세스는 멀티태스킹 환경을 지원하여 사용자 프로그램이 더 원활하게 실행될 수 있도록 하고, 각 프로세스는 자신만의 메모리 공간을 갖고 있어 안정성을 높인다. 하나의 애플리케이션은 멀티 프로세스를 만들기도 한다. 예)..
2025. 4. 10.
[java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]
이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceof, 인터페이스, 구현 클래스이전 내용 [java] 추상 클래스, 추상 메소드이전 내용 [java] 클래스의 타입 변환, 다형성이전 내용 [java] 접근 제한자, 클래스 상속이전 내용 [japuppy-foot-it.tistory.com예외 ◆ 예외(Exception)사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류.[예외 vs 오류]- 예외:예외는 예외가 발생하면 예외 처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 할 수 있음.- 오류: 컴퓨터 하드웨어의 오동작 또는 고장으로 인해 응용프로그램 실행 오류가 발생하는 것. 발생 시 프로그램 종료 ..
2025. 4. 9.
[java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스
이전 내용 [java] instanceof, 인터페이스, 구현 클래스이전 내용 [java] 추상 클래스, 추상 메소드이전 내용 [java] 클래스의 타입 변환, 다형성이전 내용 [java] 접근 제한자, 클래스 상속이전 내용 [java] 정적 멤버와 Static, 싱글톤이전 내용 [java] javapuppy-foot-it.tistory.com인터페이스 상속 인터페이스도 다른 인터페이스를 상속할 수 있으며, 클래스와는 달리 다중 상속을 허용한다. 다중 인터페이스 상속은 자바에서 여러 개의 인터페이스를 동시에 상속받는 것을 의미하며, 이는 클래스가 다중 상속을 지원하지 않는 자바에서 인터페이스를 활용하여 유사한 효과를 내는 방법이다.다중 인터페이스 상속을 통해 하나의 인터페이스가 여러 가지 서로 다른 기능..
2025. 4. 8.