본문 바로가기

JAVA16

자바(JAVA) 다형성(Polymorphism) 인터페이스(Interface) 클래스에서 또 다른 클래스를 상속받을 때 추상클래스 단일상속 클래스명 extends 클래스 로 표기public class Dog extends Dogal {}  인터페이스 다중상속가능 클래스에서 인터페이스를 구현할 때상속과 동일한 맥락이지만 클래스명 뒤에 implements 작성 인터페이스, 인터페이스 (다중상속가능) 2024. 7. 11.
자바(JAVA) 개발환경구축 프로젝트 생성 안될 경우 체크해제 2024. 7. 11.
자바(JAVA) API 문자열 생성할 때 두가지 방법 1. 문자열 객체String 클래스에 toString 메소드 오버라이딩String 클래스에 equals 메소드 오버라이딩String 클래스에 hashCode 메소드 오버라이딩 진짜 주소값이 다른지 보고싶다면?System.identityHashCode 2. 문자열 리터럴 2024. 7. 11.
자바(JAVA) 입출력(IO) FileWriter JAVA FileWriterJava에서 파일을 다루는 작업은 흔히 'FileWriter' 클래스를 사용합니다. 파일의 입출력 작업은 외부 리소스를 다루기 때문에 예외가 발생할 가능성이 높습니다. 이러한 예외를 처리하기 위해서 'try', 'catch', 'finally' 블록을 사용합니다. import java.io.FileWriter;import java.io.IOException;public class FileWriterExample { public static void main(String[] args) { FileWriter writer = null; try { // FileWriter 객체를 생성하고 파일에 데이터를 씁니다. .. 2024. 7. 11.
자바(JAVA) 컬렉션(Collection) 클래스 내부 타입 외부에서 지정하기 자바(JAVA) 컬렉션(Collection) 클래스 내부 타입 외부에서 지정하기package com.br.collection.model.vo; /* * Generics > * 클래스 내부에 사용할 타입을 클래스 외부에서 지정하는 기법 */public class ContainerT> {  private T item; // T 타입의 item을 가질 수 있는 필드  public T getItem() { return item; }  public void setItem(T item) { this.item = item; }  public String toString() { return String.valueOf(item); } }package com.br.collection.run; import com.br.co.. 2024. 7. 10.
자바(JAVA) API substring 메서드 substring 메서드substring 메서드는 문자열의 특정 부분을 추출합니다. 두 가지 형태가 있습니다:substring(int beginIndex)지정된 시작 인덱스부터 문자열의 끝까지 추출합니다.substring(int beginIndex, int endIndex)지정된 시작 인덱스부터 끝 인덱스까지 추출합니다. 끝 인덱스의 문자는 포함되지 않습니다.indexOf 메서드indexOf 메서드는 특정 문자가 문자열에서 처음으로 나타나는 인덱스를 반환합니다.예제 설명주어진 코드 substring(0, dateTime.indexOf("."))를 살펴봅시다:dateTime.indexOf("."):dateTime 문자열에서 "." 문자가 처음 나타나는 위치의 인덱스를 반환합니다.substring(0, da.. 2024. 7. 9.