본문 바로가기
TIL

TIL 22.12.20

by leek94 2022. 12. 20.

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