본문 바로가기
반응형

전체 글200

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.
List - ArrayList 사용하는 방법 - ArrayList란? Java.util.ArrayList, Java.util 패키지에 속한 클래스이며, List인터페이스를 구현한 가변길이 배열입니다. - 특징 배열처럼 인덱스를 통한 접근이 가능하며, 배열은 크기에 제한을 받지만 ArrayList는 원소의 개수가 크기에 다다르면 자동으로 initial Capacity만큼 증가하기 때문에 추가적인 원소를 입력하더라도 ArrayIndexOutOfBoundsException 에러가 발생하지 않습니다. - 생성자 생성자의 종류는 세가지가 있습니다. (아래를 참고하세요.) //기본 생성자 List list1 = new ArrayList(); //초기 수용량을 지정하는 생성자 ArrayList list2 = new ArrayList(10); /* * 다른 Ar.. 2017. 11. 1.
이클립스 사용법 이클립스는 대중적인 코드 편집기입니다. 다운방법은 아래와 같습니다. 1. 이클립스 설치하기 1) http://www.eclipse.org/downloads/eclipse-packages/ 사이트에 들어가서 표시된 Eclipse IDE for Java EE Developers를 다운 받으시면 되는데 Windows 버전에 맞게 다운받아 주시면 됩니다. 이클립스는 편집기이기 때문에 설치는 따로 안하셔도 됩니다. 2) 설치가 완료되었다면 폴더를 열고 eclipse 실행파일을 실행시켜주시면 됩니다. 3) 실행을 하시면 아래와 같은 화면이 나옵니다. Workspace는 프로그래밍에 필요한 소스파일등이 저장되는 폴더입니다. Browse를 클릭하여 원하시는 폴더를 지정하시고 Launch 버튼을 누르시면 아래와 같이 이.. 2017. 10. 31.
반응형