일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 부스트코스
- 스프링프레임워크
- .out
- assume That
- 파일삭제
- assume
- Swagger
- c언어
- assume True
- gitbash
- springboot
- DispatcherServlet
- springframeworkruntime
- MVC모듈
- springsecurity
- assuming That
- .idea
- 원격저장소
- 팀과제
- Git
- MVC
- Junit5
- container
- springmvc
- swaggerUrl
- GitHub
- Spring
- 컴퓨터과학
- securityconfig
- CS50
- Today
- Total
목록JAVA (8)
도담이 먹여 살려야하는 집사
특징 1. 요소의 저장 순서가 유지 2. 같은 요소의 중복 저장 허용 ArrayList 클래스 1. 배열을 이용하기때문에 인덱스를 이용해 배열요소에 빠르게 접근 2. 배열의 크기는 변경 x 인스턴스 - 크기를 늘리기 위해서는 새로운 배열을 생성하고 기존 요소들을 옮겨야하는 복잡한 과정이 있음 3. 요소의 추가 및 삭제 작업 시간 길어짐 (단점) ArrayList arraylist = new ArrayList(); //Object 타입을 가지는 정적배열 heap 생성 arraylist.add(100); arraylist.add(200); arraylist.add(300); ->add() 메소드를 이용하여 요소 저장 for(int i = 0 ; i < arraylist.size() ; i++) { Syste..
통상적으로 필드와 동일한 이름을 갖는 매개변수를 사용 ->이 경우 필드와 매개 변수 이름이 동일하기 때문에 생성자 내부에서 해당 필드에 접근 할 수 없음 ->동일한 이름의 매개변수가 사용 우선순위가 높기 때문에 1. 객체 자신을 가르키는 것 ! (앞으로 생성될 객체의 주소를 담을 곳이라고 가정) 2. this 객체 자신( 생성자 호출) >> 원칙 : 여러개의 생성자 호출 class Socar { String color; String geartype; int door; Socar(){ //기본설정 this.color = "red"; this.geartype = "auto"; this.door =2; } Socar(String color, String geartype, int door) { this.colo..
final필드 final필드는 초기값이 저장되면 이것이 최종적인 값이 되어서 프로그램 실행 도중에 수정할 수 없는것 final 타입 필드 [=c 초기값]; 초기값을 주는 2가지 방법 필드 선언시에 주는 방법 -> 단순 값일 경우 생성자에서 주는 방법 -> 복잡한 초기화 코드 필요 또는 객체 생성시에 외부데이터로 초기화 할 경우 -> 초기화하지 않은 final 필드를 그대로 남겨둘 경우 컴파일 에러 발생 상속할 수 없는 final클래스 final class Car{} >> final Math >> 상속 금지 Car클래스는 최종적인 클래스 이므로 상속 할 수 없는 클래스가 됨. 재정의 할 수 없는 final클래스 public final void print () >> 상속 >> 재정의 x(Override 금지..

Generic Type (제너릭 타입) Collection 클래스로 데이터 기본 저장공간은 Object. 일반적인 코드를 작성한 후, 이 코드를 다양한 타입의 객체에 대하여 재사용하는 프로그래밍 기법이다. Object타입 저항을 타입이 타당한가에 대한 문제점으로부터 도출되었다. 이는 타입 강제가 가능하도록 하게하는 것과 같은 의미이다. (객체생성 >> 타입) == 강제 형변환(Casting) 을 하지 않겠다. >> 클래스에서 사용할 타입을 클래스 외부에서 설정하는 타입 제너릭타입을 사용하는 시점은 클래스 설계시에 제너릭 적용 코드 이다. ArrayList의 기능은 똑같지만 리스트에 담는 내용물은 다를 경우(= List의 기능은 같음, 사용하는 타입이 서로 다름) -> Generic을 사용 List str..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.