자주찾는 메서드-4주차
이클립스 단축키
자동 정렬 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);