LoginService 구현
NhnAcademy 선발교육과정 13일차
HashMap HashMap은 Map의 구현한 구현체 Key를 해싱하여 데이터를 저장하고 꺼내오기 때문에 속도가 빠름 Key/Value 쌍으로 구성되어 있음 Key: Collection내에서 유일한 값 Value: 데이터의 중복을 허용함 Key/Value의 쌍으로 관리함으로 Iterator를 사용하...
NhnAcademy 선발교육과정 12일차
단순 연결리스트 생성 : 다음 순서의 노드를 가르키고 있는 노드를 가지고 있다. 삭제 : 삭제할 경우 삭제되는 노드가 가지고 있는 다음 순서의 노드를 가르키고 있는 노드를 전 노드에게 값을 할당한다.
NhnAcademy 선발교육과정 11일차
List 중복을 허용하면서 저장순서 ArrayList ArrayList 크기는 가변적으로 변함 ArrayList에 지정한 Capacity 이상을 저장하려고 할 때 메모리에 추가로 할당합니다. List<Integer> list = new ArrayList<>() Integer형태의 배열 생성된다. 배열 크기...
NhnAcademy 선발교육과정 9일차(객체 생성과 제거, Java에서의 상속)
객체와 메모리 객체 생명주기 객체와 범위 가비지 컬랙션 객체 생명주기 객체 생성 new 키워드를 사용하여 메모리에 객체 할당 생성자를 사용하여 메모리에서 객체 초기화 객체 사용 메소드 호출 In use or reachable(사용 중) : 객체가 생성되...
NhnAcademy 선발교육과정 8일차(객체 생성과 제거)
생성자 생성자는 특수한 형태의 메소드로, 객체 생성시에 객체를 초기화하는데 사용된다. 객체 생성 1단계: 메모리 할당 new 키워드를 사용하여 Heap 영역에 메모리 할당 2단계: 생성자를 사용하여 객체 초기화 클래스 이름과 괄호를 사용 ```java public class Tes...
NhnAcademy 선발교육과정 6일차(객체지향 프로그래밍 기본)
The Art of Computer Programing 객체(Object) 클래스의 인스턴스 객체의 세 가지 특징: Identity: 한 객체는 다른 객체들과 구분될 수 있음 Behavior(행동): 객체는 작업을 수행함 State(상태): 객체는 상태를 포함함 추상화(Abstrac...
NhnAcademy 선발교육과정 5일차(배열)
배열이란? 배열은 요소를 순서대로 모아서 관리하기 위해 만들어진 자료구조 배열은 모든 요소는 같은 타입을 가짐 각각의 요소에는 정수 인덱스를 사용해서 엑세스 Java에서 배열 표기법 다음 항목들을 지정하여 배열 선언 type[] name; 배열에 나열딜 요소들의 ...
Homework
구구단 - while public class GugudanToWhile { public static void main(String[] args) { int i=1; while(i<10){ int j=1; while(j<10){ System.out.printf("%d * %d = %d\...
NhnAcademy 선발교육과정 4일차 코딩 테스트 (정렬)
비교정렬 알고리즘 비교 정렬 종류 시간 주요 전략 비고 선택 정렬 Best : O(n2) / Avg : O(n2) (무순) 우선순위 큐 제자리 삽입 정렬 Best : O(n) / A...