반응형
반응형
어제 배열까지 정리함으로 자바에서 기본적으로 알아두어야 할 개념들은 어느정도 알아보았는데요. 이제 슬슬 일도 구해야 되서 jsp와 spring에 대해 포스팅하기 전에 String 문자열 관련 명령어들을 살짝 정리해보려고 합니다. 제가 몇달전 학원에서 강사님이 타자프로그램을 만들어보라 하셨는데 어려웠던 부분이 String 문자열 이더라고요. 그래서 문자열(1)에서는 문장중에 있는 문자를 추출하는 charAt()과 문자열 잘라내기인 substring() 그리고 문자열을 구분하여 배열에 저장하는 split()에 대해 포스팅하겠습니다. 문자열(2)글에서는 StringTokenizer에 대해 정리할게요. ■ charAt (문장중에 인덱스 위치에 해당되는 문자 추출하기) 위 예제를 해석하면 aaa에 문장을 저장하고..
어제는 자바의 배열에 대한 특징과 생성, 배열의 길이, 배열의 복사에 대해 정리해보았고요. 오늘은 배열의 꽃이라 할 수 있는 다차원 배열에 대해 정리해보도록 하겠습니다. 자주 사용하는 다차원 배열중 2차원 배열은 수학에서 행렬과 같은 구조를 가지고 있고, 3차원 배열은 입체적인 정사각형 모양의 구조를 가지고 있습니다. 제가 배열을 공부하면서 항상 헷갈렸던 부분은 배열의 인덱스 좌표였는데요. 수학에서 행렬은 원점이 (1,1)부터 시작하지만 배열은 (0,0)부터 시작하기 때문에 자주 써보질 않으면 적응이 잘 안됩니다. ■ 2차원 배열의 구조처음 2차원 배열을 공부하면서 학원 강사님이 구구단을 만들어 보라 해서 만들었던게 벌써 7개월전 이네요. 왜 그때는 어렵게만 느껴졌는지 모르겠지만 지금은 다시 공부해보니 ..
드디어 자바에서 개념으로 정리하기 제일 골치아픈 배열에 대해 알아볼 시간입니다. 변수는 하나의 데이터를 저장하지만~~~ 배열의 특징은 여러개의 데이터들을 저장할때 사용되고 인덱스(Index) 구조에 저장합니다. 배열의 길이는 한번 생성을 하면 줄이거나 늘릴 수 없으며 서로 다른 타입을 사용할 수 없습니다. 예를 들어 int로 배열이 선언됬다면 쭉 int만 사용해야 하는데, 문자열을 넣는다고 타입변환을 시도하면 컴파일 오류가 발생하게 됩니다. ■ 여러가지 방법의 배열 생성배열을 사용하기 위해서는 선언한 다음 new 연산자를 이용하여 배열을 생성하고, 배열의 길이만큼 값을 할당해주어야 합니다. 사용자의 편의대로 골라서 사용하시면 되는데 제가 알고있는 3가지의 방식은 아래사진과 같습니다. ①번은 한줄에 선언과..
테이블 복사를 이용한 새로운 테이블 만들기- 테이블의 이름이 중복되지 않아야 한다.- 원본 테이블의 인덱스는 복사되지 않는다.- Null과 not Null의 제약사항만 복사되며 다른 제약사항들은 복사되지 않는다.- Long 타입은 복사되지 않는다. 구문형식CREATE TABLE 스키마명.테이블명 AS //스키마명 = 소유자SELECT 컬럼리스트FROM 원본테이블명; 실습-------------------------------------------------------------------- CREATE TABLE table_copy ASSELECT *FROM EMPLOYEES;-------------------------------------------------------------------- 확인 ..