본문 바로가기
728x90
반응형

IT/자바31

[이클립스] workspace UTF-8 설정 window - preferences general - workspace Text file encoding - Other 선택 체크박스 클릭 후 UTF-8 선택 후 Apply and Close 2022. 6. 13.
[XML] DOM, SAX XML(eXtensible Markup Language) : W3C에서 개발된 다목적 Markup 언어 XML 기본 개념 구조적인 데이터를 위한 것 다소 HTML같이 보임 텍스트이며, 읽히는 것만을 뜻하지 않음 크기가 커짐 기술의 집합 새로운 기술이 아니라 발전한 기술 HTML에서 XHTML로 이끌음 모듈식 RDF와 시맨틱 웹의 토대 라이선스 제약이 없으며, 플랫폼이 독립적이고 많은 지원이 있음 XML 파싱하는 방법 1. DOM(DOCUMENT Object Model) XML문서를 읽어들이는 중간에는 아무일도 일어나지 않고 XML 문서의 모든 element, text, attribute 등에 대해 객체를 만듦 이후 Document 객체를 리턴하며 그 때부터 작업을 할 수 있음 방식 메모리에 모두 로드를 .. 2022. 5. 8.
svn 업데이트 버전 가져오는 방법 2021. 12. 2.
svn 연동 방법 1. svn 설치 2. 다른 pc에서 svn 연동 준비 돼야 가능 2021. 12. 2.
자바 정리 - 컬렉션 프레임워크 컬렉션 프레임워크 컬렉션 프레임워크(Collection Framework) 자료구조를 사용해서 객체들을 효율적으로 관리할 수 있도록 인터페이스와 구현 클래스를 java.util 패키지에서 제공함 사용 방법을 정의한 인터페이스와 실제 객체를 저장하는 다양한 컬렉션 클래스(구현 클래스)를 제공 프레임워크 : 사용 방법을 정해놓은 라이브러리 주요 인터페이스로 List, Set, Map이 있음 List 컬렉션 객체를 인덱스로 관리 저장용량이 자동으로 증가하며 객체를 저장할 때 자동 인덱스가 부여 추가, 삭제, 검색 위한 다양한 메소드 제공 동일한 객체를 중복 저장 가능하며 이 경우 동일한 번지가 제공되며, null도 저장가능하나, 객체를 참조하지 않음 ArrayList Vector LinkedList Set 컬.. 2021. 11. 30.
자바 정리 - Wrapper(포장) 클래스 Wrapper(포장) 클래스 포장 객체 : 기본 타입의 값을 갖는 객체 박싱 : 기본 타입의 값을 포장 객체로 만드는 것 언박싱 : 포장 객체로부터 기본 타입의 값을 얻어내는 과정 Math 클래스 : 수학 계산에 사용할 수 있는 메소드를 제공하며, Math 클래스가 제공하는 메소드는 모두 정적 메소드이므로 Math 클래스로 바로 사용 가능 (잘 안씀) LocalDate 출력시 syso 사용 필수~!!! LocalDate.now(); // 오늘 날짜 LocalDateTime.now(); // 오늘 날짜와 시간 LocalDate.now().getDayOfMonth(); LocalDate.now().withDayOfMonth(7); // 일자 설정 LocalDate.now().format(DateTimeFor.. 2021. 11. 30.
자바 정리 - 정규 표현 식 (Regular Expression) (정규식) 정규 표현 식 (Regular Expression) = 정규식 문자열에 나타나는 특정 문자 조합과 대응시키기 위해 사용되는 패턴 문자 ( [ ] : 집합) 횟수 ex) {3} -> 3번, {4} -> 4번, {3, } -> 3부터 무한대, {0, 7} -> 0 ~ 7, {2, 7} -> 2 ~ 7 예시) 휴대전화 번호 패턴 \d{3} - \d{4}-\d{4} = [0-9]{3}-[0-9]{4}-[0-9]{4} 예시) 주민번호 패턴 [0 - 9]{6} - [0 - 9]{6} 예시) 아이디는 영문자로 시작, 8글자 이상 [a-zA-Z\\w{7,} Ctrl+F : 문자열 찾기 Regular expressions : find에 정규 표현식을 쓸 수 있음 Find - (print(ln)?)\(" : print로 .. 2021. 11. 30.
자바 정리 - String 클래스 String 클래스 - 매우 중요 문자열을 생성하는 방법, 추출, 비교, 찾기, 분리, 변환 등을 제공하는 메소드 리턴 타입 메소드 이름(매개 변수) 설명 char charAt(int index) 특정 위치의 문자를 리턴 boolean equals(Object anObject) 두 문자열 비교 byte[] getBytes() byte[]로 리턴 byte[] getBytes(Charset charset) 주어진 문자셋으로 인코딩한 byte[]로 리턴 int indexOf(String str) 문자열 내에서 주어진 문자열의 위치를 리턴 int length() 총 문자의 수를 리턴 String replace(CharSequence target, CharSequence replacement) target 부분을.. 2021. 11. 30.
자바 정리 - 기본 API 클래스, System 클래스, Class 클래스 기본 API 클래스 java.lang 패키지 Object 클래스 모든 클래스는 Object 클래스의 자식이거나 자손 클래스 clone() : 객체를 복제할 때 사용 finalize() : 객체가 소멸될 때 호출됨 객체 비교(equals()) equals()의 매개 타입은 Object로, 모든 객체가 매개갑승로 대입될 수 있음. Object 클래스의 equals() 메소드는 비교 연산자인 == 와 동일 결과 리턴 equals() 메소드는 두 객체가 논리적으로 동등하면 true, 그렇지 않으면 false 리턴 equals() 메소드는 매개값이 기준 객체와 동일 타입 객체인지 먼저 확인 필요 객체 해시코드(hashCode()) 객체를 식별하는 하나의 정수값 Object 클래스의 객체 해시코드 메소드는 객체 메.. 2021. 11. 30.
728x90
반응형