플로우레이아웃 : 상단부 정 중앙부터 추가된 컴포넌트를 배치시킨다. 그리드레이아웃 : 행렬을 이용하여 각종 컴포넌트를 배치시킨다. 바더레이아웃 : 동, 서, 남, 북, 중앙 으로 이뤄진 각 영역에 컴포넌트를 위치시킨다. 카드레이아웃 : 컴포넌트를 여러겹으로 겹쳐놓고 한장씩 꺼내서 보일 수 있게 한다. 그리드백레이아웃 : 사용자가 원하는 곳에 행렬의 방식을 이용하여 배치할 수 있도록 한다. 아래는 각 레이아웃 관리자별 예제 FlowLayout 관리자 ------------------------------------------------------------------------- import java.awt.*; class Exam001 { public static void main(String[] arg..
ystem.in 에 있는 read()의 사용법은 System.in.read() ; 해주면 된다. read()는 키보드로부터 들어오는 아스키 값을 가지므로, 아래와 같이 사용한다. 예를 들어 정수형 숫자를 입력한다고 한다면, int x = System.in.read() - '0' ; 문자형을 입력할 때는 char x = (char)System.in.read(); read는 한 문자만을 입력받으므로, 버퍼로 인해서 예상치 못한 경우가 발생할 수 있다. 아래의 경우를 보자. 연속해서 두번, 또는 그 이상의 문자를 입력받는 경우에는 반듯이 skip함수를 써서 버퍼에 쌓인 개행 문자를 버리도록 한다. 다른 방법으로 아래와 같이 할 수도 있다. BufferedReader 를 선언한 후 readLine 해버리는 방식..
printf를 자바에서도 사용할 수 있다고 하여 책의 예제를 보고 따라했는데 이유없는 오류가 난다. 왜 그런고 하니, 이 클립스에서 compile 설정 때문에 그런것이었다. 해결법 1. Eclipse 메뉴 중에 [Window] - [Preferences] 를 클릭함 2. 아래 화면에서 보는 것 같이 [Java] - [Compile] 에서 JDK Compiliance 에서 Compiler 를 변경한다. 1.3이나, 1.4로 되어있는 경우 오류가 난다. ㅠㅠ printf 사용법 JAVA 에서도 출력시 여러 형식을 지원할 수 있는 함수가 등장했다. printf 함수인데, C/C++을 하신 분들은 자주 접하셨을 함수이다. 사용방법은 C와 동일하다. 아래 예제와 같이 한번, 따라해 보면 금방 알 수 있다. 각 명..
형변환 이란? 서로 크기가 다른 변수를 대입하는 과정 각 데이터의 타입 자료형 데이터 타입 크기 범위 논리형 자료 boolean 1byte true or false 정수형 자료 byte 1byte -128 ~ 127 short 2byte -32768 ~ 32767 char 2byte 0 ~ 65535 int 4byte -2147483648 ~ 2147483647 long 8byte 실수형 자료 float 4byte double 8byte 클래스형 자료 ex) String etc.. 아래와 같이 하면 각 데이터 타입별로 크기를 알 수 있다. 빼먹은 것이 있는데, boolean 과 char 의 크기는 Character.MIN_~ / Boolean.MIN 등으로 확인한다. 여기서 보면 Byte, Short, ..
톰캣을 설치하기 전에 JDK를 설치해야 하는데, JDK는 이전 포스트에서 하였으므로, 우분투 JAVA 설치하기 포스트를 참고해 주세요. ^^ JDK가 다 설치 됬으면, 본격적으로 톰캣을 설치합니다. [톰캣 설치] 다운받는다. cd /usr/local/ 로 이동한 후 wget을 이용하여 다운받는다. Wget http://archive.apache.org/dist/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.tar.gz tar -xvzf jakarta-tomcat-5.5.9.tar.gz 심볼을 걸어 tomcat 경로를 지정한다. ln -s /usr/local/jakarta-tomcat-5.5.9 /usr/local/tomcat [톰캣 실행하기] cd /usr/loc..