목록자바 (14)
브래의 슬기로운 코딩 생활
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cdxPxe/btr6CgoHtaC/juHKKv5yX7XQSVJNTsmW70/img.png)
연산자 정의 언어 설계 시 특정한 연산을 수행하도록 예약된 단어 또는 기호 종류 산술, 관계, 논리, 증감, 비트, 배정, 동등 비교, 동종 비교 산술 연산자 결과값: 숫자형 피연산자 : 숫자형 컴파일러에 의한 광역화 형변환이 발생 - 3 + 5.0은 3.0 + 5.0 = 8.0으로 계산됨 - System.out.println("" + ch1 + ch2); ▪ 이 때 +는 좌측결합하는 연결(concatenation) 연산자ch1을 문자열로 변환하여 연결함 종류 ✓+, -, *(곱하기), /(나누기), %(나머지) overflow - 제공되는 자료형으로 표현할 수 없는 큰 수 underflow ✓제공되는 유효자리수로 표현할 수 없는 수 자바는 infinite arithmetic을 지원함 - java.lan..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cdZCvY/btr49UBPrc7/Ert5KlgXL9kPC1P4jNpMp0/img.png)
필기 깃 많이 쓴다 인텔리제이 한글이 나오지 않을 때 쉬프트 두번 - VM options - -Dfile.encoding=UTF-8 패키지: 연관된 클래스, 인터페이스 등과 서브 패키지의 모음 함수: 중복 코드를 묶어서 사용 자료구조: 자료를 구조화 하는 방법 클래스: 자료구조 + 필드 + 메소드 (함수 + 생성자)* 객체 초기화: 생성자 - 매개변수 없는 디폴트 생성자 / 클래스이름() - 매개변수 있는 편집된 생성자 객체 생성 - 클래스명 객체명 = new 생성자 함수; 객체지향언어 : 클래스로부터 객체를 만들어 사용 편집된 생성자(){ this(); // 디폴트 생성자 호출 ... } 생성자가 없는 경우 컴파일러가 디폴트 생성자를 추가하여 호출 스택: Last In First Out 큐: First..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wzhaa/btr3J2nDbRA/SDo0wIrq0OfgNdK16Tjfy0/img.png)
Token(어휘) : 문법적으로 의미있는 최소단위 시스템 정의 어휘 - 예약어(keyword, Reserved Word) : int, 언어 설계시 그 목적이 정해진 요소 - 연산자(operator) : *, / - 구분자(seperator, white space): 공백 , ; { } 컴파일러가 정확한 번역을 위해 어휘들을 요소를 구분할 목적으로 사용하는 요소 - 주석(comment) : // /* ~ */ /** ~ */ 사용자 정의 어휘 - 식별자(identifier) : 변수, 메소드명, 클래스명, 인터페이스명, 패키지명 - 리터럴(literal) : 소스코드에서 보이는 값과 실제 값이 같은 요소. 상수와 상수 변수는 다름 연산자의 종류 식별자 이스케이프 문자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UaQOc/btr2xR8jSDP/q72wvHbzedTpF50LbJVBCk/img.png)
강의 개요 강의 목표 •대표적인 객체지향 언어인 자바에 대한 기본 개념과 유용한 클래스, 컬렉션, 스레드 등 학습을 통해 객체지향 개념에 대한 이해를 높이고, 실습을 통해 객체지향 프로그래밍 능력을 배양한다. 강의 방법 •필요 지식 강의 (강의 교안, 참고 문헌) •주차별 실습 (강의 교안) •프로젝트 수행 및 발표 강의 평가 •출석(20%), •실습평가(80%, 8주-30% 서술-실습, 15주-50% 실습) 주차 별 강의 계획 1주차 자바 개요 •프로그램 개발을 위한 통합 개발 환경을 구축하고, 다양한 응용프로그램을 개발 및 실행하는 능력을 실습한다. 가. 프로그래밍 개념 소개 나. 자바 개요 소개 다. 개발 환경 구축 라. 개발 관련 도구 소개 2주차 어휘, 자료형, 형변환 •자바로 작성된 프로그램을..