본문 바로가기

Study42

20120711_1차원 배열과 포인터 1차원 배열과 문자열 1. 배열A. 배열의 선언 변수를 선언하면 초기화를 해야 하듯이 배열도 초기화가 필요하다. 초기화 되지 않은 배열의 원소에는 어떤 값이 들어 있을지 알 수 없다. 초기화는 인덱스를 이용하여 각 원소 별로 값을 대입해도 되고 배열을 선언하면서 한꺼번에 초기화 할 수도 있다. Ex1) 학생들의 점수를 배열에 저장하고, 총점과 평균을 계산하는 간단한 성적처리 프로그램 총점 : 662 평균 : 82.75 B. 배열과 문자열두 글자 이상 연속해서 붙어 있으면 문자열이라고 한다. Int, char, short, float, double 등의 다른 데이터 타입은 모두 크기가 정해져 있지만 문자열은 크기가 정해져 있지 않기 때문에 문자열 끝에 ‘\0’(null) 이라는 문자를 붙여서 .. 2012. 11. 20.
20120630_Java 스터디 1일차 1. 자바란?A. 자바의 특징B. 자바 개발도구 설치 (각자 자신의 컴퓨터에 세팅 해놓기. 메모장에 하거나 이클립스를 설치 하거나)C. Hello! Java 출력(이미지 올리기) 2. 변수A. 각 출력 결과는? (에러가 발생하는 것은 왜 그러는지 설명, 이미지 올리기) i. System.out.println( “1” + “2”) 12 ii. System.out.println(true + “”) true iii. System.out.println(‘A’ + ‘B’) 131 iv. System.out.println(‘1’ + 2) 51 v. System.out.println(‘1’ + ‘2’) 99 vi. System.out.println(‘J’ + ‘ava’) Java vii. System.out.prin.. 2012. 11. 20.
20110906_리스트뷰를 내맘대로!!(이미지+텍스트) 이번엔 리스트 뷰에 대해서 공부를 해봤다 흐흐 먼저 결과 화면이다 (신상을 위해 모자이크 처리..ㅜㅜ) 리스트 뷰 형태로 출력만 되고 링크 처리 되어있는 부분 외에는클릭한다고 별도의 이벤트가 발생하진 않는다. 1. 액티비티와 매칭되는 layout xml(기본적으로는 main.xml이라고 되어있다.)에 를 만든다. 2.액티비티에서 ListView = (ListView)findViewById() 를 사용해 xml의 ListView와 Java의 ListView를 연결해준다. package me.blog.gudwlsdlstod;import java.util.*;import android.app.*; import android.os.*; import android.widget.*;public class MyLis.. 2012. 11. 20.
20110905_안드로인드 DB연계 DB에는 id, title, content가 저장되어 있고, ListView에는 title과 content가 표시됩니다. 그리고 ListView를 클릭하면 그에 맞는 id값이 다른 액티비티에 전해지게 하려고 합니다.. 그 id값으로 DB에 저장된 상세 내용을 다른 액티비티에서 보여주려고 하는 것인데요.. 이 id값을 전달을 못하네요..; 커서에서 부터 뭔가 잘못 한거 같습니다..ㅜ.ㅜ output.java DB내용을 뿌려주는 ListView입니다. --------------------------------------------------------------- package my.diary; import android.app.Activity; import android.content.Intent; imp.. 2012. 11. 20.
20110902_나의 안드로이드 첫 작품!! 연화형과학교 후배들과 시작한 안드로이드 스터디!!그 첫 과제이자나의 첫 작품이당 ㅎㅎ 첫 작품이라..엄청 허접하다그냥 계산기인데......계산기도 1차원적인 계산밖에 안되는.... 먼저 xml에서 기본 틀을 만들어 준 화면 허허.. 아래는 빈공간이 너무 많아서작년 연습게임때 투수로 뛰던 사진을 그냥..ㅋㅋㅋㅋ 고담엔 쏘쓰!! 먼저 버튼에 대한.. 클릭 이벤트 선언을 해주고! 고담엔 숫자를 눌렀을때 작동할 것들을 일일이.... 그리고 숫자를 눌렀을때 어떻게 해야될지에 대한 자세한 함수 연산이 되는 과정까지......흐아 뭐 사실소스의 대부분은........안드로이드 계산기를 검색해서 다른사람이 해놓은걸나한테 맞게 바꾼거밖에 없당.....전체적으로 어떻게 동작이 되는지도잘 모른다허허뭐 그래도 앞으로 공부하다.. 2012. 11. 20.
CISC와 RISC 1) CISC(Complex Instruction Set Computer) CISC (Complex Instruction Set Computer)은 복잡한 명령어 세트를 갖는 CPU 아키텍쳐이다. CISC는 어드레싱 모드와 명령어 유형이 다양하여 메모리 가격과 접근시간을 더 좋게 하였으며, 간결한 명령 코드를 갖고 있다. CISC의 가장 중요한 특징은, 각각의 명령어가 더 많은 것을 수행하도록 ISA를 설계한 점이다. 결과적으로, CISC 컴퓨터는 다양한 어드레싱 모드를 지닌다. 더 나아가 CISC 컴퓨터는 다양한 명령어와 함께 오퍼랜드의 위치와 개수를 ‘마음대로’ 가질 수 있다. 결과적으로 명령어 길이와 실행시간이 매우 가변적이다. CISC가 등장한 초창기에 같은 프로그램 크기에서 더 많은 연산이 이뤄.. 2012. 11. 20.