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

+ Recent posts