Java Properties 클래스(자바
props),[자바JSP/Servlet/JDBC/MiPlatform/XPlatform/교육/JSP/서블릿강좌/Spring교육잘하는곳/자바,JSP/spring/교육추천/JSP/JDBC실무교육]
HashTable의 하위 클래스
문자열을 위한 HashTable(Key, value 모두 스트링)
환경 변수 및 속성 값을 Properties 객체로 저장하여 쉽게 접근 할 수 있슴.
Java.lang.System 클래스를 통해 시스템의 환경 정보를 Properties 객체로 얻을 수 있슴
값 접근 메쏘드 : String getProperty(String key, String defaultValue)
문자열을 위한 HashTable(Key, value 모두 스트링)
환경 변수 및 속성 값을 Properties 객체로 저장하여 쉽게 접근 할 수 있슴.
Java.lang.System 클래스를 통해 시스템의 환경 정보를 Properties 객체로 얻을 수 있슴
값 접근 메쏘드 : String getProperty(String key, String defaultValue)
- Property 연산
getProperty(String key) : Key 인자에 해당하는 value 반환.
getProperty(Stirng key, String defaultValue) : Key 인자에 해당하는 value를 반환하고 없으면 default value를 반환 한다.
list(PrintWriter out) :인자로 들어온 output stream에 property list를 츨력 한다.
store(OutputStream out, String header) throws IOException : 인자로 들어온 output stream에 property list를 header와 함께 출력 한다.
load(InputStream in) throws IOException : 인자로 들어온 input stream으로 부터 property list를 읽어들여 Properties 객체의 내용을 채운다.
getProperty(String key) : Key 인자에 해당하는 value 반환.
getProperty(Stirng key, String defaultValue) : Key 인자에 해당하는 value를 반환하고 없으면 default value를 반환 한다.
list(PrintWriter out) :인자로 들어온 output stream에 property list를 츨력 한다.
store(OutputStream out, String header) throws IOException : 인자로 들어온 output stream에 property list를 header와 함께 출력 한다.
load(InputStream in) throws IOException : 인자로 들어온 input stream으로 부터 property list를 읽어들여 Properties 객체의 내용을 채운다.
[예제]
import java.util.*;
import java.io.*;
import java.io.*;
class PTest{
public static void main(String[] args) throws IOException {
Properties props = new Properties();
if ( args.length == 0 ) {
props.put("Name", "오엔제이");
props.put("Name2", "OnjOracleJava");
props.store( new FileOutputStream("onj.properties"), "My OnJ");
}
else {
props.load( new FileInputStream("onj.properties") );
}
System.out.println( "Name: " + props.getProperty("Name") );
System.out.println( "Name2: " + props.getProperty("Name2") );
}
}
public static void main(String[] args) throws IOException {
Properties props = new Properties();
if ( args.length == 0 ) {
props.put("Name", "오엔제이");
props.put("Name2", "OnjOracleJava");
props.store( new FileOutputStream("onj.properties"), "My OnJ");
}
else {
props.load( new FileInputStream("onj.properties") );
}
System.out.println( "Name: " + props.getProperty("Name") );
System.out.println( "Name2: " + props.getProperty("Name2") );
}
}
[결과]
Name: 오엔제이
Name2: OnjOracleJava
Name2: OnjOracleJava
오라클자바커뮤니티에서 운영, 개발자 전문교육, 개인80%환급 오엔제이프로그래밍실무교육센터(www.onjprogramming.co.kr)
평일주간(9:30~18:30) 개강
(4/15)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(4/21)C#4.0,ADO.NET,Network 프로그래밍
(4/21)[기업100%환급]SQL기초에서 Schema Object까지
(4/21)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(4/28)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
평일야간(19:00~22:00) 개강
(4/14)웹퍼블리싱 마스터
(4/15)Spring3.X, MyBatis, Hibernate실무과정
(4/15)C#,ASP.NET마스터
(4/15)SQL초보에서실전전문가까지
(4/22)안드로이드개발자과정
주말(10:00~18:00) 개강
(4/19)웹퍼블리싱 마스터
(4/19)SQL초보에서실전전문가까지
(4/19)C#,ASP.NET마스터
(5/03)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(5/03)Spring3.X, MyBatis, Hibernate실무과정
(5/03)안드로이드개발자과정
평일주간(9:30~18:30) 개강
(4/15)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(4/21)C#4.0,ADO.NET,Network 프로그래밍
(4/21)[기업100%환급]SQL기초에서 Schema Object까지
(4/21)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(4/28)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
평일야간(19:00~22:00) 개강
(4/14)웹퍼블리싱 마스터
(4/15)Spring3.X, MyBatis, Hibernate실무과정
(4/15)C#,ASP.NET마스터
(4/15)SQL초보에서실전전문가까지
(4/22)안드로이드개발자과정
주말(10:00~18:00) 개강
(4/19)웹퍼블리싱 마스터
(4/19)SQL초보에서실전전문가까지
(4/19)C#,ASP.NET마스터
(5/03)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(5/03)Spring3.X, MyBatis, Hibernate실무과정
(5/03)안드로이드개발자과정
댓글 없음:
댓글 쓰기