보호되어 있는 글입니다.
java
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
프로그램 에러 컴파일 에러 (compile - time error) : 컴파일 할 때 발생하는 에러 런타임 에러(runtime error) : 실행 할 때 발생하는 에러 논리적 에러(logical error) : 작성 의도와 다르게 동작 - java 런타임 에러 에러 (error) 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 예외 (exception) 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 -예외처리의 정의와 목적 정의 : 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는것 목적 : 프로그램의 비정상 종료를 막고, 정상적인 실행 상태를 유지하는 것 Object : 최고 조상 Throwable : 클래스,모든 오류의 조상 Excetion , Error : 미약..
보호되어 있는 글입니다.
1. 패키지 자바에서는 클래스를 체계적으로 관리하기 위해 패키지(package)를 사용한다. 우리가 폴더를 만들어 파일을 저장 관리하듯이 패키지를 만들어 클래스를 저장 관리한다. 패캐지는 클래스를 유일하게 만들어주는 식별자 역할을 한다. 클래스 이름이 동일 하더라도 패키지가 다르면 다른 클래스로 인식한다. 클래스의 전체 이름은 "패키지명+클래스명"인데 패키지가 상, 하위로 구분되어 있다면 도트(.)를 사용해서 다음과 같이 표현한다. 상위패키지.하위패키지.클래스 Person 클래스가 com.mycompany 패키지에 속해 있다면 Person클래스의 전체 이름은 com.mycompany 폴더에 Person.class 가 위치한다. 클래스만 따로 복사해서 다른 곳으로 이동하면 그 클래스는 사용할 수 없기에 클..
final 필드선언 final 타입 필드 [= 초기값]; final 필드는 초기값이 저장되면 이것이 최종적인 값이 되어서 프로그램 실행 도중에 수정 할 수 없다. 제어자 대상 의미 final 클래스 변경될 수 없는 클래스,확장될 수 없는 클래스가 된다. 그래서 final로 지정된 클래스는 다른 클래스의 조상이 될 수 있다. 메서드 변경될 수 없는 메서드, final로 지정된 메서드는 오버라이딩을 통해 재정의 될 수 없다. 멤버변수 변수 앞에 final이 붙으면, 값을 변경할 수 없는 상수가 된다. 지역변수 ▶ 초기값을 줄 수 있는 방법 2가지 필드 선언시 주는 방법 생성자에게 주는 방법 public class Person{ final String nation = "korea"; final String s..