본문 바로가기

백기선스터디

자바스터디 9주차 feat.백기선님 (예외처리) 예외란~ exception 종류 발생 경우 ArithmeticException 정수를 0으로 나눌때 발생 NullPointerException null 레퍼런스를 참조할 때 발생 ClassCastException 변환할 수 없는 타입으로 객체를 변환할때 발생 OutOfMemoryException 메모리가 부족한 경우 발생 ArrayIndexOutOfBoundsException 배열의 범위를 벗어난 접근시 발생 IllegalArgumentException 잘못된 인자 전달 시 발생 IOException 입출력 동작 실패 또는 인터럽트 시 발생 NumberFormatException 문자열이 나타내는 숫자와 일치하지 않는 타입의 숫자로 변환 시 발생 자바에서 예외 처리 방법 (try, catch, throw.. 더보기
자바스터디 1일차 (feat.백기선님) 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 : Java Virtual Machine 의 약자. (자바 가상 기계) : 자바의 특징 중 하나인 WORA(write once run anywhere)을 할 수 있도록 만들어준다. : 타 언어는 운영체제에 종속적(플랫폼 종속적)이라 아무데서나 실행이 불가하지만 java는 JVM만 있으면 어디서든 실행 가능 컴파일 하는 방법 : 컴파일이란 소스 프로그램(우리가 작성하는 프로그래밍 언어) => 기계어(컴퓨터가 읽을 수 있는 언어) 변환하는 과정 * 자바의 경우 (확장자) .java => .class : javac 자바 소스를 바이트 코드로 변환하는 컴파일러 실행하는 방법 : 자바는 컴파일을 해준 뒤에 (.c.. 더보기