본문 바로가기

JAVA

(4)
[JAVA] 쓰레드(Thread) STEP#01. 쓰레드( Thread )란? 쓰레드( Thread )란? java라는 명령어를 실행해서 결과를 출력하고, 끝내는것을 의미한다. 하지만 웹 어플리케이션처럼 한번 실행해 놓고, 계속 기능들을 제공하는 프로그램을 만든다면 쓰레드라는 것이 무엇인지 알아야 한다. java 프로그램을 사용하여 뒤에 클래스 이름을 붙이고, 엔터를 치면 적어도 하나의 JVM이 시작된다. 보통 이렇게 JVM이 시작되면 하나의 자바 프로세스( Process )가 시작한다. 이 프로세스라는 울타리 안에서 여러 개의 쓰레드 라는 것이 아둥바둥 살게된다. 즉, 하나의 프로세스 내에 여러 쓰레드가 수행된다. 하지만, 거꾸로 여러 프로세스가 공유하는 하나의 쓰레드가 수행되는 일은 절대 없다. 어떤 프로세스든 간에 쓰레드가 하나 이..
[JAVA] Eclipse IDE - UTF-8 설정 이클립스로 JSP 파일을 생성하면 문자셋이 EUC-KR로 생성된다. 위와같이 EUC-KR로 세팅되어있는 기본 문자셋들을 한글을 사용할 수 있게 UTF-8로 변경하려 한다. 이클립스 상단 메뉴에서 Window > Perferences 를 선택하여 환경설정을 변경해 주자. 환경설정( Preferences ) 팝업창이 뜨면 좌측 카테고리 General > Content Types 에서 아래 이미지와 같이 설정을 변경한다. Content Type에서 Java Class File을 선택하고 하단 Default encoding : UTF-8 을 입력하고 Update 버튼을 눌러준다. 다음으로 General > Workspace 메뉴에서 Text File Encoding을 변경한다. Text File Encoding..
[JAVA] JAVA 8 버전 개발환경 설정하기 - Windows 10 STEP#01. JDK 8 버전 다운 받기 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 경로에 접속하 JDK를 다운받아보자. Java SE 8 ( 8u202 and earlier ) 버전을 선택해 준다. ※ JAVA SE 8 ( 8u202 and earlier ) 버전을 사용하는 이유 Oracle이 2018년 7월부터 JAVA를 유료( Paid ) 구독형 라이센스로 개편하면서 JAVA SE 8 ( 8u211 and later ) 버전부터는 6개월 이후부터는 보안 업데이트가 이루어지지 않는 형태로 변경되었다. 그렇기 때문에 JDK 8 버전 이상을 무료( Free )로 이용하기 위해서는 Oracle이 아닌 Open J..
[JAVA] 배열 출력 하기 - java.util.Arrays System.out.print 명령을 통해 배열값을 출력하기위해서는 java.util.Arrays를 import하고 Arrays.toString( )을 사용하면 된다. import java.util.Arrays; public class arrayPrint { public static void main(String[] args) { String[] arrCar = { "셀토스", "코나", "티볼리", "트레저" }; System.out.print( Arrays.toString( arrCar )); } } java> [ 셀토스, 코나, 티볼리, 트레저 ] 위와같은 결과가 출력되는 것을 확인 할 수 있다.