JAVA? 여기서 끝내고 가
01 | Chapter 1 : Starting Programming
파프리카_
2022. 3. 12. 18:22
728x90
반응형
프로그래밍?
- 사용자가 원하는 행위를 → 컴퓨터가 알아들을 수 있는 언어로 작성하여 ✨코딩✨ → 컴파일 → 컴퓨터가 수행하게 하는 것
- 컴파일 : 프로그래밍 언어 문법에 맞는지 확인하고 컴퓨터가 이해할 수 있는 기계어로 번역 컴파일러 : 기계어로 번역해주는 프로그램
자바가 컴파일 되는 과정
Java code .java ⇒ JAVAC 컴파일러가 컴파일 ⇒ Java Code .class ⇒ JVM (class파일 번역) ⇒ OS : 프로그램 실행
- java는 device에 관계없이 동작한다 JVM 만 있으면!
- Jdk(java development kit) > jre(java runtime environment) > jvm(java virtual machine)
- jdk - 라이브러리 jre - 자바 실행 환경 / jvm - 자바가상머신
왜 객체 지향 프로그래밍이 캡짱인가?
- 재사용성
- 쉬운 유지보수
- 코드/버전 관리의 용이성
- 높은 신뢰성
그렇지만 위 장점들을 활용하기 위해서는 프로그램 개발 당시, 객체 설계, 상호적 활용 , 상속 활용 , 인터페이스 등의 요소를 고민하고 잘 적용해야 한다!!
너무 짧다고 실망하지 마시길! 3월 내에 당신도 나도 자바는 이 챕터에서 끝장낼터이니!!!!
728x90
반응형