일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CS50
- MVC모듈
- gitbash
- DispatcherServlet
- Git
- assume That
- springmvc
- assume True
- swaggerUrl
- 부스트코스
- 컴퓨터과학
- Junit5
- MVC
- c언어
- 스프링프레임워크
- springboot
- GitHub
- assuming That
- springsecurity
- 파일삭제
- .out
- 팀과제
- securityconfig
- assume
- springframeworkruntime
- container
- Swagger
- 원격저장소
- .idea
- Spring
- Today
- Total
목록전체 글 (43)
도담이 먹여 살려야하는 집사
특징 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..
특정한 규칙에 따라 정렬하는 것 정렬 순서에는 :오름 차순(작은 순서) 과 내림차순(큰 순서)이 있음 정렬 알고리즘의 종류 버킷 정렬 : 최대 값의 개수만큼 물통을 준비한 다음 그곳에 데이터를 저장하고 정렬 기수 정렬(Redix Sort) : 숫자의 각 자리를 기준으로 차례대로 데이터를 정렬 단순 선택 정렬 : 데이터 중에서 최소 값(또는 최대 값)을 찾아, 1번째 요소(또는 마지막 요소)의 데이터와 교환 단순 교환 정렬(버블정렬) : 서로 이웃한 데이터끼리 크고 작음을 비교해서 올바른 위치로 데이터를 이동 단순 삽입 정렬 : 정렬할 데이터를 이미 정렬된 데이터들 사이의 올바른 위치에 삽입 셸 정렬 : 정렬할 데이터들을 일정한 개수의 그룹으로 묶어서 정렬 병합정렬 : 정렬할 데이터를 반으로 자르고, 자른..