본문 바로가기
반응형

분류 전체보기278

Windows 10에서 Java 설치하기 (JDK = Java Development Kit) - Java란? 자바는 웹 프로그래밍을 위해 만들어진 언어입니다. - Java의 특징 1. 대표적인 객체지향 언어입니다. 2. JVM이 설치되어 있다면 운영체제에 상관없이 Java 파일을 실행할 수 있습니다. (WORA = Write Once Run Anywhere) 3. Primitive Type(기본 자료형) 이외의 모든 데이터를 Reference Type(클래스 타입)으로 처리합니다. 4. 멀티스레드를 지원합니다. (스레드란? 운영체제 백 그라운드에서 실행되는 프로세스의 동시에 실행되는 실행단위) 5. Java Garbage Collector의 의해 Heap영역에 메모리 관리가 이루어집니다. - Java 설치하기 (1) http://www.oracle.com/technetwork/indexes/do.. 2017. 11. 2.
Set - TreeSet 사용하는 방법 - TreeSet이란? Set 인터페이스를 구현한 클래스로써 기본적으로 nature ordering를 지원하며 생성자의 매개변수로 Comparator객체를 입력하여 정렬 방법을 임의로 지정해 줄 수 있습니다. - 특징 Set 인터페이스를 구현한 클래스들의 경우 데이터를 꺼내기 위해서는 Iterator(반복자)클래스를 사용해야 합니다. Set 객체명.iterator() 메소드를 통해 Iterator 객체를 얻을 수 있습니다. - 생성자 4개의 생성자가 있습니다. //첫번째 생성자 TreeSet t1 = new TreeSet(); //두번째 생성자 TreeSet t2 = new TreeSet(t1); 첫번째 생성자는 nature ordering을 사용하는 빈 TreeSet객체를 생성합니다. 두번째 생성자는 .. 2017. 11. 2.
Set, List, Map 정리 - Set 인터페이스란? 중복을 허용하지 않는 자료구조입니다. - Set을 구현한 대표적인 클래스 HashSet, TreeSet, LinkedHashSet이 있습니다. TreeSet은 natural ordering이 적용이 되며, 생성자의 매개변수로 Comparator 객체를 입력하여 ordering을 임의로 설정할 수 있습니다. HashSet과 LinkedHashSet은 natural ordering이 적용되지 않습니다. * ordering이란? 정렬을 의미합니다. natural ordering의 경우, 입력 시 [1, 5, 3, 4, 2] 순서로 Set 객체에 데이터를 입력할 경우 [1, 2, 3, 4, 5]로 정렬이 되어 저장이 됩니다. 이것은 내부적으로 이루어집니다. 또한, 문자열과 문자 타입의 .. 2017. 11. 2.
톰캣 설치 및 이클립스 연동하기 톰캣이란? 아파치 소프트웨어 재단에서 개발된 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 어플리케이션 서버입니다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바 서버 페이지(JSP)와 자바 서블릿(웹 컨테이너가 인식할 수 있는 순수 자바코드)이 실행할 수 있는 환경을 제공합니다. (출처: 위키백과) 이번에는 톰캣 설치방법과 이클립스-톰캣 연동을 알아보겠습니다. 1. 다운받기 http://tomcat.apache.org/로 들어갑니다. 위의 표시된 Download 영역에서 원하시는 Tomcat 버전을 클릭하시면 됩니다. 저는 8.5버전을 사용하기 때문에 8.5버전을 설치해보겠습니다. (다른 버전도 동일합니다.) 클릭하고 들어오시고 난 다음에 스크롤을 좀 내리시면 아래와 같은 화면이.. 2017. 11. 1.
반응형