냥쟝
반응형

클래스 상속 관계 다이어그램

 

직속 자식 클래스

 

알려진 모든 하위 인터페이스 목록:인터페이스에만 존재함

 

알려진 모든 구현한 클래스 목록:인터페이스에만 존재함

 

알려진 모든 구현한 클래스 목록:인터페이스에만 존재함

 

구현한 모든 인터페이스 목록:클래스에만 존재함

 

클래스/인터페이스 선언

 

클래스/인터페이스의 설명

 

내부 클래스 종합

 

상수 필드 조압

 

생성자 종합

 

메소드 종합

 

부모 클래스로부터 상속받은 메소드

 

상수필드 상세설명

 

생성자 상세 설명

 

메소드 상세 설명

 

Deprecated 호환성

deprecated 생성자,상수필드,메소드 선언

생성자, 상수 필드, 메소드에 선언

-> 호환성에 주로 사용

 

-> error를 알려줌

 

어노테이션과 Enum 상세 정보 화면은 조금 다르다

어노테이션과 API

클래스 Enum

 

Header와 Footer에 있는 링크들은 뭘까?

overview package class use tree deprecaterd Index Help

 

overview 

package class use tree

 

String

public final String extends Object

implements Serializable, Comparabe<String>,CharSequence

toSting()메소드 호출 그결과를 더함 

 

public final로 선언 public이 "누구나 다 사용할 수 있는 클래스"

클래스가 final - 클래스는 확정할 수 없다 

클래스 선언문에 implements라고 하면 어떤 의미가 있는지 한번 다시 생각해보자

String은 Serializable,Comparable,CharSequence라는 인터페이스를 구현

 

comparable이라는 인터페이스 구현 compareTo()라는 메소드 하나 선언 이메소드는 매개 변수로 넘어가는 객체와 현재 객체가 같은지를 비교하는 데 사용된다

간단하게 equals()메소드와 별 차이가 없다고 생각 할 수 있지만, 메소드 리턴타입은 int다.

같으면 0 순서상 앞 -1 뒤 1 

CharSequence라는 인터페이스가 있다

StringBulider와 StringBuffer클래스도 이 CharSequence 인터페이스가 있다.

이 인터페이스는 해당 클래스가 문자열을 다루기 위한 

 

가장 마지막에 있는 charsequence라는 인터페이스가 있디

 

String name ="Sangmin, Lee";

String(byte[] bytes)

String(obyte[] bytes, String charsetName)

 

String 문자열을 byte로 변환하기

byte[] getBytes()

byte[] getBytes(Charset charset)

byte[] getBytes(String charsetName)

메소드보다 읽기 쉬워졌다

 

객체의 널 체크는 반드시 필요하다

string메소드를 사용하기전에 짚고 넘어가야한다

public boolean nullCheck(String text){

int testLength=text

 

객체의 널 체크는 반드시 필요하다

String 메소드를 사용하기 전에 짚고 넘어가야하는 것은 널체크이다

stringSimple 클래스에 nullCeck()라는 메소드를 만들자

public boolean nullCheck(String text)

  int text.Length=text.length();

 System.out.println(textLength)

 

public static void main(String[] args){

StringSample sample=new StringSample();

 

String 내용을 비교하고 검색하는 메소드들도 있어요

-text.length()

-isEmpty()문자열이 비어있는지 확인한다

 

문자열이 같은지 비교

equals equlasIgnoreCase 

compareTo compareToIgnoreCase

contentEquals

 

Char배열의 값을 

char[] toCharArray() 문자열을  char 배열로 변환하는 메소드

문자열 일부 값을 잘라내는 메소드

string substring(int beginIndex)

 

문자열을 여러 개의 String 배열로 나누는 Split메소드

...

 

'취준 note 2023 > JAVA' 카테고리의 다른 글

java 11 공식 문서 보는법  (0) 2023.01.23
참조변수를 쓰는 이유  (0) 2023.01.21
자바의 신-vol2 주요 API응용편  (0) 2022.12.26
컬렉션프레임 워크  (0) 2022.11.17
profile

냥쟝

@냥쟝

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!