목록[JAVA] (137)
Beny's Study

파일경로- 절대경로,상대경로 파일경로 : path 란? - file이 저장되어 있는 보조기억장치경로(종류 : HDD,SSD등 다양한 보조기억장치가 있다) (위치) 절대경로 VS 상대경로 1. 절대경로란? -ROOT가 존재 (디스크상의 최상의 위치)(보통 윈도우에서 C:\(c드라이브), 리눅스에서는 \ )로 부터 표기되는 절대적인 경로 ex) / C:\Users\text.txt 파일 우클릭 후 properties누르면 나옴 C:\dev_source\work_space_java_325AM\13_IO\copy1_covid.txt 2.상대경로 - 프로그램의 실행 위치로부터의 표기되는 상대적인 경로 상대경로의 시그니처 표시 : .(현재위치)이나 ..(상위폴더위치)으로 표시되는 경로 13_IO/src/covid.t..
package com.kh.ex02.user_exception; public class UseException { public static void main(String[] args) { String userID = "test"; String userPW = "1234"; String inputID = "test"; String inputPW = "1234"; try { if(userID.equals(inputID) == false) { throw new LoginException("아이디가 맞지 않습니다!");//괄호안의 ""가 cause } if(userPW.equals(inputPW) == false) { throw new LoginException("비밀번호가 맞지 않습니다!"); } System..
throws - 메서드가 발생하면 이러이러한 예외가 발생할 수 있다. -예외발생시 상위 메소드에게 책임을 전가하는 키워드 - 단, main에서의 예외는 프로그램 종료를 의미 throw -예외발생, 예외를 만들어서 던지는 문장(000라는 예외발생) -예외발생시 상위 메소드에게 책임을 전가하는 키워드 -단, main에서의 예외는 프로그램 종료를 의미 import java.io.File; import java.io.IOException; public class UseThrows { public static void method() throws IOException { File file = new File("./Test"); file.createNewFile(); // IOException 발생, 대표적으로 명..
1. 산술예외 ArithmeticException int a = 10 / 0; 2.배열범위를 뛰어넘는 ArrayIndexOutOfBoundsException int[] array = new int[10]; array[12] = 10; 오류이유 : 공간은 처음에 10개로 생성했는데 밑에서 12로 받아서 오류 3.음수예외 NegativeArraySizeException array = new int[-1]; 4.null예외 NullPointerException array = null; array[10] = 10; 오류이유: null인 상태에서 접근하려고 하니까 오류! 5. 형변환예외 ClassCastException Object obj = new Object(); String str = (String)obj;..
Date date = new Date(); System.out.println(date);//오늘날짜 출력하기 System.out.println(date.getTime());//오늘 날짜를 long의 ms까지 가져오는 방법 System.out.println(System.currentTimeMillis());//우와 같은 문법!(호출되는 시스템시간 문법) //1970년도부터 오늘까지 흐른 초단위 시간 //시간동기화 프로토콜 : SNTP(simple network time protocol) [출력] Sun May 29 20:21:33 KST 2022 1653823293783 1653823293801 Date date2 = new Date(System.currentTimeMillis()); System.out...