Devlopment/Java

    스트링 토큰

    import java.util.StringTokenizer; String str = "aa/bb/cc/dd/ee"; StringTokenizer st = new StringTokenizer(str, "/"); while(st.hasMoreTokens()){ System.out.println(st.nextToken()); }

    날짜&시간 출력

    Date time = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(formatter.format(time));

    jar 생성 & 패키지 컴파일 & 실행

    패키지. jar. 배포 소스 코드와 클래스 파일 분리 %cd MyProject/source %javac -d ../classes(클래스를 저장할 경로/폴더명) *.java 실행 가능한 JAR를 만드는 방법 클래스 파일이 모두 classes 디렉토리에 들어있는지 확인. main()메소드가 어떤 클래스에 들어있는지를 알려주는 mainfest.txt파일을 생성. Main-Class: MyApp (뒤에 .class를 안 붙인다. 입력후 반드시 엔터키를 한번 눌러준다. classes 디렉토리 내에 저장) jar 도구를 실행시켜서 classes 디렉토리에 들어있는 모든 파일(mainifest 포함)이 저장된 JAR파일을 생성. 패키지 컴파일 & 실행 컴파일 %cd MyProject/source %javac -d ...

    Java 접근 단계와 접근 변경자

    Java 네트워크상에서 쓸 수 있도록 미국 선 마이크로시스템(Sun Microsystems)사에서 개발한 객체 지향 프로그래밍 언어. 클래스와 객체 클래스 모든 자바 코드는 클래스 내에서 정의 클래스는 해당 클래스 유형의 객체를 만드는 방법을 설명하는 역할 클래스는 청사진과 같음 인스턴스 변수 객체의 상태 메소드 객체가 할 수 있는 것으로서 객체의 행동 접근 단계와 접근 변경자 public > protected > default >private public 어디에 있든 어떤 코드에서도 접근 가능 protected default하고 거의 똑같습니다. 하지만 패키지에 속하는 하위클래스에서도 상속 가능 default 기본 접근단게로서 그 클래스와 같은 패키지에 들어있는 클래스에서만 접근 가능 private 같..