반응형 Java24 JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 4부 Map JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 4부 Map Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 1부 List Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 2부 Set Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 3부 Queue Map은 Collection을 상속 받지 않은 저장 객체 입니다. 그렇기 때문에 사용 할 수 있는 메소드 부터가 Collection을.. Programing/JAVA 2018. 11. 14. JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 3부 Queue JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 3부 Queue Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 1부 List Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 2부 Set Java Collection 정리 3부. Queue에 대해서 알아보도록 하겠습니다. Queue Collection은 FIFO(First in First Out : 선입선출) 구조로 설계 되었습니다. 프로세스의 우선순위를 설정하기 위해 디자인되었죠. 예외적으로 priority qu.. Programing/JAVA 2018. 11. 14. JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 2부 Set JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue, Stream 2부 Set 1부에서는 List에 대해서 알아보았습니다. Link : JAVA Collection Framework 정리, 자바 컬렉션, List, Set, Map, Queue Stream 1부 List Collection 정리 2부에서는 Set 에 대해서 다루도록 하겠습니다. List와 다르게 Set은 저장순서를 유지하는 Index를 갖지 않기 때문에 for문을 사용할 수 없고, 중복 데이터를 허용하지 않는다는 특징이 있습니다. 1) HashSet 그렇기 때문에 Java 에서는 Iterator 메소드를 제공해서 Set 내의 데이터에 접근 할 수 있도록 했습니다. 아래 코드를 보겠습니.. Programing/JAVA 2018. 11. 13. Java Constructor 자바 생성자 이 것만 보면 이해 끝 Java Constructor 자바 생성자 이 것만 보면 이해 끝 이번 포스팅의 주제는 생성자(Constructor) 입니다. 대부분의 책에서는 '인스턴스를 초기화 하는 메서드이다' 와 비슷하게 생성자를 정의하는데요. 위의 설명을 파해쳐(?!) 보겠습니다. 우선 인스턴스(Instance)란 메모리에 생성된 클래스를 말합니다. 어떠한 클래스를 사용하고자 할 때는 new 연산자를 사용해 메모리 상에 클래스를 생성(인스턴스화) 하고 이 생성된 주소(인스턴스의 주소)를 리턴해 레퍼런스 변수에 저장하게 됩니다. ex) 클래스명 레퍼런스변수 = new 클래스명(); 여기서 바로 생성자가 사용됩니다.! 어...어디 있다는 거지...요...? 우변을 자세히 보도록 하겠습니다. new 클래스명(); 분명 우리는 괄호().. Programing/JAVA 2018. 7. 25. Java 8 Stream 을 사용해보자. About Stream in collection of java8 Java 8 Stream 을 사용해보자. About Stream in collection of java8 Java 8 버전 부터 컬렉션 프레임워크에 Stream 인터페이가 추가되었습니다. 이를 사용해 컬렉션 데이터의 변환, 필터링, 집계등의 처리를 간결하게 기술할 수 있게 되었습니다. 그리고 컬렉션 조작의 병렬화를 통해 처리를 쉽고 빠르게도 할 수 있습니다. 그럼 스트림을 생성하는 방법에 대해 알아보도록 하죠. Collection 의 스트림을 얻는 경우 stream 메소드를 사용하여 스트림을 얻을 수 있습니다. Integer[] intArray = {1,2,3,4,5,6,7,8,9}; List list = Arrays.asList(intArray); Stream stList = list.stream();.. Programing/JAVA 2018. 5. 23. java html 태그 변환 치환 StringEscapeUtils " & < > 등 java html 태그 변환 치환 StringEscapeUtils " & 등 html 태그를 String 으로 변환하여 자바 서블릿으로 보내게 되면 이상한 문자 표현으로 치환되어 보여진다. ex) 예를들어 위와같이 스마트에디터로 작성한 후 서블릿으로 전달하게 되면, 아래와 같이 치환되어 전달된다. html 태그 replace를 써서 이를 각각 html 태그로 변환해 주어도 되지만, 아파치에서 제공하는 StringEscapeUtils 클래스를 사용하면 보다 쉽게 html 태그로 치환 할 수 있다. import org.apache.commons.lang3.StringEscapeUtils; 해당 클래스를 impo.. Programing/JAVA 2018. 1. 22. JAVA COBR 파싱 CBOR이란 Concise Binary Object Representation java cbor 파싱 cbor이란 Concise Binary Object Representation 1. CBOR 이란? CBOR 이란 Concise Binary Object Representation 의 약자로 간결한 이진 객체의 형태 표현으로 보시면 됩니다. 쉽게 JSON, XML 과 같은 데이터 표현의 한 방법인 것이죠. 하지만 Binary 데이터 이기 때문에 다른 표현 방식보다 가벼운 것이 장점 입니다. 자세한 설명은 아래의 Link 를 참고하세요. Link : http://cbor.io/ 그럼 사용방법을 알아보도록 하죠. 테스트 스펙은 아래와 같습니다. [SPEC] 전자정부프레임워크 3.6 JAVA 8 Tomcat 7.0 우선 pom.xml 에 dependency를 추가 합니다. [pom.xm.. Programing/JAVA 2017. 11. 2. javascript 배열 함수 정리, 고차함수 정리 자바스크립트 배열함수 자바스크립트 고차함수 javascript 배열 함수 정리, 고차함수 정리 자바스크립트 배열함수 자바스크립트 고차함수 Array.isArray(obj) : obj가 배열인지 확인, 배열이면 true, 아니면 false 예시) var str = "geon"; console.log(Array.isArray(str)); //false var array = [1,2,3]; console.log(Array.isArray(array)); //true var object = {name : "geon"}; console.log(Array.isArray(object)); //false concat(value1, value2, ... , valueN) : value들을 합쳐 새로운 배열을 만든다. 예시) var arr1 = [1,2,3], ar.. Programing/JavaScript 2017. 9. 7. java 자바 substring 문자열 자르기 뒤에서부터 자르기 java 자바 substring 문자열 자르기 뒤에서부터 자르기 String temp = "가나다라마바사"; * 첫번째 자리 System.out.println(temp.substring(0)); => 가 * 두번째 자리 System.out.println(temp.substring(1)); => 나 * 두번째 자리부터 세번째 자리까지 System.out.println(temp.substring(1, 3)); => 나다 * 마지막 두번째 자리부터 마지막자리까지 System.out.println(temp.substring(temp.length()-2, temp.length())); => 바사 Programing/JAVA 2016. 5. 3. 이전 1 2 다음 💲 추천 글 반응형