본문 바로가기

분류 전체보기253

자원반납 자원 반납을 하지 않을 시 메모리 누수가 일어날 수 있다. 따라서 try catch finally에서 finally에 각 메모리에 close();를 넣어주어 자원반납을 꼭 시킨다. AutoCloseable 구현 2018. 3. 21.
String / StringBuffer String str1 = new StringString str2 = new String다름 StringBuffer sb = new StringBuffer("123");StringBuffer sb2 = sb.append("456"); sb = "123456"이 되어 sb, sb2는 같아진다. String 매 생성시 다른 주소를 씀.StringBuffer 매 생성시 같은 주소를 씀. 2018. 3. 21.
GUI 예제 package education.gui; import java.awt.*;import java.awt.event.MouseEvent;import java.awt.event.MouseListener; public class Component2 {private class MouseListenerImp implements MouseListener {@Overridepublic void mouseClicked(MouseEvent e) {Label la = (Label)e.getSource();System.out.println(la.getText());cardLayout2.next(p12);} @Overridepublic void mousePressed(MouseEvent e) {System.out.println.. 2018. 3. 16.
이벤트 핸들러 구현하는 방법 1. 매개변수에 구현2. Inner class3. 자신의 클래스에 구현- extends Adapter_Class- implements Interface_Listener4. 외부에 클래스 구현 2018. 3. 16.
MouseListener @Overridepublic void mouseReleased(MouseEvent e) {}@Overridepublic void mousePressed(MouseEvent e) {}@Overridepublic void mouseExited(MouseEvent e) {}@Overridepublic void mouseEntered(MouseEvent e) {}@Overridepublic void mouseClicked(MouseEvent e) {} 2018. 3. 16.
Event Handling 용어 : event, event source, event handler, event listenerevent source, event handler를 연결하는 event listener 이벤트 구현 extendsimplement를 이용해 구현한다. 2018. 3. 16.
EXISTS / NOT EXISTS EXISTS / NOT EXISTS : 데이터의 존재유무를 확인하는 연산자.주질의에서 부속질의로 제공된 속성의 값을 가지고 부속질의에 조건을 만족하여 값이 존재하면 참이 되고,주질의는 해당 행의 데이터를 출력한다. SELECT SUM(SALEPRICE) "TOTAL"FROM ORDERS ODWHERE EXISTS (SELECT * FROM CUSTOMER CS WHERE ADDRESS LIKE '%대한민국%' AND CS.CUSTID=OD.CUSTID); 답 : TOTAL46000 2018. 3. 15.
ALL / SOME / ANY ALL : ALL절에 포함된 값들 모두.>ALL : ALL의 값들보다 큰 값. all (select saleprice from orders where custid='3'); 답 520000221000 SOME과 ANY는 동일한 기능을 한다. select orderid, salepricefrom orderswhere saleprice > SOME(select saleprice from orders where custid='3'); 답 22100052000010130007130006120008120003800097000 ALL은 모든 값보다. 라는 의미이므로 MAX의 뜻을 가지고 있다.SOME은 어떤 값보다. 라도 의미이므로 MIN의 뜻을 가지고 있다. 2018. 3. 15.
IN / NOT IN QUERY IN SUBQUERY QUERY의 값들이 SUBQUERY의 값에 포함 될 때를 찾는 것. 질의 4-17대한민국에 거주하는 고객에게 판매한 도서의 총판매액을 구하시오. SELECT SUM(SALEPRICE) "TOTAL"FROM ORDERSWHERE CUSTID IN (SELECT CUSTID FROM CUSTOMER WHERE ADDRESS LIKE '%대한민국%'); 질의 4-17대한민국에 거주하지 않는 고객에게 판매한 도서의 총판매액을 구하시오. SELECT SUM(SALEPRICE) "TOTAL"FROM ORDERSWHERE CUSTID NOT IN (SELECT CUSTID FROM CUSTOMER WHERE ADDRESS LIKE '%대한민국%'); 2018. 3. 15.