728x90
반응형
SMALL
왜 하필이면 World인가??!!!
Java는 ‘객체지향 언어’ 객체지향? 아직은 생소하거나 이해가 되지 않겠지만 이는 차차 알아보기
C에 객체지향 개념을 도입한 C++ 이라는 언어도 존재하지만 Java 와는 결이 다릅니다. 객체지향 언어의 중심에는 클래스(Class)가 있다.
C++은 클래스 없이도 개발이 가능하기 때문에 객체지향지원 언어라고 부름
반대로 Java는 클래스 없이는 개발이 불가능 하다. Java는 개발의 시작과 끝 모두 클래스에서 시작하고 클래스에서 끝나게 된다.
프로그램이 시작하는 main() 메서드로 예를 들어보자면 C++은 클래스와는 별개로 존재할 수 있지만 Java는 무조건 클래스 내부에 존재해야 한다.
그럼 Java의 장점은 단 하나의 소스 파일로 모든 기종의 컴퓨터에서 실행이 가능하다.
아마도 "그럼 C언어랑 같은 거 아니야?" 라고 대부분 생각 한다.
728x90
반응형
LIST
'개발 > JAVA' 카테고리의 다른 글
변수 (0) | 2023.01.18 |
---|---|
JVM (0) | 2023.01.18 |
Swing (0) | 2023.01.09 |
스트림(Stream) (0) | 2023.01.09 |
스레드(Thread) (0) | 2023.01.09 |