분류 전체보기 156

[JAVA-환경설정] JDK 1.6 다운로드와 설정

1. JDK1.6 설치 및 환경설정 ① JDK download - Oracle JDK http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html - IBM JDK http://www.ibm.com/developerworks/java/jdk/aix/service.html * United States 국적으로 회원가입을 하셔야 다운로드 가능 ② 환경설정 내 컴퓨터(우클릭)의 속성 -> 고급 탭의 환경변수 - JAVA_HOME 설정 설정목적 : 시스템 환경설정에서 JAVA 설치 디렉토리 경로를 인식 가능하다. 변수 값 : C:\Program Files\Java\jdk1.6.0_26 - CLASSPATH 설정 설정목적 : 컴파일된 ..

JAVA 2012.12.07

[JAVA-환경설정] eclipse 설치

* eclips 다운로드 다운로드 URL : http://www.eclipse.org Eclips IDE for Java EE Developers > Windows 32 Bit 다운로드 [참고1] 윈도우 Bit 수 확인 http://gkflqkfl.tistory.com/75 [참고2] JVM 생성 실패 오류가 발생의 경우 원인 : 이클립스 설치 후 JDK가 충돌하는 경우에 발생 eclipse를 실행한 경로에서 eclipse.ini 파일을 다음과 같이 수정한다. 수정 전 수정 후 openFile -vmargs openFile -vm C:\Program Files\Java\jdk1.6.0_26\bin 다시 eclips.exe 파일을 실행하여 개발 경로를 지정하며 Welcome 창이 보인다면 설치완료!

JAVA 2012.12.06

[JAVA-개념] 멀티스레드 개념과 동작

* 멀티스레드 개념과 동작 Process (프로세스) - 메모리에 적재된 상태로 실행되는 하나의 작업 단위. - 하나의 운영 체계에서 여러 개의 프로세스가 동시에 실행되는 환경을 멀티태스킹(multi-tasking) Thread (스레드) - 프로그램 수행 시 프로세스 내부에 존재하는 일련의 실행 흐름의 단위. - 프로세스 생성 시 하나의 주 스레드가 생성되어 대부분의 작업을 처리하고 주 스레드가 종료되면 프로세스도 종료 - 하나의 프로세스 내에서 다수의 스레드가 동시에 수행되는 것을 멀티스레딩 (multi-threading) Multi-thread(멀티스레드) 동작 Start - thread 생성 후에 start() method 호출 시 동작 시작 단계이다. Runnable - thread가 실행되면 ..

JAVA 2012.10.27

[JAVA-개념] 객체지향 언어의 특징 (1)

* OOP(Object Oriented Programming, 객체지향 언어) Object (객체) 실 세계의 존재하는 모든 것의 효율적인 정보 관리를 위하여 의미를 부여하는 논리적인 개념 Class (클래스) - 일련의 객체들에 대해 그들의 공통적인 행위와 구조를 표현한 개념. - Class의 구성요소= method(행위) + field(구조) - 객체는 항상 클래스로부터 생성된다. 즉, 클래스는 객체를 생성하는 형판(template)으로 정보처리의 주체는 클래스가 아니라 객체이다. - 클래스로부터 생성된 객체를 instance라 한다. Encapsulation(캡슐화) - 객체 내부에 정의된 것은 외부로부터 감춰 정보은닉(Information Hiding)을 보장한다. - 메시지를 받은 클래스는 me..

JAVA 2012.10.27

[JAVA-개념] Java의 특징

* Java의 특징 객체지향 언어 C++과 같이 기존의 객체지향 언어의 특징을 모두 받아들이면서 상속, 캡슐화, 다향성 등의 개념을 정의한다. 독립성 자바는 Java Virtual Machine (JVM, 가상머신)의 개발로 플랫폼에 독립성을 갖기 때문에 이식성이 좋다. 멀티 스레드 지원 여러 작업을 동시에 수행할 수 있도록 멀티 스레드를 지원한다. 견고성 언어 오류를 검출이 용이하며 런타임 오류가 발생시에도 프로그램의 정상실행과 정상 종료를 지원한다. 라이브러리 지향성 프로그래머가 사용 할 수 있는 많은 라이브러리를 제공한다.

JAVA 2012.10.27

nohup 명령어

* nohup 명령어 1. nohup 명령어 정의 : background로 쉘 스크립트를 데몬 형태로 실행시키는 명령어 2. nohup 명령어 사용 # nohup 실행파일명 & # nohup sh -- ./shell.sh & - 여기서 & 는 '백그라운드로 실행'을 의미함. - 출력 문자열은 nohup.out 로그에서 확인. - 실행 파일의 permission이 755 이상이어야 함. # nohup 실행파일명 1> /dev/null 2>&1 & - 자동 로그 생성을 설정하지 않음. (null copy 활용) 3. nohup 실행 프로세스 종료 # ps -ef | grep 실행파일명 # kill -9 PID번호

명령어 2012.10.22