달력

7

« 2020/7 »

  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  


 

자바의 자료형

int 같이 변수의 특성을 결정짓는 키워드를 가리켜서 자료형이라고 합니다.

int num;

 

https://codedragon.tistory.com/4082

 

 

 

 

 

 

 

 

자바 자료형 유형

·         기본 자료형

·         참조 자료형

 

 

유형

설명

기본 자료형

(primitive data type)

·         기본 타입 (primitive type)

·         원시 타입

·         자바 컴파일러에 의해서 해석되는 자료형

·         실제 갖는 자료형

·         자바에서 여러 형태의 타입을 미리 정의하여 제공

·         정수, 실수, 문자, 논리을 저장하는 자료형

참조 자료형

(reference data type)

·         참조 타입 (reference type)

·         값이 아닌 객체의 주소 가지고 있는 자료형

·         자바 라이브러리 API에서 제공되거나 프로그래머에 의해서 만들어진 클래스를 자료형으로 선언하는 경우

·         배열, 클래스, 인터페이스 타입 자료형

 

 

 

 

 

자바의 자료형 


   

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

JSON

  • 특정 언어에 의존적이지 않는 독립적인 데이터 교환 방식입니다.
  • 텍스트로 이뤄진 데이터 표현 방식으로 사람이 읽고 쓰기 용이하고 기계에서 분석 활용하기에도 용이하여 XML과 함께 많이 사용되고 있습니다.
  • 형식은 자바스크립트의 구문 형식을 따르지만, 프로그래밍 언어나 플랫폼에 독립적입니다.
  • 오브젝트나 배열 형태로 데이터를 구조하여 전달할 수 있습니다.
  • 자바 스크립트 문법을 사용하였기 때문에 자바스크립트를 자주 사용하는 웹 개발환경에 유리합니다.

   

   

   

JSON 형식

배열

[

값(value),

]

   

객체

{

이름(key):,

이름:

}

   

   

일반적인 형태

[

{

key:value

},

{

key:value

}

]

  

   

   

   

JSON 표현 자료형

기본 자료형

수,

문자열,

참/거짓,

null

집합 자료형

배열,

객체

   

문자열

  • 항상 큰 따옴표(")로 묶어 표현해야 합니다.
  • 유니코드 중 역슬래시(\)와 큰따옴표(")는 바로 사용할 수 없습니다.

   

제어문자 의미

\b

백스페이스

\f

폼 피드

\n

개행

\r

캐리지 리턴

\t

\"

따옴표

\/

슬래시

\\

역슬래시

\Uhhhh

네자리 16진수 유니코드 문자

   

   

JSON 파일 읽기

 

//asset 폴더 접근

AssetManager assetManager = getResources().getAssets();

 

//json 파일 호출

AssetInputStream input = (AssetInputStream)assetManager.open("json/test.json");

BufferedReader br = new BufferedReader(new InputStreamReader(input,"euc-kr"));

   

//전체 파일을 얽어드림

//파일로부터 읽어 드린 데이터를 jdata 에 저장

 

JSONObject jsonObject = new JSONObject(jdata);

 

//json value 값 얻기

String name = jsonObject.getString("name").toString();

//JSONArray 사용법

JSONArray jArr = new JSONArray(jsonObject.getString("phones"));

   

   

   

JSON 참고 사이트

http://www.json.org/

   

http://ko.wikipedia.org/wiki/JSON

Posted by codedragon codedragon

댓글을 달아 주세요

배열 데이터를 GridView에 표시하기

   

   

강의 내용

activity_main.xml

RelativeLayout변경

Graphical Layout > Form Widgets-TextView 추가

Graphical Layout > Composite-GridView 추가

MainActivity.java

implements AdapterView.OnItemSelectedListener

//배열 생성

//배열을 이용하는 adapter객체 생성

//GridView에 ArrayAdapter등록

//이벤트소스와 이벤트 리스너 연결

//이벤트 핸들러 재정의

-onItemClick

   

   

 

   

출력 결과

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요