KOSTA DAY15 Java JSON Javascript 객체 문법을 따르는 문자 기반의 데이터 포맷 JSON은 경량의 data 교환 형식 Javascript에서 객체를 만들 때, 사용하는 표현식 문자열 형태로 존재 JSON표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, 최근에는 XML을 대체해서 데이터 전송등에 많이 쓰임 특정 언어에 종속되지 않으며, 대부분의 프로그래밍 언어에서 JSON포맷의 데이터를 핸들링 할 수 있는 라이브러리를 제공 JSON라이브러리 추가 SON라이브러리 다운로드 추가할 프로젝트에서 우클릭 → Build path → Configure Build Path… JavaBuildPath → Add Library ||Add External JARs → JSON라이러리추가 ❖M..
KOSTA DAY13 Java 배열정렬 대부분은 데이터베이스에서 정렬된 데이터를 조회하여 ArrayList에 담아서 사용하므로 ArrayList 자체를 정렬할 일이 잘 없지만 ]가끔씩 리스트를 직접 정렬해야 할일이 생긴다. 정렬하는데에는 Collections.sort(); 메소드를 사용한다. Comparable : 최초 정렬기준 된 내용을 작성한다. compareTo()를 오버라이딩한다. Comparator : 정렬된 내용을 변경하기 위해 사용한다. compare()을 오버라이딩한다. 예제 public Class Person implements Comparable{ private String name; private int age; //생성자, set, get 생략 @Override public int ..
KOSTA DAY12 Java 정규표현식 특정한 규칙(패턴)을 가진 문자열의 집합을 표현하는데 사용하는 표현식 언어 예제 자료구조 클래스 자료구조 : 데이터를 효율적으로 사용할 수 있도록 구조를 만들어서 저장해둔 것 종류 list(리스트) stack(스택) : 제일 처음에 넣은것이 제일 나중에 나옴 queue(큐) : 처음넣은것이 처음 나옴 hashtabel(해쉬테이블) : 맵 자료구조 set(집합) : 엄밀히 말하면 자료구조가 아 ArrayList 배열을 list형으로 구현하는 것 데이터 타입이 필요 → 제네릭 선언 : 코드의 일관성/사용 용이 크기는 사용에 따라 증가 삭제 시, 알아서 자리 채움 전체를 순서대로 출력할 때 가장 용이 명령어 추가 : .add('') / .add(index, '') 크기..
KOSTA DAY11 Java Calendar 클래스 날짜와 시간에 관련된 클래스로서, 시스템 시계로 부터 시간을 가져오는 클래스 GregorianCalendar도 사용되지만 보편적으로는 Calendar가 사용된다. 생성자가 proteted로 new를 통해 객체 생성이 불가(Calendar = 추상클래스) → getInstance() 메소드를 통해 객체를 생성한다. 주로 상수와 메소드를 활용하여 다양한 기능을 사용한다. Gregorian Calendar 클래스 Calendar 클래스의 후손 클래스로 년, 월, 일, 시, 분, 초 정보를 필드를 통해 사용가능 Calendar class와 차이점 Date 클래스 시스템으로부터 현재 날짜, 시간 정보를 가져와서 다루도록 만들어진 클래스 생성자 2개만 사용 가능..
- Total
- Today
- Yesterday