본문 바로가기

자바

(4)
JAVA 예외처리 사용자에 의해서 발행하는 예외 컴퓨터에 존재하지 않는 파일일 읽으려고 시도하거나, 배열크기 보다 큰 인덱스를 호출하거나 0으로 나누기 등의 사용자의 실수에 의한 예외를 처리해 준다. Exception class 에서 처리한다. 시스템에 의해 발생하는 예외 스택영역에서 오버플로가 발생하거나, 메모리 용량 부족등으로 인한 에러를 처리해 준다 Error class에 의해서 처리된다. * 예외 처리 방식 try - catch - finally 블록 사용 , throws 구문을 이용해서 예외 발생 가능성 있는 문장을 선언 런타임 시스템은 try 블록 안에서 예외 발생시 예외를 throw 하여 핸들링 하고 무사히 예외가 처리된다면 프로그램을 계속 실행한다. try { //예외 발생 가능성이 있는 코드 } catch..
JAVA 배열 자바에서 배열은 기본적으로 객체로 생성된다. type 객체이름[] = new type[생성갯수]; 혹은 type [] 객체이름 = new type[생성갯수]; 의 형태로 만들어 진다. example int [] phoneNumber; or int phoneNumber[]; 선언후에는 phoneNumber = new int[300]; 과 같은 형태로 생성을 해준다. int [] phoneNumber = new int[300]; 처럼 한번에 처리가 가능하다. int [] phoneNumber 에서 phoneNumber 이라는 배열변수가 메모리의 Stack 영역으로 할당되고 new int[300]; 이라는 선언에서 int형 data type 300개가 Heap 영역에 할당되어진다. 각 배열을 생성했을 때 데이..
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..
JAVA 용어 정리 자바는 참 복잡하고 신기하다. 그리고 뭔 용어을 이렇게도 많이 만들어놨는지.. 내가 까먹을 것이 분명하기 때문에 적어 놓는다. SDK (Standard Development Kit 혹은 Software Development Kit ) SDK는 자바뿐만아니라 모든 개발언어의 소프트웨어 개발 킷을 말한다. JDK ( Java Development Kit ) 말 그대로 자바용 개발 도구 J2SE Development Kit라고 표현하기도 한다 J2SDK ( Java2 Standard Development Kit 혹은 Java2 Platform Standard Development Kit ) java2 platform이 출시되었을 당시 java1과 구분하기위해 J2SDK라고 했는데. 즉, 현재는 java2 pl..