[IT 개발자 면접 대비문제] JAVA 와 C의 차이점
차이점 |
JAVA |
C |
언어적 구조 |
객체지향 |
절차지향 |
메모리접근방식 |
레퍼런스 |
pointer를 사용 |
데이터구조(?) |
클래스(Class)를 사용 |
구조체(Struct), 공용체(Union) |
구성단위 |
Class단위 |
File단위 |
Type정의 |
새로운 Type정의 불가능 |
새로운 Type정의 가능 |
형변환(Casting) |
명시적으로 해줘야함(명시적으로 안할시 오류) |
자동 형변환 |
상속 | 단일 상속원칙 | (C++) 다중상속가능 |
실행환경 | 가상머신 | 하드웨어 |
반응형
'프로그래밍 > 면접대비문제' 카테고리의 다른 글
[IT 개발자 면접 대비문제] String과 StringBuffer의 차이점 (2) | 2016.09.17 |
---|---|
[IT 개발자 면접 대비문제] 세션과 쿠키의 특징과 차이점 (0) | 2016.09.17 |
[IT개발자 면접 대비문제] Map과 List의 차이점 (0) | 2016.09.17 |
[IT 개발자 면접 대비문제](코딩면접) 입력한 숫자만큼 *이 출력되는 프로그램 (0) | 2014.12.04 |
[IT 개발자 면접 대비문제] 오버로딩과 오버라이딩 (0) | 2014.11.08 |