본문 바로가기

java

TOMCAT utf-8 OS 별로 한글 깨짐 해결 솔라리스에서 utf-8 로 한글 안깨지고 잘되던것이 IBM AIX 에서 깨짐 원인은 file encoding의 차이점에서 발생 System.getProperties().get("file.encoding")) 로찍어보면 솔라리스는 5601 AIX는 ISO-8859_1 임(OS 설정에 따라 다름) 톰캣을 실행 할때 옵션으로 파일 인코딩을 지정 해주면 해결 가능~ catalina.sh 을 열어 수정 elif [ "$1" = "start" ] ; then shift touch "$CATALINA_BASE"/logs/catalina.out if [ "$1" = "-security" ] ; then echo "Using Security Manager" shift "$_RUNJAVA" "$LOGGING_CONFIG".. 더보기
키보드 입력 받기 /* 실습문제 1. 숫자를 넣어주세요...라는 메세지를 출력하고 사용자 키보드로부터 숫자 1개를 입력받는다. 그 숫자만큼 "★" 을 모니터에 출력하는 프로그램을 작성하시오. 2. 숫자 2개를 키보드로 입력받아 두 숫자중 큰수를 출력하는 프로그램 3. * ** *** **** ***** 위와같이 트리모양을 출력하는 프로그램 단, 키보드로 5라고 입력하면 5줄을 출력, 3이라고입력하면 3줄출력 즉, 출력한 줄 라인수를 키보드로 입력받아 삼각형모양을 그리는 프로그램을작성 */ import java.io.*; class InputTest { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader.. 더보기
자바의 데이터형 /* 자바의 Data Type 자료형의 종류 ① 기본데이터형(Premitive Data Type) ② 참조데이터형(Reference Data Type) ① 기본데이터형(Premitive Data Type) 상수 숫자형 -- 정수 -- byte 1byte short 2byte int 4byte 10진수, 16진수, 8진수 long 8byte 300L - 뒤에 L을붙인다. 생략가능 실수 -- float 4byte 3.14f -뒤에 f를붙인다. 생략하면에러 double 8byte 문자형 char 2byte 'a' 10; System.out.println( "5>10 ??/ "+ booleanVar2 ); // 래퍼(Wrapper)클래스: Integer, Byte, Short, Long, Double, Floa.. 더보기
break문, continue문 class BreakContinueTest { public static void main(String[] args) { //반복문 for (int num=0;num 더보기
반복문 for class ForTest { public static void main(String[] args) { int a; int b; System.out.println("------1번--------"); for(a = 0; a 더보기
조건문 if 조건문 - if문, if~else문, else if문 ---------------------------------------- if(조건식) { 위 조건식이 참(true)일 경우 실행할 내용 코딩 } else { 위 조건식이 거짓(false)일 경우 실행할 내용 코딩 } ---------------------------------------- if(조건식) { 위 조건식이 참(true)일 경우 실행할 내용 코딩 } // 거짓인경우 수행할 내용이 없다면, else문은 생략가능 --------------------------------------- if(조건식) 위 조건식이 참(true)일 경우 실행할 내용 코딩 else 위 조건식이 거짓(false)일 경우 실행할 내용 코딩 if(조건식) { 위 조건식이 .. 더보기
변수의 사용 변수 : Variable ) : 프로그램 시, 특정 값을 기억할 기억장소 --------------------------------------------------------------------- 변수의 사용 ① 변수의 선언 : 메모리 공간을 확보하고, 변수의이름을 지정한다. ② 값 할당 : 할당연산자 = L-Value = R-Value ------------------------------------------------------ L-Value 는 반드시 변수 R-Value 는 상수(5), 이미선언되고값이할당된변수, 수식 ------------------------------------------------------ 변수를 선언하지않고, 사용하면 에러 . 즉, 사용하려면 반드시 먼저 선언해야한다 .. 더보기
자바 환경 설정 SDK설치 J2SE 1.5 버전 설치(java 2 Standard Edition) 설치폴더 c:\JDK15 -------------------------------------------------------------------------- 환경설정 (내컴퓨터 - 등록정보 - 고급 -환경변수) 변수 : path 값 : %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ESTsoft\ALZip\;"C:\Program Files\Symantec\Norton Ghost 2003\" ;C:\JDK15\bin; 위 내용을 path값에 추가한다. (;C:\JDK15\bin;) 위치는 세미콜론 사이 아무곳이나 입력하면되나 os.. 더보기