문자열의 파싱을 처리하는 StringTokenizer클래스 파싱(parsing)이란 하나의 문자열을 여러 개의 문자열로 나누는 작업을 말한다. 이 때 나누는 단위가 되는 문자열을 토큰이라고 한다. 자바에서 문자열 파싱에 사용하는 클래스가 java.util 패키지의 StringTokenizer클래스이다. ■ StringTokenizer 클래스 사용방법 StringTokenizer st = new StringTokenizer("파싱하려는 문자.. 자바(Java)/JAVA 2SE 2009.08.13
문자열의 동적 처리 방법을 제공하는 StringBuffer 클래스 StringBuffer 클래스는 동적 문자열을 처리하는 기능을 제공한다. 이 클래스는 메모리상에서 문자열을 처리하기 때문에 동적으로 문자열의 내용을 바꾸거나, 위치를 조정하는 등의 일을 할 때 빠르게 동작한다. 즉, 메모리 상에 문자열을 새롭게 생성하지 않고 문자열을 처리하는 클래스이다. ● StringBuffe.. 자바(Java)/JAVA 2SE 2009.08.13
자바의 문자열을 나타내는 String 클래스 자바는 문자열을 다루기 위한 클래스로 String 클래스와 StringBuffer 클래스를 제공한다. String 클래스는 문자열이 변하지 않는 상수(고정된) 문자열을 다룰 때 사용하는 클래스이며, StringBuffer 클래스는 문자열이 동적으로 계속 변할 때 사용하는 문자열 클래스이다. ■ String 클래스 java.lang.String 클래스는 .. 자바(Java)/JAVA 2SE 2009.08.13
Class - 실행중인 클래스 객체 Class 클래스의 인스턴스는 실행 중인 java 어플리케이션의 클래스 및 인터페이스를 나타낸다. 즉, 현재 어플리케이션에서 실행되고 있는 클래스 객체나 객체의 상태를 저장하고 있는 클래스이다. Class 클래스는 생성자가 없다. Class 객체는 클래스가 로드될 때 자바 가상머신에 의해, 클래스 로더의 define.. 자바(Java)/JAVA 2SE 2009.08.13
시스템의 환경 및 표준 입출력과 에러 담당 System 클래스 java.lang.System클래스는 자바의 표준 입/출력 및 에러 출력 스트림, 외부적으로 정의된 프로퍼티 및 환경 변수에 액세스, 파일 및 라이브럴리의 로딩 방법, 배열의 일부를 재빠르게 카피하는 유틸리티 메소드가 있다. 또한 System클래스는 인스턴스화 할 수 없다. 따라서 생성자('new'키워드)를 통해 객체를 .. 자바(Java)/JAVA 2SE 2009.08.13
java.lang.Object - 자바 최상위 클래스 Object 클래스는 모든 클래스의 최상위 클래스로 클래스 루트이다. 모든 자바 클래스는 Object 클래스를 암묵적으로 상속받고 있다. 따라서 사용자가 임위로 클래스를 작성하여 사용할 때는 Object 클래스의 메소드를 오버라이딩하여 처리하면 Object 클래스 메소드를 그대로 사용할 수 있다. 보통 자바 기본.. 자바(Java)/JAVA 2SE 2009.08.13
JSP 페이지에 URL 접근 거부 걸기 JSP 페이지에 URL 접근 거부는 JSP 페이지에 직접적인 URL 접근을 막는 방법 직접적인 JSP 페이지 URL 호출을 막는 방법에는 두 가지가 있다. JSP페이지를 WEB-INF 디렉토리 아래에 두는 방법과 wbe.xml 에서 URL 제한을 두는 방법이다. JSP를 WEB-INF 디렉토리 밑에 두는 방법 모든 JSP페이지를 WEB-INF 디렉토리 아래에 .. 자바(Java)/JAVA 2EE 2009.08.10
표현언어(Expression Language) 표현언어 (EL - Expression Language) 표현언어는 JSP2.0 버전부터 지원되는 자바만의 특징으로 JSP 페이지에서 어플리케이션 데이터와 자바빈즈에 좀 더 쉽게 접근하기 위한 용도로 사용됩니다. 또한, 표현언어는 JSP 페이지에서 자바 코드를 없애기 위한 노력의 한 형태입니다. 초창기의 표현언어는 JSTL(JSP Stand.. 자바(Java)/JAVA 2EE 2009.08.07
페이지 파라미터 확인 후 null 일때 기본값 지정하기 페이지 파라미터 확인 후 null 일 때 기본값을 지정하기 if ( request.getParameter("value") == null ) { value = "기본값"; } 자바(Java)/JAVA 2EE 2009.08.05
고급 - 입력 필드와 라벨(<label>) 연결하기 입력 필드와 <label>태그를 같이 사용하여 라벨을 클릭했을 경우 입력필드에 포커스를 줄 수 있다. 이 때 연결을 위한 설정은 입력 필드의 id 값과 <label>태그의 for 속성의 값을 일치시키면 된다. <label for="id">아이디:</label><input type="text" name="id" id="id"/> <label for="man">.. HTML& CSS/HTML 2009.08.03