본문 바로가기

컴퓨터/JAVA

JSON JSON(제이슨, JavaScript Object Notation)은 인터넷에서 자료를 주고받을 때 그 자료를 표현하는 방법이다.그 형식은 자바스크립트의 구문 형식을 따르지만, 프로그래밍 언어 나 플랫폼에 독립적이다. 표현할 수 있는 기본 자료형은 수, 문자열, 참/거짓, null이 있고, 집합 자료형으로는 배열과 객체가 있다. 기본자료형8진수와 16진수를 표현하는 방법은 지원 안 됨정수42 1974 750 -114 -273 실수 (고정 소수점)3.14 -2.718 실수 (부동 소수점)1e4 2.5e12 3.4e+4 4.56e-8 5.67E+10 6.78E-5 문자열큰 따옴표(")로 묶어야 한다.\b 백스페이스\f 폼 피드\n 개행\r 캐리지 리턴\t 탭\" 따옴표\/ 슬래시\\ 역슬래시\uHHHH 16.. 더보기
Jsoup로 파싱하기 Jsoup에서 라이브러리 다운받기http://jsoup.org/download 라이브러리를 프로젝트에 추가한다. connect 메서드로 연결할 사이트의 url을 파라미터로 넘겨준다.select 메서드에서 찾고자 하는 값의 위치를 입력한다.PatternMatchesExample*any element*tagelements with the given tag namedivns|Eelements of type E in the namespace nsfb|name finds elements#idelements with attribute ID of "id"div#wrap, #logo.classelements with a class name of "class"div.left, .result[attr]elements wi.. 더보기
강제로 예외 발생시키기 throw는 강제로 예외를 발생시키는 것발생시킨 예외는 try catch문으로 잡아줄 수 있다. 예제public void ExceptionTest(){Exception e = new Exception();throw e;} throws는 예외를 전가시킨다.예외를 자신이 처리하지 않고 자신을 호출하는 메소드에게 책임을 전가 시킨다. 예제public void ExceptionTest() throws Exception{ //throws로 예외를 전가 시킨다.Exception e = new Exception();throw e;} 더보기
ArrayList import java.util.*; public class testArrayList { public static void main(String[] args) { // myArrayList를 생성한다. ArrayList myArrayList = new ArrayList(); // 아무 데이터가 없을 때 크기를 한번 보자. System.out.println(myArrayList.size()); // 0이 출력 되었네. // 데이터1이라는 데이터를 집어넣는다. myArrayList.add("데이터1"); System.out.println(myArrayList.get(0)); // 정상적으로 "데이터1"이 출력된다. System.out.println(myArrayList.size()); // 크기는 1 // 데.. 더보기
super super 참조변수란 상속구조에서 사용할 수 있는 상위 클래스의 참조 변수 아버지의 클래스로부터 상속을 받았다면 아버지클래스의 모든 것은 아들 클래스 것아버지의 public이나 protected접근 지정자를 사용하는 멤버에만 접근 버지 클래스와 아들 클래스의 상속관계에서 재정의 메서드가 있고 아들 클래스 내부에서 재정의 된 메서드를 호출한다면, 무조건 아들의 재정의 메서드가 호출무시되어진 아버지클래스의 메서드를 호출하는 방법은 super참조변수 class NewFather{ public void overrideFunc(){ System.out.println("아버지의 함수"); }}public class NewSon extends NewFather{ public void overrideFunc(){ Sy.. 더보기
this this란 클래스 내에서 클래스가 가지고 있는 멤버필드 또는 멤버 메소드를 직접 참조할 수 있는 자신의 참조 변수 this에 대한 정의n 클래스 내에서 클래스가 가지고 있는 변수 또는 메소드를 직접 참조할 수 있다. n 클래스 내에서 자신의 멤버들을 이용할 수 있는 것은 당연한 일입니다. n 자신을 참조하는 객체 변수 this를 이용하여 멤버를 이용할 수 있습니다. n 디자인타임에 자기 자신을 직접 참조할 수 있는 객체 변수입니다. n 디자인타임에 자기 자신을 참조할 수 있는 유일한 키워드입니다. this가 혼자서 이용되면 자신의 참조값을 의미합니다. this()는 클래스 자신의 생성자메서드를 호출할 때도 사용합니다public class ThisSelf{ private String name; privat.. 더보기
클래스 클래스는 변수의 이름과 변수에 대한 메모리의 할당이 분리 되어 있습니다. 객체의 이름만 선언한다면 객체변수의 선언이라고 말하며 new연산자를 이용하여 메모리까지 생성하였다면 객체의 생성 객체가 메모리를 생성하였다면 instance가 하나 만들어졌다고 함 더보기