![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bjpa7u/btqB40DUlR8/PW9G7UZBK0dLhdL0Q9Ext0/img.png)
1. 예외 페이지의 필요성 - Java에서 에러발생에 대비하여 try/catch 등을 통해 예외처리를 하는 것 처럼, JSP와 Servlet를 실행할 때도 예외가 발생 할 수 있기 때문에 예외 처리를 함 - 예외적인 상황이 발생했을 경우 사용자에게 알려주기 위해 웹컨테이너(톰캣)에서 제공되는 기본적인 예외페이지가 보여짐. - 기본 예외페이지는 사용자로 하여금 불쾌한 이미지를 줄 수 있고, 해당 사이트의 재방문률이 하락할 수 있음. - 예외 처리를 통해 에러페이지를 보다 친근한 느낌이 들도록 유도할 수 있음. 2. page지시자를 이용한 예외 처리 - page 지시자 : page의 속성을 담당하는 지시자. - : page 지시자 안에서 사용하는 속성. 현재 페이지에서 error가 발생하면 특정 페이지(er..
Goal - set구조의 특징에 대해 알아본다. 1. set의 특징 1-1 순서대로 저장되지 않음 - 출력 결과 : [김유신, 조자룡, 강감찬, 이순신] - hash방식으로 저장되어 있기 때문에, 출력 순서는 입력 순서와 관계 없다. - data의 순서 개념이 없기 때문에 get(index) 사용 불가. package set.practice.fastcampus; import java.util.HashSet; public class HastSetTest { public static void main(String[] args) { HashSet set = new HashSet(); set.add("이순신"); set.add("김유신"); set.add("강감찬"); set.add("조자룡"); System...
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bhAz7E/btqB5hkmcdS/fEZOkcR8tMQnko0C97OoRk/img.png)
Goal - Queue의 특징에 대해 알아본다 1. Queue 특징 - Queue는 First in, First out 구조 : 먼저 저장된 자료가 먼저 꺼내지는 자료구조 - 선착순, 대기열등을 구현할 때 가장 많이 사용되는 자료 구조 - ArrayList, LinkedList로 구현할 수 있음. 1-1 Queue구조 ArrayList로 구현 package list.practice.fastcampus; import java.util.ArrayList; class MyQueue { private ArrayList arrayQueue = new ArrayList(); public String dequeue() { int len = arrayQueue.size(); if (len == 0) { System.o..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/GSnud/btqB404aRi7/ywN9SSnBWUU11Gujt3MOG0/img.png)
Goal - Stack의 특징에 대해 알아본다. - Java 코드를 통해 Stack을 구현한다. 1. Stack 특징 - Stack은 Frist in Last out(or LIFO) 구조. - Java에서 implementation을 통해 코드를 제공하고 있지만 주로 ArrayList를 이용해 구현 1-1 ArrayList 구현 코드 - push(String data) : 스택에 data를 쌓는다. - pop() : 스택의 data를 가장 나중에 들어온 순서대로 return한다. package list.practice.fastcampus; import java.util.ArrayList; class MyStack { private ArrayList arrayStack = new ArrayList(); p..
- 20200420
- 20200503
- chapter8
- 20200512
- 20200502
- 20200429
- 20200423
- 20200504
- 20200428
- 20200622
- 20200330
- 20200403
- 20200421
- chapter7
- 20200413
- 20200317
- 20200406
- 20200427
- 20200417
- 생활코딩리눅스
- likelion
- 20200624
- 20200424
- 20200415
- 20201204
- 20200425
- 백준
- 20200510
- 20200804
- 20200319
- Total
- Today
- Yesterday