TIL

[201017] 개발 환경 설정, 자바와 C, git TIL 레포지토리 생성

hatch 2022. 10. 17. 16:59
728x90
반응형

22.10.17.

1. 자바 개발환경 설정, jdk 업데이트 - jre 설치

2. Do it! 자바 프로그래밍 입문, 변수와 자료형(1) 수강

3. git TIL 레포지토리 생성, Read me.md 업로드.

 

[강의 노트]

chapter1.

1. 자바와 C 차이

 1) 실행 오류

 - 자바 : 컴파일에서 오류(실행 파일x)

 - C : 런타임에서 오류

 

2) 플랫폼 영향 여부

  •  자바

 - 윈도우(.jre)/리눅스/.. jvm 깔려있기만 하면 가능.

 - 초기에 속도 이슈가 있었으나 jvm 성능 개선, 하드웨어 속도 향상됨에 따라 크게 문제 되지 않게 됨.

 - 자바 컴파일러 > .class(바이트코드) > jvm(가상머신)

  • C

 - 플랫폼 환경에 따라 재컴파일 필요.

 - 속도는 더 빠름.

 - OS에 종속적으로 만들어짐.

 

 3) "자바, 한번 컴파일된 클래스가 여러 머신에서 돌아갈 수 있다."

 

2. 자바의 이점

 1) 프로그램이 안정적(C, C++의 단점 보완)

 2) 풍부한 기능을 제공하는 오픈 소스.

 3) 객체지향 언어, 유지보수가 쉽고 확장성이 좋음.