Development/Java(853)
-
try ~ catch문에서의 주의 사항
try ~ catch문에서의 주의 사항 try ~ catch문으로 '예외 처리'를 했다 해도 모든 것이 해결되는 것은 아닙니다. 예외발생시 예외가 발생한 라인을 만나면서 예외처리를 위해 catch문으로 이동하게 되어 그 이후의 라인은 실행이 되지 않습니다. public class ExceptionEx08 { public static void main(String[] args) { int[] var = { 10, 20, 30 }; try { // 예외가 발생할 가능성이 있는 코드 작성 영역 System.out.println("var[" + 4 + "]: " + var[4]); // 예외발생 System.out.println("Important Message !!!"); // 예외 발생시 수행되지 않는 문장..
-
Exception 클래스 - Exception Class 분류, 클래스 설명
Exception 클래스 예외사항을 처리하기 위해 모델링된 클래스 java.lang.Throwable 클래스의 하위 클래스 모든 예외클래스의 최상위 클래스 Exception Class 분류 Compile checked Exception계열Compile unchecked Exception계열컴파일시 예외처리 유무를 검사하는 클래스 계열컴파일시 예외처리 유무를 검사하지 않는 클래스 계열IOException, SQLExcepion등RuntimeException클래스가 여기에 해당예외처리 필수 해당 작업 시 반드시 명시적으로 예외처리를 해야 합니다. (자바I/O, SQL작업등)예외처리 선택 대부분 발생되는 예외가 개발자의 부주의한 코드 작업으로 발생하기 때문에 컴파일시 예외처리 유무를 검사하지 않습니다.(값을 ..
-
바이트 입력 스트림(InputStream), 바이트 입력 스트림의 구조도
바이트 입력 스트림의 구조도 InputStream 클래스는 모든 입력 스트림 클래스의 최상위 클래스 바이트 입력 스트림(InputStream) JAVA .IO 패키지 포함되어 있습니다. InputStream은 바이트 입력을 수행하는 데 필요한 메서드를 정의하는 추상 클래스 입력 스트림을 다루는 모든 클래스의 슈퍼 클래스 자바 프로그램은 객체를 생성하고 생성된 객체와 바이트 스트림과 연결함으로써 파일을 오픈합니다. 자바는 다른 장치들과도 바이트 스트림을 연결하게 될 때 프로그램이 시작되면 장치들과 연결된 세 개의 객체(System.in, System.out, System.err)를 생성합니다. System.in 객체는 키보드로 바이트를 입력할 수 있는 InputStream 객체 클래스설명InputStrea..
-
멀티 태스킹(Multi-tasking) - 멀티 태스킹 예,
멀티 태스킹(Multi-tasking) · 멀티 프로세스란 두 개 이상의 프로세스가 실행되어 작업하는 것을 말합니다. · 멀티 태스킹이란 두 가지 이상의 일을 동시에 처리하는 것을 말합니다. · 운영체제는 멀티 태스킹을 할 수 있도록 CPU 및 메모리 자원을 Process마다 적절히 할당해주고, 병렬로 실행시킵니다. · 멀티 태스킹은 여러 개의 프로세스가 하나의 운영체제에서 동시에 실행되며 CPU의 작업 시간을 각 프로세스가 돌아가면서 할당 받습니다. · 멀티 태스킹을 위해 반드시 멀티 프로세스가 필요한 것은 아닙니다. 하나의 프로세스 내에서 멀티 쓰레드를 사용하여 다중 작업을 할 수 있습니다. 멀티 태스킹 예 · 문서 작성 중 자동 문법 검사기능 · 문서 작성 중 자동 저장기능 · 등 멀티 프로세스 예..
-
Wrapper클래스의 Boxing & UnBoxing
Wrapper클래스의 Boxing & UnBoxing Boxing기본자료형 -> 참조자료형 기본 자료형 데이터를 Wrapper 인스턴스로 감싸는 것UnBoxing참조자료형 -> 기본자료형 Wrapper 인스턴스에 저장된 데이터를 꺼내는 것 Wrapper클래스의 Auto Boxing & Auto UnBoxing Auto Boxing기본 자료형 데이터가 자동으로 Wrapper 인스턴스로 감싸지는 것 인스턴스가 와야 하는데, 기본 자료형 데이터가 있다면, Auto Boxing 수행Auto UnBoxingWrapper 인스턴스에 저장된 데이터가 자동으로 꺼내지는 것 기본 자료형 데이터와 와야 하는데, Wrapper 인스턴스가 있다면, Auto Unboxing 수행
-
ERROR-오류: 기본 클래스 을(를) 찾거나 로드할 수 없습니다.
오류메시지 오류: 기본 클래스 을(를) 찾거나 로드할 수 없습니다. 해결방법 o 환경변수 설정 JDK의 JAVA_HOME, PATH, CLASSPATH 와 같은 환경변수를 확인한 후 설정합니다. o 별도로 패키지로 묶어 있는 경우 java 명령은 패키지의 parent 디렉터리 위치에서 실행하되, 실행할 클래스파일의 이름은 패키지명.클래스파일명 을 사용하여 풀네임을 적어 주어야 합니다. bin폴더 에서 java 명령어와 함께 풀네임 입력 java com.basic.ExceptionEx10