[JAVASCRIPT]자바스크립트란? 자바 스크립트란? 자바스크립트란 웹 브라우저에서 동작하는 스크립트 언어이다. 전세계에서 가장 열광하는 프로그래밍 언어이기도 한 자바스크립트는 처음부터 인기가 있던 언어는 아니였다. 초창기에는 웹 페이지 제작에서 보조적인 기능을 담당하는 역할로 사용이 되었다. 하지만 여러 라이브러리와 웹이 발전하면서 서버에서 담당하던 역할들이 웹브라우저로 이동하게 되었고 이로인해 자바스크립트가 부상하게 된 것이다. 또한 JQuery로 DOM(Document Object Model)을 핸들링하며 발전하게 된다. 자바 스크립트의 활용 범위 크롬이나 파이어폭스. 최근 네이버의 웨일과 같은 웹브라우저가 나날이 발전하고 있는데 그들이 새로운 버전을 출시할 때마다 강조되는 부분이 바로 자바스크립트의 성능이다. 이는 웹 개발에 자바스.. Language/JAVASCRIPT 2020. 10. 19. 더보기 ›› [TIL] 컬렉션 - java.util.Queue<E> 인터페이스 & 구현클래스 java.util.Queue 란? Queue란 선입선출 (FIFO : First In First Out) 구조로 먼저 입력된 자료를 출력하는 구조를 의미한다. 중복적인 요소를 저장 가능하다. 구현 클래스 : LinkedList, PriorityQueue Queue 객체 생성방법은 먼저 Queue que = new LinkedList(); 주요 메소드 boolean add(E e) 지정된 요소를 큐의 마지막에 삽입 boolean offer(E e) 지정된 요소를 큐의 마지막에 삽입한다 E element() 큐의 head요소를 반환하며 삭제하지는 않는다. E peek() 큐의 head요소를 반환하며 삭제하지는 않으며 큐가 empty이면 null을 반환 E poll() 큐의 head 요소를 반환하고 삭제하며 .. Language/JAVA 2020. 9. 8. 더보기 ›› [TIL] 컬렉션 - java.util.Map<K, V> 인터페이스 & 구현클래스 java.util.Map인터페이스 키(KEY)를 값(Value)에 매핑하는 객체 동일한 키를 두개 이상 등록할수 없다. = 키는 중복 x 각 키에 하나의 값(value)만 매핑 된다. 구현 클래스 : HashMap, TreeMap(키를 기준으로 정렬 저장), LinkedHashMap (입력한 순서대로 저장), Properties(파일 입출력 지원 : 키와 값을 string으로 제한) 구현 클래스 계층도 : 주요 메소드 V put(K key, V value) key 와 value로 주어진 값을 저장한다. V replace(K key, V value) 해당 맵에서 전달된 키에 대응하는값을 특정 값으로 변경한다. boolean replace(K key, V oldValue, V newValue) 해당 맵에서 .. Language/JAVA 2020. 9. 7. 더보기 ›› [TIL] 컬렉션 - java.util.Set<E> 인터페이스 & 구현 클래스 Set 인터페이스의 특징 순서를 유지하지 않는 데이터의 집합 중복 허용 X 하나의 NULL만 저장 가능 주요 구현 클래스 : HashSet, LinkedHashSet, TreeSet Set 인터페이스와 구현 클래스 계층도 Hashset 저장 순서 X 중복 허용 X 멀티 쓰레드 환경 동기화X 하나의 NULL값 저장 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 31 32 33 34 35 package ex0813; import java.util.HashSet; import java.util.Set; public class Collection_Hashset_Ex1 { public static void main(.. Language/JAVA 2020. 9. 7. 더보기 ›› [TIL] 컬렉션 - java.util.Enumeration & Iterator java.util.Enumeration 사전적 의미로는 열거, 반복자라는 뜻으로 어떤 객체들의 모임이 있을 때, 객체들을 어떤 순서에 의해서 하나씩 접근하기 위한 인터페이스이다. 과거에는 Enumeration을 자주 사용했지만 현재에는 Iterator를 사용하는 추세이다. Enemeration인터페이스 사용법은 아래와 같다. Enumeration 객체를 먼저 생성하고 해당 인터페이스의 메소드를 사용하여 호출한다. hasMoreElements() 메소드는 불러올 요소가 존재하면 true 아니면 false를 리턴해준다. nextElement() 메소드는 다음 열거할 요소를 돌려주는 메소드이다. while문을 사용하여 Vector의 요소들을 모두 불러왔다. 1 2 3 4 5 6 7 8 9 10 11 12 13.. Language/JAVA 2020. 9. 7. 더보기 ›› 이전 1 ··· 15 16 17 18 19 20 21 ··· 30 다음