
0, 1 의 이진수로 구성된 언어컴퓨터의 CPU 는 기계어만 이해하고 처리 가능기계어 명령을 ADD,SUB,MOVE 등과 같은 표현하기 쉬운 상징적인 단어인 니모닉 기호로 일대일 대응시킨 언어사람이 이해하기 쉽고, 복잡한 작업, 자료 구조, 알고리즘을 표현하기 위해 고

MethodTest 라는 이름의 클래스를 선언public 으로 선언하여 다른 클래스에서도 접근 가능하다자바에서는 C++ 과 다르게 클래스 데이터 타입이 Heap 메모리 영역에 생성됨.Heap 메모리 영역에 필드 값은 없고, getPlus 라는 메소드가 있다.public

반복문 ⏹ for 문 ⏹ while 문 ⏹ do-while 문 ⏹ continue 문 반복문을 빠져 나가지 않으면서 반복문 실행 도중 다음 반복 실행 for 문의 증가식, whie 문의 조건식으로 이동 ⏹ break 문 반복문을 완전히 빠져 나갈 때 사용 br
캡슐화 : 객체를 캡슐로 감싸서 내부를 볼 수 없게 하는 것객체의 본질적인 특징 : 외부의 접근으로부터 객체 보호(정보보호): 상위 개체의 속성이 하위 개체에 물려짐자식 클래스가 부모 클래스의 속성을 물려받고, 기능 확장부모 클래스 : super class, base
⏹ 상속 상속 부모 클래스에서 만들어진 특성 (필드, 메소드)을 자식 클래스가 물려받음 부모 클래스, 슈퍼 클래스(super class) 특성을 물려주는 상위 클래스 자식 클래스, 서브 클래스(sub class) 특성을 물려 받는
추상 메소드와 추상 클래스 추상 메소드 선언되어 있으나 구현되어 있지 않은 메소드, abstract 키워드 추상 메소드 선언 abstract 키워드로 선안 ex) public abstract int getValue(); 추상 메소드
패키지 동일한 이름의 클래스가 생길수가있기 떔누에 구분하기 위한 디렉토리(폴더)라고 생각 패키지 사용 : - : 패키지 내의 모든 클래스를 포함 (*는 현재 패키지 내의 클래스만을 의미하며 하위 패키지의 클래스까지 포함하지 않는다.) : Tools 이라는 클래스
6/6 온라인 녹화 강의컬렉션요소(element)라고 불리는 가변 개수의 객체들의 모음객체들의 컨테이너라고도 불림요소의 개수에 따라 컬렉션은 자동 크기 조절컬렉션은 요소의 삽입, 삭제에 따른 요소의 이동 자동 관리고정 크기의 배열을 다루는 어려움 해소\-> 실제 객체는
입력과 출력은 단방향문자 스트림의 경우(문자로 저장) : 문자 1개 2바이트정수 31정수 31 은 11111 ?"31" : 바이트는 3이라는 문자 정보 하나 1이라는 문자 정보 00330031 -> 로 저장됨 UTF-16 (2바이트 기준: 총 4바이트)3331 ->
AWT 클래스 Swing 클래스 : 자바에서 부가적으로 추가된, AWT 를 좀더 예쁘게 만드는 컨테이너다른 컴포넌트를 포함할 수 있는 GUI 컴포넌트 \- java.awt.Container : 윈도우 화면 자체가 컨테이너이고 버튼이라고 하는 부품(컴포넌트)이
이벤트 기반 프로그래밍: 컴포넌트를 화면에 내보냈는데, 클릭, 텍스트 입력 -> 과 같은것들을 어떻게 처리할 것인지가 이벤트 프로그래밍이벤트 종류 : 다른 응용 프로그램이나 다른 스레드로부터의 메세지 등..이벤트 기반 프로그램의 구조 이벤트 처리 순서화면상의 new 버
10장에서는 기본적인 컴포넌트에서 발생하는 이벤트를 처ㅣㄹ하는 코드를 작성하였다스윙 컴포너늩는 더 다양하다1) 컴포넌트 기반 GUI 기반 프로그래밍워드, 한글과 같은 프로그램이라고 생각2) 그래픽 기반 GUI 프로그래밍포토샵과 괕은 프로그램과 유사JLabel의 용도문자
paintComponent 를 오버라이딩 해서 원하는 것을 그라면 된다.윈도우(회면)에 변화가 있을 때 무조건 paintComponent 가 자동으로 호출된다변화를 감지해야여 계속 그려지도록 해야하기 떄문기존 : 윈도우만들기 -> 패널 -> 컴포넌트 부착 : 이렇게 하

실습 8_1 실습 8_2 ![](https://velog.velcdn.com/images/alstjsdlr0321/post/0c4c