본문 바로가기

JAVA/JAVA Programming

[JAVA] 자바 입 · 출력 16.1 File 클래스 -. File 클래스는 이름 그대로 파일을 관리할 수 있는 클래스이다. -. 파일에 대한 입력과 출력을 처리하기 위해서는 먼저 로컬(Local)지역의 파일과 연결하여 기본 작업을 수행하는 법을 익혀야 한다. (그 방법을 제공하는 클래스가 File 클래스 이다.) ■ File 클래스 ① Fields(Field : 내용) -. static String pathSeparator : 경로에 대한 구분자, ':' ← window -. static char pathSeparatorChar : 경로에 대한 구분자 char형 -. static String separator : 파일 경로에 대한 구분자, '\' -. static char separatorChar : 파일 경로에 대한 구분자 ch.. 더보기
[JAVA] 현재시간 출력 YYYY-MM-DD HH:MM:SS 방식 1. 현재시간 출력 YYYY-MM-DD HH:MM:SS 방식 Class : WhatTime.java import java.util.*; public class WhatTime { public static void main(String[] args) { Calendar cal = Calendar.getInstance( ); String s = String.format("%04d-%02d-%02d %02d:%02d:%02d", // 오늘 날짜를 구한다. cal.get(Calendar.YEAR), (cal.get(Calendar.MONTH) + 1), cal.get(Calendar.DAY_OF_MONTH), // 현재 시간을 구한다. cal.get(Calendar.HOUR_OF_DAY), cal.get(Cal.. 더보기
[JAVA] AWT 윈도우창 닫기 // 익명의 내부클래스 사용, 윈도우 창 닫기 f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exti(0); } }); 더보기
[JAVA] 접근 권한의 크기와 내용 ※ 접근 권한의 크기 : private < package < protected < public ① private -. 자신의 클래스 내에서만 사용할 수 있다. ② package -. 자신의 클래스 + 동일한 패키지 + 동일한 파일에서 사용할 수 있다. -. 동일한 폴더(패키지)에서만 사할 수 있다. ③ protected -. 자신의 클래스 + 동일한 패키지 + 동일한 파일 + 상속 관계에서 사용할 수 있다. -. 상속관계에서만 사용할 수 있다. ④ public -. 모든 곳(네트워크나 파일 등)에서 사용할 수 있다. 더보기
[JAVA] 자바의 생략된 형태들 ■ 자바의 생략된 형태들 ① import java.lang.*; -. 이 패키지를 따로 코딩하지 않아도 JVM은 import된 것으로 인식한다. ② default 생성자 -. 클래스 내부에 아무런 생성자도 만들지 않으면 JVM은 자동적으로 default 생성자가 있다고 인식한다. ③ this 예약어 -. 클래스의 멤버는 static을 제외하고 모두 this 객체를 통해 접근하지만 생략할 수 있으므로 일반적으로 사용하지 않아도 JVM이 this를 인식한다. ④ 0번째 매개 변수 -. 서로 다른 객체를 구분하기 위해 0번째 매개 변수인 「자기_클래스명 this」가 생략되어 있음을 인식한다. 그러나 이것을 직접 적어 넣으면 에러가 발생한다. ⑤ toString() 메서드 -. 모든 클래스의 객체는 그 이름을 .. 더보기