본문 바로가기
02_STUDY/국비학원 풀스택 교육과정

자바스크립트와 자바의 차이점

by zestlumen 2023. 10. 26.

자바 스크립트

- 준객체 지향 언어 (객체 기반이지만 객체 지향언어의 모든 특징을 가지고 있지 않음)

- 인터프리터 언어 (소스코드를 분석하는 컴파일 시간이 따로 없이 소스코드와 입력 데이터 동시에 입력 받아 결과물을 출력)

- 동적 결합, 객체 레퍼런스는 실행시 검사 된다. 

*Reference(참조): 프로그램이 메모리나 다른 공간에서 특정 변수의 값이나 레코드에 접근할 수 있도록 하는 값, 객체 참조는 클래스로 만든 객체의 주소 또는 참조값이 해당된다.

- 소스가 공개되어 보안성을 가지지 못한다.

 

 

자바

- 서버에서 컴파일된 후 생성된 코드가 클라이언트에서 인터프리터에 의해 실행됨

- 객체 지향 방식, 상속성을 갖는 객체 클래스로 구성

- 애플릿 형태(작은 응용프로그램)로 HTML문서에 포함된다.

- 반드시 변수형을 선언해야 함

- 정적 결합, 개체 레퍼런스는 컴파일시 존재해야 한다.

- 웹 브라우저에 소스가 공개되지 않아 보안성을 가진다.