목록Programming (215)
른록노트
Jest 란 Jest는 단순함에 초점을 맞춘 유쾌한 JavaScript 테스팅 프레임워크입니다. Babel, TypeScript, Node, React, Angular, Vue 등을 사용하는 프로젝트에서 작동합니다! 공식사이트 특징 zero config Jest는 대부분의 JavaScript 프로젝트에서 구성 없이 즉시 사용할 수 있도록 하는 것을 목표로 합니다. snapshots 큰 물체를 쉽게 추적하는 테스트를 만드십시오. 스냅샷은 테스트와 함께 실행되거나 인라인으로 포함됩니다. isolated 테스트는 성능을 최대화하기 위해 자체 프로세스에서 실행하여 병렬화됩니다. great api it 부터 expect 까지 - Jest는 전체 툴킷을 한 곳에서 보유하고 있습니다. 잘 문서화되고 잘 유지되고 좋습..
Queue 참고링크 Module java.base Package java.util Interface Queue Type Parameters: E - the type of elements held in this queue All Superinterfaces: Collection, Iterable All Known Subinterfaces: BlockingDeque, BlockingQueue, Deque, TransferQueue All Known Implementing Classes: AbstractQueue, ArrayBlockingQueue, ArrayDeque, ConcurrentLinkedDeque, ConcurrentLinkedQueue, DelayQueue, LinkedBlockingDeque,..
Vector 참고링크 Module java.base Package java.util Class Vector java.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.Vector Type Parameters: E - Type of component elements All Implemented Interfaces: Serializable, Cloneable, Iterable, Collection, List, RandomAccess Direct Known Subclasses: Stack public class Vector extends AbstractList implements List, RandomAccess, Cloneab..
Stack 참고링크 Module java.base Package java.util Class Stack java.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.Vector java.util.Stack All Implemented Interfaces: Serializable, Cloneable, Iterable, Collection, List, RandomAccess public class Stack extends Vector설명 Stack은 데이터를 LIFO 방식을 사용하여 동작합니다 마지막으로 들어온 데이터가 첫번째로 나가는 방식 입니다. Vector를 상속받아서 Vector의 메서드들을 사용합니다 사실 Vector를..
Linked List 참고링크 public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, Serializable설명 LinkedList는 데이터 필드를 보유하는 노드와 다른 노드에 대한 참조로 구성된 선형 데이터 구조입니다. synchronized가 되어있지 않아서 외부에서 동시성 처리를 해줘야합니다. (동시성 처리를 위해 아래와 같이 사용하는게 최선의 방법입니다.) List list = Collections.synchronizedList(new LinkedList(...)); 사용법 import java.util.Collections; import java.util.LinkedList; import j..
ArrayList 참고링크 public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, Serializable설명 일반 배열과 다르게 크기를 지정하지 않아도 되며 제너릭으로 타입을 지정할 수 있는 장점이 있는 자료구조이다. 순서가 보장되며, 처음 디폴트 사이즈는 10이고 지정한 사이즈를 초과하게되면 내부적으로 Object 배열을 사용해서 더 큰 사이즈의 배열을 만들고 기존 Object 배열을 복사해서 사이즈를 자동적으로 늘립니다. 사용법 import java.util.ArrayList; ArrayList arrayList = new ArrayList(); arrayList.add(Object); arrayList..
참고사이트 [JAVA] Map에서 데이터를 값(Value)기준으로 정렬방법 (오름차순, 내림차순) 소스코드 간단하게 바로 사용하는 방법 import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Iterator; public class ArraySort { public static void main(String[] args) { Map hashMap = new HashMap(); hashMap.put("A", 5); hashMap.put("B", 1); hashMap.put("C", 2); hashMap...
1. 예제 소스 jquery input 태그 each문 --- 결과 --- test.html: 0 test.html: test.html: 1 test.html: test.html: (2) ["1", "2"]2. 일반 객체 forEach test --- 결과 --- test.html: 1 0 test.html: 2 1 test.html: 3 23. each와 forEach의 차이점 each의 매개변수는 index, item 순서이고 forEach의 매개변수는 value, index 순서입니다.