Languages/JAVA (11) 썸네일형 리스트형 예외처리 컴파일 에러 : 컴파일 할 때 발생하는 에러 런타임 에러 : 실행도중에 발생하는 에러 논리적 에러 : 실행은 되지만, 의도와 다르게 동작 printStackTrace() : 예외발생 다시의 호출스택에 있었던 메서드의 정보와 예외 메시지를 화면에 출력. getMessage() : 발생한 예외클래스의 인스턴스에 저장된 메시지를 얻을 수 있다. 예외 발생시키기 1. 연산자 new를 이용해서 발생시키려는 예외 클래스의 객체를 만듬 2. 키워드 throw를 이용해서 에외를 발생 Exception 인스턴스를 생성할 때 생성자에 String 을 넣어주면 Exception인스턴스 메시지로 저장된다. getMessage()를 이용해서 얻을 수 있다. 더 공부 채워넣기 객체 지향 프로그래밍이란? 객체지향 언어 코드의 재사용성이 높다. (상속) 코드의 관리가 용이하다. 신뢰성이 높은 프로그래밍을 가능하게 한다. 특징 : 캡슐화 , 상속 , 다형성 -캡슐화 : 객체의 필드, 메서드를 하나로 묶고, 실제 구현 내용을 감추는 것. 예를 들어 getter, setter / setter를 만들지 않고 생성자에 인자 값이 있는 생성자를 만들어서 사용. 접근 제한자를 사용하여 캡슐화된 멤버를 노출할지, 숨길지를 결정할 수 있다. - 상속 : 부모가 자식에서 자신(부모)가 가진 필드와 메서드를 하위 객체(자식)에게 물려주어 하위 객체가 사용 할 수 있도록 해준다. - 다형성 : 하나의 타입에 여러 객체를 대입함으로써 다양한 기능을 이용할 수 있도록 해준다. 참고링크 객체란? : 세상에 존재하는 모든 것, 프로그.. Java 기초문법 ) 기본자료형, 형 변환, 연산자, 배열 기본 자료형 (primitive type) 기본 자료형 (1byte는 4bit) 정수형 byte 1byte char 2byte short 2byte int 4byte long 8byte 실수형 folat 4byte double 8byte 논리형 boolean 1byte 참조 자료형 (reference type) : 기본형 8개를 제외한 나머지 타입 객체의 주소를 저장한다. 형 변환 자동 형 변환 : 작은 공간의 메로리에서 큰 공간의 메로리로 변환 byte by = 10; int in = by; 명시적 형 변환 : 큰 공간에서 작은 공간으로 이동 단점 : 데이터가 누실될 수 있다. int in = 100; byte by = (byte) in; 연산자 -복합 대입 연산자 x += y x = x + y x -.. 이전 1 2 다음