java 15

String 클래스

문자열은 데이터로서 아주 많이 사용 문자열을 생성, 추출 비교, 찾기, 분리, 변환 을 제공하는 메소드를 잘 익혀두어야함 String 생성자 java 문자열은 java.lang. 패키지의 String 클래스의 인스턴스로 관리 소스상에서 문자열 리터럴은 String 객체로 자동 생성 String 클래스의 다양한 생성자를 이용해서 직접 String 객체를 생성 String 클래스는 Deprecated(비권장)된 생성자를 제외하고 약 13개의 생성자 제공 *Deprecated 예전 자바 버전에서는 사용되었으나, 현재버전과 차후 버전에서 사용하지 말라는 뜻 어떤 생성자를 이용해서 String 객체를 생성할지는 제공되는 매개값의 타입에 달려 있다 다음은 사용 빈도수가 높은 생성자 파일의 내용을 읽거나, 네트워크를..

Object 클래스

extends 키워드로 다른 클래스를 상속하지 않으면 암시적으로 java.Object 클래스를 상속 자바의 모든 클래스는 Object 클래스의 자식이거나 자손 클래스 객체 비교(equals()) public boolean equals(Object obj){...} equals() 메소드 매개타입은 Object인데, 이것은 모든 객체가 매개값으로 대입될수 있음 -> Object가 최상위 타입이므로 모든 객체는 Object 타입으로 자동 타입 변환 될수 있다. Object 클래스의 equals() 메소드는 비교연산자인 ==과 동일한 결과를 리턴 두 객체가 동일한 객체라면 true를 리턴, 그렇지 않으면 false를 리턴 자바에서는 두 객체를 동등 비교할때 equals() 메소드 사용 -> 두객체를 비교해서 ..

java.lang 과 java.util 패키지

가장 많이 사용하는 패키지 java.lang java.util.java.time 패키지 java.lang 패키지 자바 프로그램의 기본적인 클래스를 담고 있는 패키지 java.lang 패키지에 있는 클래스와 인터페이스는 import 없이 사용 가능 String, System 클래스도 java.lang 패키지에 포함되어 있기 때문에 import 하지 않고 사용 클래스 용도 Object -자바 클래스 최상위 클래스로 사용 System -표준 입력장치 (키보드)로부터 데이터를 입력받을때 사용 -표준 출력장치 (모니터)로 출력하기 위해 사용 -자바 가상 기계를 종료 시킬 때 사용 -쓰레기 수집기를 실행 요청할때 사용 Class - 클래스를 메모리로 로딩할 때 사용 String - 문자열을 저장하고 여러가지 정보를..

자바 API 도큐먼트

API (Application Programming Interface) API => 라이브러리라고 부르기도함 프로그램 개발에 자주 사용되는 클래스 및 인터페이스 모음 API 들은 \jre\lib\rt.jar 압축 파일에 저장 API 도큐먼트는 쉽게 API를 찾아 이용 할 수 있도록 문서화 한 것 API 도큐먼트는 HTML페이지로 작성 , http://docs.oracle.com/javase/8/docs/api/ 에서 추가 확인 가능 API 도큐먼트는 세개의 프레임으로 나뉘어져 있다 좌측상단 프레임 패키지 전체 목록 확인 좌측 하단 프레임 패키지에 속하는 클래스와 인터페이스에 대한 상세 설명을 보여 준다 중앙 프레임 내용은 크게 세부분 구성 상단 부분은 클래스가 포함된 패키지 정보, 상속정보, 인터페이스 ..