독립 클래스로 Action 이벤트 리스너 작성내부 클래스로 Action 이벤트 리스너 만들기익명 클래스로 Action 이벤트 리스너 만들기마우스로 문자열 이동시키기 – 마우스 이벤트 연습MouseAdapter 사용하기상하좌우키로 텍스트 움직이기다양한 KeyEvent와
InputStreamReader로 한글 텍스트 파일 출력(UTF-8 인코딩)FileWriter&Scanner로 파일 만들고 내용 입력하기버퍼 스트림 이용하기 (버퍼 크기 5)\-> 버퍼 크기가 5라서 5개의 문자만 출력되고 사용자의 엔터를 기다리고 있는 상태\-> 엔터
벡터와 메서드 사용문자열 입력 받아 ArrayList에 저장HashMap을 이용하여 (영어, 한글) 단어 쌍 검색HashMap에 객체 저장, 학생 정보 관리Collectin 클래스의 활용
예외 처리 printStackTrace(); 메서드 사용예외 발생시키기 (throw로 던져주기)예외 처리 (throw 메서드 선언부에 사용해서 미루기)
배열 만들기배열로 성적의 평균, 총합, 최대값, 최소값 구해보기배열로 숫자 나열하기배열로 16진수를 2진수로 변환사용자 입력 받기\_입력창(InputDialog)배열로 모스부호 출력하기
If 문If문 조건식Scanner로 성적 부여하기Scanner로 계절 맞추기String 클래스 출력해보기클래스 변수 값 비교
형 변환오버로드 확인문자열 변환임시 변수스캐너캐스팅 & 문자열char 타입과 정수값 호환연산자 우선 순위삼항 연산자연산자마스크 : 어떤 수의 특정 숫자만 출력하고 싶을 때 마스크 기능 사용.
인터페이스란?: 클래스 혹은 프로그램이 제공하는 기능을 명시적으로 선언하는 역할을 한다. 추상메서드와 상수로만 이루어져 있고 구현된 코드가 없기 때문에 인터페이스로는 인스턴스를 생성할 수 없다.\-> 인터페이스 만들기\-> 인터페이스 구현하기 (추상 클래스로 만들고 추
추상 클래스란: 추상 메서드를 항상 포함하는 클래스이며 추상 메서드는 함수의 구현 코드가 없고, abstract 예약어를 사용하여 선언만 하는 메서드다.메서드 선언 의미: 메서드 선언은 봐도 어떤 일을 하는 메서드인지 알 수 있다. 함수의 선언부 즉, 반환 값, 함수
상속: B클래스가 A클래스를 상속받으면 B클래스는 A클래스의 멤버 변수와 메서드를 사용할 수 있다.A클래스 (상위 클래스) ^ = A클래스가 B클래스에게 상속한다. ^ = B클래스가 A클래스를 상속받는다B클래스 (하위 클래스)상속을 사용하여 고객
배열(array)을 사용하면 자료형이 같은 자료 여러 개를 한 번에 관리할 수 있다.배열 선언과 초기화자료형 V 배열 이름 = new V 자료형개수;자료형 V 배열 이름 = new V 자료형개수;배열 초기화하기배열 선언하기배열 초기화하고 출력하기배열 길이만큼 출력하
지역 변수 (로컬 변수)함수 내부에 선언함수 내부에서만 사용메모리 : 스택함수가 호출될 때 생성되고 함수가 끝나면 소멸함멤버 변수 (인스턴스 변수)클래스 멤버 변수로 선언클래스 내부에서 사용하고 private이 아니면 참조 변수로 다른 클래스에서 사용 가능메모리 : 힙
자신의 메모리를 가리키는 this: 생성된 인스턴스 스스로를 가리키는 예약어다.this로 다른 생성자 호출하기자신의 주소를 반환하는 this객체 간 협력1) 학생 클래스2) 버스 클래스3) 지하철 클래스4) 택시 클래스5) 교통수단을 활용하는 학생 인스턴스 생성하여 결
참조 자료형이란?크기가 정해진 기본 자료형(int, char, float, double 등..)이 아닌 자료형으로, 프로그래머가 필요에 의해 만든 클래스를 사용할 수도 있고 JDK에서 제공하는 클래스를 사용할 수도 있다. (String 등) 기본 자료형을 사용하듯이 클
객체 지향 프로그램: 객체를 기반으로 하는 프로그램: '어떤 대상(객체)을 가지고 프로그래밍한다'고 이해하면 됨: 객체를 정의하고 객체 간 협력을 프로그래밍 하는 것절차 지향 프로그래밍: 순서대로 일어나는 일을 시간순으로 프로그래밍하는 것 ex. C 언어클래스: 객체
if문if-else문if-else if-else문if-else문과 if-if문의 차이: if-else문은 하나의 조건을 만족하면 나머지 조건을 비교하지 않고 다음 수행문으로 넘어가지만, if문으로만 이루어진 코드는 조건마다 각각 비교하여 결과를 출력한다.switch-c