전체 글
-
[JAVA] 배열의 종류 및 활용프로그래밍/JAVA 2015. 7. 6. 22:47
가변배열 - 고정된 형태가 아닌 유동적인 가변 배열 구성 가능- {} 중괄호를 이용하여 생성과 초기화를 동시에 하는것이 가능하다. 배열의 복사 - 배열은 한번 생성하면 크기변경이 불가하므로 저장공간이 더 필요하다면 새로운 배열을 새로만들고 이전 배열로부터 내용을 복사하여야함- 배열 간의 내용을 복사하려면 for문을 사용하거나 System 클래스의 arraycopy()를 사용함. 커맨드라인을 통해 입력받기 - 커맨드라인으로부터 입력받은 데이터는 모두 문자열이므로 숫자와 문자로 변환하는 과정이 필요한데 Integer.parseInt(String[] str)을 사용하면 문자열을 int타입의 숫자로 변환이 가능하다. 오늘의 코드 package j0706; public class ArrayEx11 { public..
-
[JAVA] 배열의 활용프로그래밍/JAVA 2015. 7. 3. 00:10
자바 배열 선언시의 for 반복문 활용 - 배열을 다룰때 for반복문은 필수적으로 사용됨- 배열 사용의 오이용을 막기위해서 배열의 속성인 length을 사용하는것이 좋다.- 배열의 크기 변경시 for문에 사용되는 조건의 범위도 변경되어야하는데 만약 하지 않는경우 ArrayIndexOutOfBoundsException 이라는 예외가 발생하여 비정상적으로 작동함. 오늘의 코드 package j0702;public class ArrayEx1 {public static void main(String[] args) {int sum = 0; // 총점 저장float average = 0f; // 평균저장int[] score = { 100, 88, 100, 100, 90 };for (int i = 0; i < sco..
-
[정보처리기사] 021 내장 SQL자격증/정보처리계열 2015. 5. 20. 15:23
021. 내장 SQL 1. 내장 SQL (Embedded SQL)의 정의 - 내장 SQL은 응용프로그램 내에 데이터베이스에 사용하는 데이터를 정의하거나 질의하는 SQL 문장을 내포하여 프로그램이 실행될 때 함께 실행되도록 호스트 프로그램 언어로 만든 프로그램에 삽입된 SQL 2. 내장 SQL의 특징 - 내장 SQL 실행문은 호스트 언어에서 실행문이 나타날 수 있는 곳이면 프로그램의 어느곳에서나 사용가능 3. 커서 (Cursor) - 커서는 내장 SQL문의 수행 결과로 반환될 수 있는 복수의 튜플들을 액세스 할 수 있도록 해주는 개념- 커서는 질의 수행 결과로 반환되는 첫 번째 튜플에 대한 포인터로 생각할 수 있다
-
[정보처리기사] 018 DDL자격증/정보처리계열 2015. 5. 20. 14:05
018. DDL DDL (Data define Language, 데이터 정의 언어)는 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할때 사용하는 명령문 DDL로 정의된 내용은 Meta-data가 되며 시스템 카탈로그에 저장 1. CREATE SCHEMA - 스키마를 정의하는 명령문- 스키마의 식별을 위해 스키마 이름과 소유권자나 허가권자를 정의 2. CREATE DOMAIN - 도메인을 정의하는 명령문- 임의의 애트리뷰트에서 취할 수 있는 원자값의 범위가 SQL에서 지원하는 data_type에 포함되는 젠체 값이 아니고 일부분일 때 사용자가 그 값의 범위를 사용자의 data_type으로 정의- data_type : SQL에서 지원하는 data_type- 묵시값..
-
스터디 방법론과 방향성에 대한 고민스터디/프로그래밍 2015. 5. 13. 00:03
스터디를 시작한지 대략 1주일이 조금 지난 시점 현재 가장 큰 결실을 적어보자면 일단은 두 친구 모두가 스터디 요일에는 꼭 나온다는점이다. 항상 생각하고 그것을 행동으로 행하는것이 중요하지 아무리 생각만을 가지고 있어봐야 그것이 어떠한것을 이루어낼수는 없다고 생각하기 때문이다. 아직 아쉬운 점이 몇가지 있지만 (결말에 쓸생각..) 조그만것부터 서서히 이루어져야한다고 본다. 주변 지인분들께 스터디에 관해서 질문을 몇가지 드렸더니 아래와 같은 답변을 주셨다. 전적으로 동의하는건 아니지만 내 상황에서의 눈높히로만 그들을 판단하다보니 오는 문제들도 있어서 좀더 생각해볼수 있는 계기가 된것같다. 독학 = 내가 하루 일과중 9시간 이상 공부해야 함. 팀프로젝트 = 정점에 있는 사람을 중심으로 숙제식으로 해야함. 숙..
-
현재 스터디에서의 최소한의 장비의 한계생활 이야기 2015. 5. 10. 01:46
최근에 언급했다시피 스터디를 새로 진행중인 상황이다. 사실 인원, 의욕 모두가 전부 최악의 상황인 상황이었지만 왠지 이 상황을 타계하고 싶어지는 오기가 생겨 지금까지도 노력중이다. 며칠간 스터디를 진행하면서 생긴 의문은 몇가지가 있었다. 그리고 약간의 갈등도 있었지만 지속적으로 '왜' 라는 질문을 던짐으로서 그러한 갈등 역시 지금 생각하기에는 어느정도 해결했다고 본다. 지속성이 어느정도까지 이어질수 있을지는 모르겠지만... 그 갈등의 원인을 해결하는것 조차 도움이 되리라 생각하며 긍정적으로 생각하려 노력중이다. 일단 스터디를 구상하면서 기본적인 요소가 발목을 잡게될줄은 몰랐는데 그중에 하나가 노트북이었다. 구성원중 하나가 노트북이 매우 구형의 노트북을 들고온것이 발단이었는데 상당히 사양이 충격적이었다. ..