Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 애플리케이션과 애플릿의 차이점은 무엇입니까?


Java 프로그램은 두 가지 유형으로 분류할 수 있습니다. 하나는 애플리케이션이고 다른 하나는 애플릿입니다.

응용 프로그램

  • 애플리케이션은 클라이언트 또는 서버 측에서 가상 머신의 지원으로 실행되는 독립 실행형 Java 프로그램입니다.
  • 자바 애플리케이션은 컴퓨터 아키텍처에 관계없이 모든 자바 호환 가상 머신에서 실행되는 특정 기능을 수행하도록 설계되었습니다.
  • 응용 프로그램은 사용자나 다른 응용 프로그램을 위해 실행됩니다.
  • 자바 애플리케이션의 예로는 데이터베이스 프로그램, 개발 도구, 워드 프로세서, 텍스트 및 이미지 편집 프로그램, 스프레드시트, 웹 브라우저 등이 있습니다.

예시

public class Demo {
   public static void main(String args[]) {
      System.out.println(“Welcome to TutorialsPoint”);
   }
}

출력

Welcome to TutorialsPoint

애플릿

  • 애플릿은 외부 API를 사용하여 HTML 웹 문서 내에서 실행되도록 특별히 설계되었습니다.
  • 기본적으로 클라이언트 브라우저에서 실행하려면 Java 플러그인이 필요한 웹 버전의 애플리케이션과 같은 작은 프로그램입니다.
  • 애플릿은 클라이언트 측에서 실행되며 일반적으로 인터넷 컴퓨팅에 사용됩니다.
  • 자바 지원 웹 브라우저에서 애플릿이 있는 HTML 페이지를 보면 애플릿 코드가 시스템으로 전송되고 마침내 브라우저에서 자바 지원 가상 머신에 의해 실행됩니다.

예시

import java.awt.*;
import java.applet.*;
public class AppletDemo extends Applet{
   public void paint(Graphics g) {
      g.drawString("Welcome to TutorialsPoint", 50, 50);
   }
}
/* <applet code="AppletDemo.class" width="300" height="300">
   <applet>*/