728x90
반응형
2일차.
2일밖에 안됐는데 나름 채팅창이 활발하다고 해야 할까? 질문도 잘 올라오고 학생들끼리도 대답해주는 모습도 보이고 보기 좋았음. 버벅대는 사람들도 없는 것 같고 다들 적응이 빠른 듯..?(비대면이라.. 실제로는 어떠할지...)
오늘 수업 내용
- 이클립스 첫 프로젝트 실행 "Hello World" 출력
- workspace의 폴더의 프로젝트를 이클립스로 import
- 자바 용어 설명 (패키지 / 소스코드 / 클래스 등)
- 자바 프로그램 개발(실행) 과정 (컴파일)
- 컴파일러 / 인터프리터 / JIT 컴파일러 설명
- 자료형 데이터 타입 (int, double, boolean 등등)
- 변수
오늘 새로 알게 된 지식
쓰레기값, Garbage Value
변수를 선언하면 메모리의 적당한 공간을 사용하게 된다.
이때 메모리 공간이 가지고 있던 값을 지우지 않고 그대로 받게 되며 이를 쓰레기값이라고 함.
-> 어떤 값이 들어있는지 알 수 없는 상태
-> 자바에서는 쓰레기값을 활용할 수 없도록 에러로 처리
ex)
변수의 선언과 동시에 초기화
-> 변수를 생성하면서 대입을 한 번에 처리하는 것
ex) int num = 14;
-> 쓰레기값이 변수에 저장되는 것을 방지하고 변수의 값을 초기화한다.
언어 번역기의 종류
- 컴파일러, Compiler
- 코드를 실행하기 전에 미리 번역해놓는 방식
- 사전에 번역하는 시간이 많이 필요하다
- 실행하는 동안에는 따로 번역할 필요가 없어서 빠른 반응성을 보인다. - 인터프리터, Interpreter
- 코드를 미리 번역해 놓지 않고 실행할 때 필요한 부분을 번역하여 실행하는 방식
- 사전 번역 시간이 필요 없다. 곧바로 실행 가능
- 기능을 실행할 때마다 번역할 시간이 필요해서 반응이 느린 편이다 - JIT 컴파일러, Just-In-Time Compiler
- 인터프리트 기반으로 동작
- 한번 번역한 코드는 캐시(임시저장소)에 저장해놓고 사용한다.
- JVM은 JIT컴파일 방식으로 바이트코드를 실행한다.
첫 주가 이렇게 끝났다. 목, 금.. 시작한 지 2일 됐는데 아침에 일어나는 게 아직은 힘든 건지 피곤하다.
피곤한데 잠은 안 오는 그런 찝찝한 피곤함.. 확실히 수술 2번을 하니까 컨디션이 안 좋긴 한가보다..
규칙적인 식습관과 꾸준한 운동을 통해 컨디션을 회복하는 수밖에..!!
반응형
'개발 > 국비학원' 카테고리의 다른 글
자바 국비 5일차. 조건문과 반복문 - 국비학원 쓰레기!? 음..? (0) | 2021.01.14 |
---|---|
자바 국비 4일차. 공백문자 / 스캐너 / API (0) | 2021.01.13 |
자바 국비학원 3일차. 연산자 (0) | 2021.01.11 |
자바 국비학원 1일차. 맥북 막막하다잉~ (14) | 2021.01.07 |
취업성공패키지 1단계 후기 및 국비 시작 전 준비과정. (6) | 2021.01.02 |
댓글