basic
method : 구성요소, 종류 Class : 선언, 객체화, 멤버 생성자 API
Static : 적용 사용 차이
소프트웨어 개발 과정에서 자주 나타나는 구조적인 문제를 해결하는 방식으로 특정한 상황에서 사용할 수 있도록 설계 문제에 대한 해답을 문서화 하기 위해 고안된 방법이다.주로 대규모 프로그램 개발에 적합하며 디자인 패턴을 잘 사용하려면 유용한 상황이 언제인지 잘 알아야 하
Java 오버라이드 (Override) : 부모에게 상속 받은 내용을 수정해서 사용하는 것.
response 객체는 값을 담아 보낼 수 없고, request 객체는 값을 담을 수 있으므로 view에 response와 request를 같이 보낸다.request를 이용해서 보내고자 하는 값을 담는다. req.setAttribute("msg", result); Re
사전상으로는 주석의 의미를 가지고 있지만 Java에서는 그 이상의 의미로 Java 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종입니다.
본래 문자열은 char의 배열이지만 사용이 잦고 활용이 많기 때문에 JAVA에서는 Char형 배열을 다루기 위해 String이라는 Class를 만들어 제공하고 있다. str1.equals("str2") : str1,str2 두 문자가 같은지 비교str1.contains
사용자의 오조작이나 외부 문제로 발생하는 오류 파일을 읽어오는 도중 network 사정으로 파일이 깨졌다.입력을 5개 넣으라고 했는데 사용자가 8개를 넣었다.숫자형 변수를 입력하는 칸에 문자를 입력했다. 에러 Error 문법이나 메모리 사용 문제로 실행에 문자가 생겨
Collection Framework 는 Collection interface 를 최상위 로 하는 자료구조 interface 로 List ( ArrayList, Vector, LinkedList), Set(HashSet), Map(HashMap, HashTable, P
Java에서는 System 외부로부터의 Data도 다룰 수 있다. 이렇게 외부에서 내부로 또는 내부에서 외부로 이동하는 데이터의 흐름을 Stream이라고 한다. Java.io package는 크게 Input Stream 과 Output Stream으로 나뉜다. 또한 각
Thread란 어떤 Program을 실행하게 해 주는 원동력으로 대표적으로 main(String args) method는 Java 프로그램을 동작하게 해주는 method 이다. Process 역시 Program을 작동시킨다는 점에서 비슷하지만 차이점이 존재한다. Pro
Network란 서로 다른 Computer끼리 서로 연결 되어 있는 망을 의미한다. Network 상에서는 Server와 client가 존재하는데 Server와 Client는 각자의 역할을 수행하기 위해 Ip주소, Port번호, Domain을 알 필요가 있다. Serv