Language/Java

    [Java] 할당 연산자 (assignment operators)

    변수에 값을 할당하는 데 사용된다. Operator Example Same As = x = 5 x = 5 += x += 3 x = x + 3 -= x -= 3 x = x - 3 *= x *= 3 x = x * 3 /= x /= 3 x = x / 3 %= x %= 3 x = x % 3 &= x &= 3 x = x & 3 |= x |= 3 x = x | 3 ^= x ^= 3 x = x ^ 3 >>= x 3 = 3 x = x

    [Java] 기본 데이터 타입 크기

    Data Type Size byte 1 byte short 2 bytes int 4 bytes long 8 bytes float 4 bytes double 8 bytes boolean 1 bit char 2 bytes

    [Java] 리스너 인터페이스와 메소드

    이벤트 종류 리스너 인터페이스 리스너의 추상 메소드 메소드가 호출되는 경우 Action ActionListener void actionPerformed(ActionEvent) Action 이벤트가 발생하는 경우 Item ItemListener void itemStateChanged(ItemEvent) Item 이벤트가 발생하는 경우 Key KeyListener void keyPressed(KeyEvent) 모든 키에 대해 키가 눌러질 때 void keyReleased(KeyEvent) 모든 키에 대해 눌러진 키가 떼어질 때 void keyTyped(KeyEvent) 유니코드 키가 입력될 때 Mouse MouseListener void mousePressed(MouseEvent) 마우스 버튼이 눌러질 때 ..

    [Java] 이벤트 객체와 이벤트 소스

    이벤트 객체 이벤트 소스 이벤트가 발생하는 경우 ActionEvent JButton 마우스나 키로 버튼 선택 JList 리스트 아이템을 더블클릭하여 리스트 아이템 선택 JMenuItem 메뉴 아이템 선택 JTextField 텍스트 입력 중 키 입력 ItemEvent JCheckBox 체크박스의 선택 혹은 해제 JCheckBoxMenuItem 체크박스 메뉴 아이템의 선택 혹은 해제 JList 리스트 아이템 선택 keyEvent Component 키가 눌러지거나 눌러진 키가 떼어질 때 MouseEvent Component 마우스 버튼이 눌러지거나 떼어질 때, 마우스 버튼이 클릭될 때, 컴포넌트 위에 마우스가 올라갈 때, 올라간 마우스가 내려올 때, 마우스가 드래그될 때, 마우스가 단순히 움직일 때 Focus..

    [Java] JDK에서 제공하는 어댑터 클래스

    리스너 인터페이스 대응하는 어댑터 클래스 ActionListener 없음 ItemListener 없음 KeyListener KeyAdapter MouseListener MouseAdapter MouseMotionListener MouseMotionAdapter 혹은 MouseAdapter FocusListener FocusAdapter TextListener 없음 WindowListener WindowAdapter AdjustmentListener 없음 ComponentListener ComponentAdapter ContainerListener ContainerAdapter

    [Java] 정리 (클래스와 객체...)

    클래스와 객체 클래스 : 객체를 정의해 놓은것. 객체의 설계도. 객체 : 실제로 존재하는 것. 사물들이 곧 객체이다. 프로그래밍에서의 객체 : 클래스에 정의된 내용대로 메모리에 생성된 것을 뜻한다. 객체의 정의 : 실제로 존재하는 것 객체의 용도 : 객체가 가지고 있는 기능과 속성에 따라 다르다. 클래스 → 인스턴스화 → 인스턴스(객체) 객체의 구성요소 객체는 속성과 기능으로 이루어져 있다. 객체는 속성과 기능의 집합이며, 속성과 기능을 객체의 멤버(구성요소)라고 한다. 속성은 변수로, 기능은 method로 정의한다. 속성 : 크기, 길이, 높이, 색상, 채널..... 기능 : 켜기, 끄기, 볼륨올리기..... 인스턴스 생성방법 클래스명 참조변수명; // 객체를 다루기 위한 참조변수를 선언한다. 참조변수..