본문 바로가기

java 문법

(3)
JAVA 예외처리 사용자에 의해서 발행하는 예외 컴퓨터에 존재하지 않는 파일일 읽으려고 시도하거나, 배열크기 보다 큰 인덱스를 호출하거나 0으로 나누기 등의 사용자의 실수에 의한 예외를 처리해 준다. Exception class 에서 처리한다. 시스템에 의해 발생하는 예외 스택영역에서 오버플로가 발생하거나, 메모리 용량 부족등으로 인한 에러를 처리해 준다 Error class에 의해서 처리된다. * 예외 처리 방식 try - catch - finally 블록 사용 , throws 구문을 이용해서 예외 발생 가능성 있는 문장을 선언 런타임 시스템은 try 블록 안에서 예외 발생시 예외를 throw 하여 핸들링 하고 무사히 예외가 처리된다면 프로그램을 계속 실행한다. try { //예외 발생 가능성이 있는 코드 } catch..
JAVA Collection API Collection 인터페이스 1. Collection API의 최 상위 계층의 인터페이스다. 2. Set, List, Heap 인터페이스의 부모 인터페이스. 3. 객체를 저장하고 삭제, 검색하는 여러가지 메소드를 제공한다. 4. Collection에 저장되는 객체들을 이반적으로 Element라고 부른다. 5. Collection 타입에 따라 Element의 중복을 허용하기도 하고 허용하지 않기도 한다. 6. Collection 타입에 따라 입력된 순서를 관리할 수도 있다. 7. add, remove, size, isEmpty, contains, iterator 등의 메소드를 제공한다. Set 인터페이스 ( LinkedList, ArrayList ) 1. Element 의 중복을 허용하지 않는다. 2. ..
JAVA 문법 Part 1 A . 주석 1. /* 텍스트 */ : 여러 라인에 주석을 달 때 사용. 2. // 텍스트 : 보통 한 줄 주석에 사용한다. 3. /** 다큐먼테이션 */ : JDK javadoc 툴을 통해서 자동으로 Documentation 을 생성. B. 이름을 지정할 때 지킬 일반적인 관례 1. Class name : 첫글자는 대문자로 지정, 단어구분시 _ 를 사용하지 않고 대문자로 구분 ex) TestAppl 2. Method name : 첫글자는 소문자로 사용한다. 단어 구분시 _ 를 사용하지 않고 대문자로 구분 ex) getName() 3. Varialbe name : method name과 일반적으로 규칙이 같으나, 상수일 경우 변수 이름 전체를 대문자로 작성하고 단어구분시 _ 사용한다. ex) 상수 : M..