728x90 PL/Java3 About Java 2 * OutOfMemoryError, stack overflowError - 프로그램이 비 정상적으로 종료됨. - 디버깅 필요 (자신보다 큰 범주에 있는 예외가 미리 처리되어 있다면, 작은 예외는 처리 할 필요가 없다.) 1. Checked Exception * SQLException, IOException > FilNotFoundException - 대처 코드(try~catch 또는 throws)가 없으면 컴파일이 진행되지 않음. - 반드시 대처 코드 필요 2. Unchecked Exception * RuntimeException > ArithmeticException - 대처 코드 없어도 컴파일은 진행 가능. - 언젠가 한 곳에서 try~catch 처리 필요 .. 2022. 2. 18. [Java] About Java - 1 JAVA 1. Flatform 독립적(비의존적) flatform : os+hardware. 의미 : 운영체제, CPU와 상관 없이 다른 플랫폼에서도 동작할 수 있다. 대부분 언어들은 플랫폼 종속적(의존적)이다. 그 이유는 - 하드웨어 아키텍쳐마다 사용하는 기계어 종류가 다르기 때문. - 운영체제마다 사용하는 API(application programming interface) 형식이 다르기 때문. - 운영체제마다 메모리 관리 기법이 다르기 때문. In JAVA - 자바 컴파일러가 소스코드를 바이트 코드로 만들면, linking과정 없이 byte code를 바로 JVM에서 실행한다. (Details) 1. 소스코드 작성 2. 컴파일러가 컴파일. 이 때 소스코드를 바이트코드로 만든다. 1 byte 크기의 O.. 2022. 2. 10. 시험 공부 보호되어 있는 글 입니다. 2022. 2. 3. 이전 1 다음 728x90