본문 바로가기

전체 글263

JAVA_API(java.util패키지) java.util패키지 -java.util패키지는 자바 프로그램 개발에 보조 역할 하는 클래스들을 담고 있음. 주로 컬렉션 관련 클래스들을 담고 있음. java.util패키지 주요 클래스 1. Arrays : 배열 조작할 때 사용. 2. Date : 날짜와 시간 정보 저장하는 클래스 3. Calendar : 운영체제 날짜와 시간 얻을 때 사용 4. Random : 난수 얻을 때 사용. 1. Arrays 클래스 - Arrays 클래스는 배열 조작 기능을 가지고 있습니다. 배열의 복사, 항목 정렬, 항목 검색과 같은 기능을 말함. - Arrays 클래스의 모든 메서드는 정적 메서드이므로 클래스이름으로 바로 사용이 가능합니다. 1. binarySearch(배열, 찾는 값).. 2021. 10. 2.
JAVA_API(java.lang패키지) JAVA API(Application Programming Interface) - 라이브러리라고 부르며 프로그램 개발에 자주 사용되는 클래스 및 인터페이스 모음 java.lang 패키지 - 자바 프로그램의 기본적인 클래스들을 담고 있는 패키지 - java.lang패키지에 있는 클래스와 인터페이스는 import구문 없이 사용가능. java.lang 패키지 주요 클래스 1. Object : 자바 클래스 중 최상위 클래스. 2. System : 표준 입력장치(키보드)로부터 데이터 입력받거나 표준 출력장치(모니터)로 출력하기 위해사용. 3. Class : 클래스를 메모리에 로딩할 때 사용. 4. String : 문자열 저장하고 문자열의 여러가지 정보 얻을때 사용. 5. StringBuffer, StringBui.. 2021. 10. 2.
JAVA_ Final(변경 금지의 규제 키워드) Final(변경 금지의 규제) - fianl키워드는 클래스, 메서드, 변수에 적용되며 abstract(추상화)와 동시에 사용될 수 없음. - fianal클래스의 경우는 상속이 안됨. 즉 서브클래스를 가질 수 없음. (상속 금지) - final메서드는 재정의 할 수 없음. (재정의 금지) - final변수는 값을 변경할 수 없음. (변경 금지) ▶ final클래스 - 클래스 선언 시 final사용하면 그 클래스는 상속 불가능. - final클래스는 자식 클래스를 가질 수 없고, 오직 외부에서 객체 생성 통해서만 사용가능. - final클래스의 대표적인 예가 String클래스, 사용자가 임의로 String클래스 상속받아 메서드 재정의 하는 것 방지하기 위한 것이다. ▶final메서드 - final메서드는 자.. 2021. 10. 1.
JAVA_예외클래스와 예외처리방법(try~catch, throws) -컴파일러 체크 예외 : 프로그램 자체 에러가 아니라 외부적인 에러일수있고, 문법상 잘못 적은 에러이기도 하다. -실행예외(Runtime Exception) : 문법상 문제는 없지만 문제(에러)발생. => 완벽한 프로그램이 존재하지 않다. ▶주요 실행 예외 ✳ 최상위 예외 클래스 : Exception ✳ 1. NullPointerException 객체 참조가 없는 상태(비어있는 상태), 즉 null값을 갖는 참조 변수로 객체 접근 연산자인 dot(.)를 사용했을 때 발생. 2. ArrayIndexOutOfBoundsException 배열에서 인덱스 범위 초과해 사용할 경우 발생. 3. NumberFormatException 문자열이 숫자로 되어있는 데이터는 숫자로 변경할 수 있는데, 변경하려는 문자열이 .. 2021. 9. 30.