목록2-1/JAVA 프로그래밍 (13)
브래의 슬기로운 코딩 생활

필기 깃 많이 쓴다 인텔리제이 한글이 나오지 않을 때 쉬프트 두번 - VM options - -Dfile.encoding=UTF-8 패키지: 연관된 클래스, 인터페이스 등과 서브 패키지의 모음 함수: 중복 코드를 묶어서 사용 자료구조: 자료를 구조화 하는 방법 클래스: 자료구조 + 필드 + 메소드 (함수 + 생성자)* 객체 초기화: 생성자 - 매개변수 없는 디폴트 생성자 / 클래스이름() - 매개변수 있는 편집된 생성자 객체 생성 - 클래스명 객체명 = new 생성자 함수; 객체지향언어 : 클래스로부터 객체를 만들어 사용 편집된 생성자(){ this(); // 디폴트 생성자 호출 ... } 생성자가 없는 경우 컴파일러가 디폴트 생성자를 추가하여 호출 스택: Last In First Out 큐: First..

Token(어휘) : 문법적으로 의미있는 최소단위 시스템 정의 어휘 - 예약어(keyword, Reserved Word) : int, 언어 설계시 그 목적이 정해진 요소 - 연산자(operator) : *, / - 구분자(seperator, white space): 공백 , ; { } 컴파일러가 정확한 번역을 위해 어휘들을 요소를 구분할 목적으로 사용하는 요소 - 주석(comment) : // /* ~ */ /** ~ */ 사용자 정의 어휘 - 식별자(identifier) : 변수, 메소드명, 클래스명, 인터페이스명, 패키지명 - 리터럴(literal) : 소스코드에서 보이는 값과 실제 값이 같은 요소. 상수와 상수 변수는 다름 연산자의 종류 식별자 이스케이프 문자

강의 개요 강의 목표 •대표적인 객체지향 언어인 자바에 대한 기본 개념과 유용한 클래스, 컬렉션, 스레드 등 학습을 통해 객체지향 개념에 대한 이해를 높이고, 실습을 통해 객체지향 프로그래밍 능력을 배양한다. 강의 방법 •필요 지식 강의 (강의 교안, 참고 문헌) •주차별 실습 (강의 교안) •프로젝트 수행 및 발표 강의 평가 •출석(20%), •실습평가(80%, 8주-30% 서술-실습, 15주-50% 실습) 주차 별 강의 계획 1주차 자바 개요 •프로그램 개발을 위한 통합 개발 환경을 구축하고, 다양한 응용프로그램을 개발 및 실행하는 능력을 실습한다. 가. 프로그래밍 개념 소개 나. 자바 개요 소개 다. 개발 환경 구축 라. 개발 관련 도구 소개 2주차 어휘, 자료형, 형변환 •자바로 작성된 프로그램을..