전체 글(160)
-
Catch/ throw
try~catch란? - try { 예외가 발생할 것으로 예상되는 코드 } catch(잡을 예외) { 예외 잡은 이후 실행할 내용 } try { System.out.println(10 / 0); } catch(ArithmeticException e) { System.out.println("내가 잡은 예외 : " +e);//내가잡은예외 : ArithmeticException } throw란? - 안쪽에서 발생한 예외를 잡아서 main 메소드에 던져버린다. - 예외를 받은 메인 메소드에서도 예외를 던질 수 있지만 메인 메소드에서는 가급적이면 try~catch로 예외를 처리하는 것이 좋다. !!여기서 잠깐!! - 메소드 안에서 try~catch를 할 수 있는데 굳이 throw로 예외를 던지는 이유가 무엇일까?..
2023.01.25 -
JSP 페이지 스크립트 요소 -1
스크립트릿이란? - 스크립트 릿은 가장 일반적으로 JSP 페이지에서 많이 쓰이는 스크립트 요소로 주로 프로그래밍의 로직을 기술할 때 많이 쓰인다. - 스크립트 릿에서 선언한 변수는 JSP 페이지가 서블릿으로 변환될 때 지역변수로 사용된다. 1. 선언문 - 선언문은 일반적으로 JSP 페이지에서 자바의 멤버변수 또는 멤버 메소드로 사용하고자 할 때 주로 사용되는 프로그래밍의 로직 기술이다. - 선언문의 변수는 서블릿으로 변환될 때 멤버변수로 변환되고 선언문에서의 메소드는 서블릿에서 메소드로 만들어진다. - 문법 2. 표현식 - 표현식은 일반적으로 JSP페이지에서 자바의 System.out.println()과 유사하게 사용된다. 데이터 출력을 할 때 주로 사용되는 프로그래밍의 로직 기술이다. - 문법
2023.01.22 -
JSP 페이지 디렉티브-2
info란? - 남들이 jsp페이지를 보았을 때 어떤 페이지인지를 보여주기 위한 정보를 입력한다. errorPage & isErrorPage란? - errorPage : JSP 페이지를 실행하는 도중 에러가 발생할 때 보여줄 에러 페이지를 지정한다. - isErrorPage : 현재 페이지가 에러가 발생될 때 보여지는 페이지인지의 여부를 지정한다. "true"일 경우, 에러페이지이며 "false"일 경우 에러 페이지가 아니다. 즉, errorPage를 지정하고 오류가 났을 때 만든 오류 페이지를 보여줄 지 결정해준다. "true"라고 해야 에러페이지가 보여지고, "false"면 에러페이지가 보여지지 않는다.
2023.01.22 -
파일 입출력 - BufferedReader, BufferedWriter
import java.io.File; import java.io.BufferedReader; public class Main { public static void main(String[] args) { File f = new File("abc.txt"); FileReader fr = new FileReader(f); //bufferedReader는 더 향상된 통로다. BufferedReader br = new BufferedReader(fr); //한줄을 통째로 읽어온다 //Filereader와 다르게 String 그 자체로 읽어올 수 있다 String str = br.readLine(); System.out.println(str); //HelloJonny } }
2023.01.20 -
파일 입출력 - FileWriter, FileReader
파일 입출력하기 import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.FileReader; public class Main { public static void main(String[] args) throws IOException { System.out.println("파일 입출력하기"); //이때, 큰따옴표 안의 경로를 비워놓으면 지금 현재 파일의 경로를 의미한다. File f = new File("abc.txt"); //파일을 대상으로 통로를 만들어주기 위해 통로인 filewriter를 만들어준다. //괄호 안쪽에는 어떤 파일을 연결할지를 지칭해준다.(f) //객체를 만들기만 하고 아무것도 연..
2023.01.20 -
객체의 라이프 사이클
객체는 언제 생성되고 소멸되는가? - 객체는 생성자가 호출될 때, 객체가 생성된다. - 다른 곳에서 객체를 찾지 않을 때(기억하지 않을 때) 그 객체는 자동 소멸된다. - 즉, 객체가 사라질 때는 참조가 완전히 끊어졌을 때 해당 객체는 사라진다.
2023.01.20