Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- JavaScript
- #청주주님의교회
- jQuery
- Activity
- Android
- 생명주기
- Intent
- Java
- 안드로이드 AVD
- Spring
- 웹개발
- 자바
- 회원가입
- 게시판
- CSS
- java 8
- 인텐트
- TinyMCE
- 주님의교회
- 프로그래밍
- 청주
- 영성
- 안드로이드
- 글쓰기
- 제이쿼리
- androidstudio
- Resources
- Selector
- 아이콘
- 에디터
Archives
- Today
- Total
공부하는 블로그
JavaScript와 Java 비교 본문
1.1 JavaScript와 Java
JavaScript와 Java는 여러 가지 면에서 비슷하지만 다른 언어이다. JavaScript는 Java처럼 형(type)을 검사하지 않고, 클래스 기반 개체모델이 아닌 Prototype기반 개체 모델을 갖고 있다. 또한 모든 변수, 클래스, 메서드를 반드시 선언할 필요도 없으며, public, private, protected의 접근지시자 및 인터페이스를 구현하거나 변수, 매개변수, 함수의 반환 형식을 명시할 필요가 없다.
JavaScript |
Java |
객체지향. 객체의 형식 사이에 구분이 없음. 프로토타입 메커니즘을 통해 상속을 지원하고, 어떤 객체에든지 동적으로 속성과 메서드를 추가할 수 있다. |
클래스 기반. 객체는 클래스를 기반으로 생성되어, 클래스와 인스턴스로 구분되며, 클래스와 인스턴스에는 동적으로 속성과 메서드를 추가할 수 없다. |
변수의 자료형을 선언하지 않음.(동적) |
변수의 자료형을 반드시 선언해야함.(정적) |
[표 1] JavaScript와 Java 비교
'Develop > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 언어의 null 과 undefined (0) | 2018.02.22 |
---|---|
(JavaScript) 예약어 (0) | 2018.02.20 |
Document Object Model (DOM) (0) | 2018.02.20 |
(JavaScript) this키워드 (0) | 2018.02.20 |
JavaScript Object Notation (JSON) (0) | 2018.02.20 |