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) 객체지향 언어, 유지보수가 쉽고 확장성이 좋음.