반응형

Java SDK 설치, 환경 설정



자바 Java SDK란?



Java SDK( Software Development Kit ) 는 자바 개발 툴이다.

이것을 설치 해야 Java 라는 언어를 사용해 개발도 하고 컴파일도 하고 자바 가상 머신을 통해 class 파일을 실행도 할 수 있다.

일단 본격적으로 설치하는 방법을 보자.


Java 설치 방법



https://www.oracle.com/index.html 접속한다.


아래 화면에서 Sign In/Register(로그인/가입) 버튼을 눌러 로그인을 한다.





계정이 없으면 등록 방법은 ===> 여기에 자세히 설명 되어있다.


로그인이 되었으면 아래와 같이 Download 클릭






아래와 같이 Java Downloads를 클릭 한다.





Java Downloads 클릭 후 아래로 드래그 하면 Java SE 라고 쓰인 부분 클릭



Java SE Downloads 화면에서 DOWNLOAD 클릭





아래와 같은 화면에서 Accept License Agreement 클릭

그리고 본인의 컴퓨터 환경에 맞는 것으로 선택 한다. 

처음 하시는 분이나 학생 분들은 본인의 컴퓨터에서 공부할라고 하는 거니 대부분 Windows 64bit일 것이라 생각 된다.



자신의 PC에 다운로드를 받는다.


다운 받은 파일 클릭 하면 다음과 같은 화면이 나온다.



Next를 클릭하고 적당한 위치에 설치 하도록 폴더를 선택 한다.


설치가 완료 되면 아래 같은 화면이 나오면 Close를 하고 끝낸다.




Java 환경 설정



SDK가 설치 되었으면 환경 설정을 해줘야 실행이 가능하다.

환경 설정은 윈도우 기준으로 설명 하지만 Linux/Unix에서는 .profile에 설정값을 넣어 주면 된다 

설정 값은 JAVA_HOME=설치 경로


우선 윈도우 기준으로 설명 하겠다.

컴퓨터에서 오른쪽 버튼을 누르고 속성 버튼을 누른다.


아래와 같은 화면이 나오면 설정 변경 버튼을 누른다.



시스템 속성에서 고급탭 선택 후 환경 변수를 클릭 한다.

 



환경 변수에서 시스템 변수에 새로 만들기 클릭


변수 이름, 변수 값을 입력 한다.


변수 이름은 JAVA_HOME이라고 써주고 변수 값은 JDK가 설치된 경로를 지정해 준다.


다 입력 하고 확인 누른다.




환경 변수가 설정 되었으면 실행 화면에 cmd라고 적고 cmd 프로그램을 실행 한다.




커맨드 창에 java라고 입력 한다.



환경 변수가 정상적으로 등록 되면 아래와 같이 java 프로그램이 없는 경로에서도 실행이 된다.




반응형

'IT > Java' 카테고리의 다른 글

[Java] 함수(method) 사용법  (0) 2016.12.01
[Java] 클래스와 인스턴스  (0) 2016.11.23
[Java] 데이터 타입  (0) 2016.11.20
[Java] 자바 기초, 컴파일, 실행  (0) 2016.11.19
[Java] Eclipse 설치  (0) 2016.11.18
반응형

오라클 인덱스 생성(CREATE) 및 삭제(DROP)




인덱스 생성



일단 인덱스는 다음과 같이 생성한다.

인덱스 종류는 많지만 많이 쓰는 것 위주 순으로 설명 하겠습니다.


 CREATE INDEX 인덱스 명 ON 테이블명( 컬럼1, 컬럼2.... ); 


아래와 같이 

테이블 명 : SAMPLE, 컬럼 명은 ID, NAME 

인 테이블이 있다고 하자.


CREATE TABLE SAMPLE

(

     ID INT,

     NAME VARCHAR(10)

);


위의 테이블의 인덱스는 다음과 같이 한다.


 CREATE INDEX IDX_SAMPLE ON SAMPLE( ID ); 


IDX_SAMPLE 은 인덱스 명으로 사용자가 임의로 정해 주지만 IDX (INDEX 약칭 ) 라고 명시는 해주는 것이 좋은 습관이다.



인덱스 왜 만드나요?



우리는 DML문에 WHERE 뒤에 검색에 대한 조건을 단다.

데이터가 100만건이 있다면 내가 원하는 조건을 찾을려면 100만번을 다 건건이 찾을려면 시간이 걸릴 것이다.

이러한 검색 시간을 단축 하기 위해서 인덱스를 생성 하며 인덱스를 생성하면 검색 시간이 많이 단축 될 것이다.


인덱스 삭제



인덱스 삭제는 다음과 같이 한다.


 DROP INDEX 인덱스 명; 


앞에서 생성한 인덱스 삭제는 다음과 같이 한다.


 DROP INDEX IDX_SAMPLE; 



UNIQUE 인덱스 생성



해당 컬럼에 중복 값을 허용하지 않고 인덱스를 생성한다.


 CREATE UNIQUE INDEX 인덱스 명 ON 테이블명( 컬럼명 ); 


SAMPLE 테이블에 UNIQUE INDEX를 생성해 보자.


 CREATE UNIQUE INDEX IDX_SAMPLE ON SAMPLE( ID ); 


부연 설명으로 위와 같이 인덱스가 생성 되면 SAMPLE의 ID 값이 같은 값이 INSERT가 안된다.

같은 값을 INSERT를 할라고 하면 다음과 같은 메시지가 출력 된다.


ORA-00001: unique constraint (JINK1982.IDX_SAMPLE) violated 



반응형
반응형

C++ cout, cin 사용법



출력 함수 cout


콘솔 화면에 데이터를 출력 하는 방법에 대해 알아보자


std::cout << 출력 할 대상


#include <iostream>


int main(int argc, char** argv) 

{

std::cout<<"hello world"<<std::endl;

std::cout<<"hello world2"<<std::endl;

return 0;

}


#include <iostream> --> 콘솔 화면에서 입출력 기능을 하기 위해 iostream을 한다.

                            .h는 생략 가능

std::cout --> 출력 할 대상

std::endl --> 개행 처리 한다.


입력 함수 cin


콘솔 화면에 데이터를 출력 하는 방법에 대해 알아보자


std::cin >> 입력 받을 대상


#include <iostream>


int main(int argc, char** argv) 

{

char text[10] = {0,};

std::cout<<"what your name?"<<std::endl;

std::cin>>text;

std::cout<<"hello "<<text<< std::endl;

return 0;

}


char text[10] = {0,}; --> 문자열 10byte 할당 + 초기화

std::cin>>text;        --> text 변수에 사용자가 입력 한 것을 저장 한다.

std::cout<<"hello "<<text<< std::endl;  --> 변수 값 출력


C VS C++ 


C와 C++과 비교 해 보자


C

C++ 

#include <stdio.h>

#include <iostream> 

printf 

std::cout 

scanf

std::cin 

파일명.c

파일명.cpp 


반응형

'IT > C++' 카테고리의 다른 글

[C++] namespace 사용법  (0) 2017.12.27
[C++]인라인 함수 사용법  (0) 2017.12.26
[C++]함수 매개변수 디폴트 값  (0) 2017.12.25
[C++]함수 오버로딩 (Function Overloading)  (0) 2016.12.03
[C] 무료 개발 툴 Dev-C++ 설치  (1) 2016.08.24
반응형

Shell 인자, 파라미터 사용법



Shell 기본


Shell Script 간단히 작성 해보도록 하자


1. 파일을 연다.


[test@localhost ~]# vi test.sh


2. 쉘을 작성 한다.


 #!/bin/bash


echo "hello world"


위의 내용을 입력 후 저장을 한다.

vi 사용을 할 줄 모르시는 분은 참고로 

1. i : 입력 

2. 위의 내용을 작성
3. esc
4. :wq!


3. 실행 권한을 준다.


[test@localhost ~]# chmod 755 test.sh


4. 실행한다.


[test@localhost ~]# test.sh

hello world


Shell 인자, 파라미터 사용법


인자, 파라미터 사용법에 대해 알아보자.


#!/bin/bash


echo "파라미터 개수 : $#"

echo "첫 번째 파라미터: $1"

echo "모든 파라미터 내용 : $@"



실행 결과: 

[test@localhost ~]# test.sh bread star

파라미터 개수 : 2

첫 번째 파라미터: bread

모든 파라미터 내용 : bread star


반응형

+ Recent posts