1.1. Todo
● 패스트캠퍼스 객체 입문 강의
● 헬스
● 자바 줌 강의 리뷰
● 패스트 캠퍼스 자바 기초 강의 리뷰
1.2. Today
● 08:00 | 기상
● 08:30 ~ 09:00 | 아침
● 09:00 ~ 11:00 | 개인 업무
● 11:00 ~ 12:00 | 헬스
● 12:00 ~ 13:00 | 점심
● 13:00 ~ 14:00 | 그룹스터디
● 14:00 ~ 16:00 | 패스트캠퍼스 강의
● 16:00 ~ 18:00 | 패스트캠퍼스 기초 강의 리뷰
● 18:00 ~ 19:00 | 저녁
● 19:00 ~ 22:00 | 자바 줌 강의 리뷰 및 정리
1.3.1 Today I Learn
패스트 캠퍼스 자바 기초 강의 요약
Ch01. 자바 프로그램이란?
1. 자바 프로그래밍이란
- 프로그래밍: 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일
- 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가는한 기계어로 만드는 일
- 컴파일러 : 기계어로 바꾸어 주는 프로그램 ( ex. 자바 컴파일러, gcc )
2. 자바 프로그래밍의 특징자바 프로그래밍의 특징
- 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다.
- 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다.
- 프로그램이 안정적이다.
- 풍부한 기능이 제공되는 오픈 소스이다.
3. 객체 지향 프로그래밍이란 무엇인가
- 프로그램의 구현을 시간의 흐름순이 아닌 객체간의 관계와 협력을 기반으로 프로그램 하는 것
- Object oriented programming(OOP) 이라고 함 ( cf. 절차 지향 프로그래밍 procedural programming )
- 사용 하는 언어 : Java, C++, C#, Python, JavaScript, Ruby 등 다수
※ 용어 정리
JDK(Java Development Kit) : 자바에서 제공되는 개발용 라이브러리. 계속 버젼이 올라가고 있음
JRE(Java Runtime Environment) : 자바 프로그램이 실행되는 환경. 8.0까지 무료로 제공 됨
JVM(Java Virtual Machine) : 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE 가 설치되어 있어야 함
Ch05. 변수
1. 변수의 사용
- 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음 ( ex. 학생의 성적, 합계, 게임의 레벨, 회원 주소 등등...)
- 표현하려는 수에 맞는 데이타 타입(자료형)을 이용하여 변수를 선언
- 표현하려는 자료가 숫자, 문자, 문자열등 다양할 수 있으므로 그에 맞는 자료형을 사용
2. 변수 사용 convention
변수 이름은 영문자(대문자, 소문자)나 숫자를 사용할 수도 있고, 특수문자 중에는 $와 _만 사용 (ex. count100, _master)
변수 이름의 시작은 숫자로 할 수 없음 ( ex. 27days(X), 1abc(X))
자바에서 이미 사용하고 있는 예약어는 사용할 수 없음 (while, break 등)
변수 이름은 프로그램내에서 사용되는 것이므로 그 용도에 맞고 가독성이 좋게 만드는것이 중요
ex) int numberOfStudent;
ㄹ
Ch06. 자료형(Data Type)
1. 변수와 메모리
변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당
변수는 할당된 메모리를 가리키는 이름
int level = 10; // 4바이트 정수형 메모리가 level 이라는 이름으로 할당 됨
2. 기본 자료형의 종류
3. 정수 자료형의 종류와 크기
4. byte와 short
- byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용
- short: 2바이트 단위의 자료형 C/C++ 언어와 호환 시 사용
5. int
- 자바에서 사용하는 정수에 대한 기본 자료 형
- 4바이트 단위의 자료형
- 프로그램에서 사용하는 모든 숫자(리터럴)은 int 로 저장됨
- 32 비트를 초과하는 숫자는 long 자료형으로 처리
6. long
- 8바이트 자료형
- 숫자의 뒤에 알파벳 L 또는 l 을 써서 long 형임을 표시 함
- 예) int num = 12345678900; // 오류
long lnum = 12345678900; //오류
long lnumber = 12345678900L; // ok
Ch07. 자료형 - 실수 표현
1.부동 소수점 방식
- 실수는 정수 보다 정밀하기 때문에 정수와는 다른 방식으로 표현해야 함
- 부동 소수점 방식으로 실수 값 0.1 표현
- 지수부와 가수부로 표현 함
- 컴퓨터에서는 밑수를 2로 사용
- 정규화 : 가수가 밑수보다 작은 한 자리까지 가수로 표현 되는 것
- 컴퓨터에서는 밑수가 2 이므로 정규화를 하게 되면 가수부분의 첫 번째 자리 숫자는 항상 1임
예) 0.2 표현 0.4 X 2-1 정규화 하면 1.6 X 2-3
2.. float형과 double형
'TIL' 카테고리의 다른 글
22.12.29 TIL (0) | 2022.12.29 |
---|---|
22.12.28 TIL (0) | 2022.12.28 |
22.12.27 TIL (0) | 2022.12.27 |
22.12.26 (0) | 2022.12.26 |
22.12.21 TIL (0) | 2022.12.21 |