JAVAIARY

자주찾는 메서드-4주차 본문

lectureNote/JAVA

자주찾는 메서드-4주차

shiherlis 2022. 9. 3. 21:10

이클립스 단축키

자동 정렬 
ctrl + shift + F
import
Ctrl + Shirt + O 

main : run(실행) 시켰을 때 실제 실행이 이루어지는 부분

void: no return

 

 

싱글톤 패턴(singleton pattern)

class 하나에 하나의 인스턴스만 생성(중복 방지를 위해)

메서드 생성 - 싱글톤 터미널 클래스를 통해서 - 실행(main)

메서드가 2번 걸림

싱글톤 사용시 생성자를 불러올 때

기본생성자는 public 이기 때문에

private으로 지정 해 주어야 함.

https://javaiary.tistory.com/7

 

Singleton Pattern I

1개의 instance만 사용하는 singleton pattern private static Company instance = new Company(); // * private Company() { // ** } public static Company getInstance() { if (instance == null) { instance =..

javaiary.tistory.com

https://javaiary.tistory.com/8

 

Singleton pattern II

시리얼넘버, 학번과 같이 중복되서는 안되는 케이스에 적용시키기 요구사항 : 입사하는 신입사원마다 새로운 Id를 부여해줄 것. Id는 중복되지 않을 것. 기본사항 : 인스턴스를 생성해주는 Company

javaiary.tistory.com

 

배열 (array) - collection을통해 자동으로 배열 크기 조정

 

toString()

데어터 타입이 무엇인지 확인하는데 사용

Arrays.toString()                from [ java.util.Arrays]

 

  - arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

얕은복사

 

ArrayList 에 있는 요소 불러오는 방법

(ref.      https://www.geeksforgeeks.org/arraylist-get-method-java-examples/    )

 index 선언 해준 후 arraylist.get(index).불러올데이터

int index;

booklist.get(index).getTitle()

 

 

fill (타입[] arr, 타입 var)

arr배열에 타입에 맞는 변수(var)를 채워 넣음(초기화)

두 번째 매개변수로 전달된 값으로 배열 초기화

 

test.

test.checkDownCast(animalList);

 

상속이 제한되는 final
    1) 변수
    - final 변수는 상수를 의미함.
    2) 메서드
    - final 메서드는 하위 클래스에서 오버라이딩을 할 수 없음
    3) 클래스
    - final 클래스는 상속을 할 수 없음

'lectureNote > JAVA' 카테고리의 다른 글

자주 쓰는 메서드 - 5주차  (0) 2022.09.09
Map컬렉션  (0) 2022.09.09
자주 찾는 메서드-3주차  (0) 2022.08.29
JAVA 환경설정 : 저장용  (0) 2022.08.22
자주 찾는 메서드- 1,2주차 변수와 반복문  (0) 2022.08.21