본문 바로가기

Java

(2)
자바 Builder 클래스를 이용하자 Builder 클래스란? Builder 클래스는 따로 정의가 있는것은 아니지만 클래스 생성자의 인자가 많을때 보기좋게 혹은 사용하기 좋게끔 생성자의 형태를 새롭게 바꾼 패턴이라고 보시면 됩니다. 바로 예를 들어볼까요? 예를들어 컴퓨터를 구성하는 클래스가 있다고 생각해봅시다. 그렇다면 그 클래스는 아래와 같을것 입니다. class Computer { String cpu; String memory; String gpu; String mainBoard; String cooler; String power; String ssd; public Computer(String cpu, String memory, String gpu, String mainBoard, String cooler, String power, St..
안드로이드 Json파싱해보기! Json?json 이 뭘까요? json이라고 검색해보면 www.json.org 에 " 경량의 DATA-교환 형식이다." 이렇게 나와있다. 무슨 소린지 이해가 안다. 프로그래밍을 많이 해보신분이라면 사실 저걸 왜 이해 못해라고 생각할 수 있지만 우리가 프로그래밍을 처음 배울때 DATA의 교환에 대해서 이해하는데 엄청난 시간이 걸렸던것을 생각해보면 초보자는 쉽게 이해할만한 문장은 아니다. 쉬운 비유를 통해 알아보도록 하겠다. Json 은 쉽게 이해하자면 흔히 말하는 확장자 개념으로 이해하면 쉽다. 사진을 친구와 주고받는데 png파일인지 jpeg 파일인지 같은 사진이라도 확장자가 다를 수 있다. 우리가 프로그래밍 상에서 주고받는 데이터중에서 여러가지 데이터의 유형이 있지만 Json은 그 유형중 하나라고 보면된..