Java와 JavaScript의 차이점은 무엇입니까?

Java 및 JavaScript는 웹 페이지에서 응용 프로그램 또는 기능을 개발하는 데 사용되는 프로그래밍 언어입니다. 프로그래밍 코드 자체에는 몇 가지 유사점이 있지만 그 차이점은 있습니다.

가장 큰 차이점은 그들이 만드는 데 사용되는 응용 프로그램 유형입니다. Java 프로그래밍은 컴퓨터 데스크탑에서 실행되거나 웹 페이지를 통해 시작되는 응용 프로그램을위한 것입니다. 이들은 독립형 프로그램이며 대부분의 경우 별도의 프로그램 창을 엽니 다. Java가 설치되어 있지 않으면 컴퓨터가 Java 응용 프로그램을 실행할 수 없습니다. 그러나 JavaScript는 모든 최신 브라우저에 포함되어 있으며 활성화되어있는 한 웹 페이지가로드 될 때 JavaScript가 실행됩니다.

자바 스크립트 프로그래밍은 웹 페이지에 존재하며 웹 페이지에 추가 기능을 제공하거나 웹 페이지 자체에 응용 프로그램을 만들 수 있습니다. 일부 비디오 게임은 JavaScript를 사용하여 개발되었으며 인터넷 브라우저 창에서 바로 재생할 수 있습니다.

Java 프로그램은 일] 적으로 다운로드해야하는 서 v 측 또는 Java 애플릿에서 주로 계산 W 주 "사고"프로세스를 수행합니다. 반면에 JavaScript 코드는 계산을 수행하며 웹 페이지에 액세스하는 컴퓨터의 클라이언트 측에 항상 "생각"이 있습니다. 이러한 이유로 JavaScript 코드는 종종 더 빠르며 때로는 거의 즉각적입니다. Java 프로그램은 처리하는 데 약간의 시간 (몇 초 또는 그 이상)이 소요됩니다.

Java 프로그램은 때로는 제대로 작동하기 위해 많은 컴퓨터 메모리가 필요할 수 있습니다. 이로 인해 컴퓨터가 느려지거나 다른 프로그램이 더 느리게 작동 할 수 있습니다. 자바 프로그램은 매우 강력한 일을하기 위해 개발 될 수 있지만, 더 높은 메모리 사용은 단점입니다. 그러나 JavaScript는 처리 및 기능을 제대로 수행하기 위해 메모리를 적게 사용합니다 (일부 경우는 거의 없음). 그것은 메모리 요구량이 낮고 웹 페이지에 많은 다른 기능을 제공 할 수 있기 때문에 오늘날 많은 웹 페이지 (이 소프트웨어 포함)에서 사용되는 일반적인 프로그래밍 언어입니다.

JavaScript 코드 예제

다음은 HTML 코드의 JavaScript 코드 예제입니다.

경고 상자를 표시하려면 단추를 클릭하십시오.

그것을보십시오 myfunction () {alert ( "버튼을 클릭하면 경고 상자가 나타납니다!"); }

위 코드는 "Try it"버튼과 비슷한 것을 제공합니다. 이 버튼을 클릭하면 경고 상자가 나타납니다.

 import com.sun.syndication.io.SyndFeedInput; import com.sun.syndication.feed.synd.SyndFeed; import or.xml.sax.ImputSource; public class RSSReader {public static void main (String [] args) {if (args.length == 0) {System.err.println ( "usage : 자바 RSSReader URL"); 반환; } string feedURL = args [0]; SyndFeedInput feedInput; feedInput = new SyndFeedInput (); SyndFeed 피드 = null; 시도 {피드 = feedInput.build (새 InputSource (feedURL)); } catch (Exception e) {System.err.println ( "피드를 prase 할 수 없습니다 :"+ args [0]); e.printStackTrace (); } System.out.println ( ""+ feed.getFeedType () 유형의 피드를 찾았습니다. System.out.println ( "피드 제목 :"+ feed.getTitle ()); }}