728x90
반응형

객체 지향 언어 2

[1] Java 란? 2_자바의 특징

이식성이 높은 언어 자바 실행 환경(JRE : Java Runtime Environment)이 설치되어 있는 모든 운영체제에서 실행 가능 절차 지향 언어와 달리 호환성이 좋다. ※ JVM (Java Virtual Machine) : 자바 가상 기계 객체 지향 언어 (OOP : Object Oriented Programming) 객체를 먼저 만들고, 이것들을 조합해서 전체 프로그램을 완성하는 방법 자바는 100% 객체 지향 언어 코드 재사용 용이, 디버깅 용이 유지보수 비용↓ C++, VC++ 보다 더 완벽한 객체지향 언어! main이라는 함수로 실행 Java, C#은 처음부터 클래스로 실행 함수적 스타일 코딩을 지원 (C언어와 같은 절차 지향적 코딩) 때로는 함수적 코딩이 더 효율적인 경우도 있어서! 자..

IT/Java 2020.12.30

[1] Java 란? 1_자바의 역사

창시자 제임스 아서 고슬링(James Arthur Gosling) ☞ '자바의 아버지'라고 불린다. ☞ 케나다 국적의 소프트웨어 개발자 제임스 고슬링 - 나무위키 이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권 namu.wiki 역사 1991년 썬 마이크로 시스템즈(Sun Microsystems)의 엔지니어들에 의해서 고안된 오크(oak) ▶ 나중에 자바로 이름이 바뀜 제임스 고슬링과 그의 동료들에 의해서 시작된 그린 프로젝트로 시작 오크는 원래 가전제품을 제어하기 위한 언어로 고안 당시 가전기기에는 자바를 동작시킬만한 메몰, 하드웨어 여건이 ..

IT/Java 2020.12.29
728x90
반응형