전체 글 (72) 썸네일형 리스트형 웹 브라우저와 작동 원리 브라우저 우리가 웹을 사용하기 위해선 웹 브라우저가 웹 서버에게 필요한 데이터를 요청해야한다. 이 요청에 서버가 응답하면, HTML 문서, PDF. 이미지 등 (html, css javascript)을 해석하여 사용자에게 제공하는 것이 브라우저의 역할이다. 브라우저 구조 - 사용자 인터페이스 : 주소 표시줄, 새로고침 버튼, 홈 버튼 등의 사용자가 접근할 수 있는 영역(요청에 대한 출력 화면 제외 모든 부분) - 브라우저 엔진 : 사용자가 인터페이스와 브라우저 엔진 사이의 동작 제어. 요청에 대해 응답하기 위해 필요한 데이터를 자료 저장소로부터 읽고 쓰며 작업을 하는 역할 - 렌더링 엔진 : HTML 문서를 HTML과 CSS를 파싱하여 화면에 출력하는 등 웹 서버로부터 받은 데이터를 가공하여 웹 브라우저.. [JAVA] 예외처리 오류와 예외 오류는 크게 두 가지가 있다. 하나는 에러이고 또다른 하나는 예외이다. 에러는 프로그래머가 제어할 수 없고 코드로 복구가 불가능한 오류이다. 동시에 프로그래머가 예측할 수 없다 예외는 프로그래머가 예측할 수 있어 제어 및 처리가 가능하다. 예외처리 예외 처리에는 크게 두 가지 방법이 있다. Exception 클래스를 상속받아 처리하는 방법과 throws를 사용하는 방법이다. ○ Exception Exception 클래스를 사용하는 방법은 문제를 해결하여 복구하는 방법이다. try { ... } catch (예외종류 name) { ... } finally { ... } try : 예외가 발생할 수 있는 코드가 위치하는 곳. catch : 예외 종류에 맞는 예외가 발생하였을 때 어떻게 처리할 것.. [JAVA] 파일 입출력 FileInputSteam InputStream을 상속받는 Byte 기반의 클래스이다. 다음 txt파일을 불러오는 과정이다. import java.io.IOException; import java.io.FileNotFoundException; import java.io.InputStream; import java.io.FileInputStream; public class FileInputStreamTest { public static void main(String[] args) { try { FileInputStream fin = new FileInputStream("C:\\Users\\wjdck\\IdeaProjects\\TestJava\\src\\test1.txt"); int data; while((.. 이전 1 ··· 18 19 20 21 22 23 24 다음