Java Applet과 Java Application의 주요 구조 차이점은 다음과 같습니다.
(1) 작동 방법이 다릅니다. 자바 애플릿 프로그램은 단독으로 실행될 수 없으며, HTML 언어로 작성된 웹 페이지에 첨부되어 내장되어야 하며, 실행은 자바 호환 브라우저를 통해 제어됩니다. Java 애플리케이션은 Java를 지원하는 가상 머신이 있는 한 독립적으로 실행될 수 있는 완전한 프로그램입니다.
(2) 실행 도구가 다릅니다. Java Applet 프로그램을 실행하는 인터프리터는 독립된 소프트웨어가 아니라 브라우저 소프트웨어의 일부로 브라우저에 내장되어 있습니다. 자바 응용 프로그램을 컴파일한 후에는 일반 자바 인터프리터를 이용해 해석하면서 실행할 수 있지만, 자바 애플릿은 웹 브라우저나 애플릿 옵저버를 통해 실행해야 한다.
(3) 프로그램 구조가 다릅니다. 각 Java 애플리케이션 프로그램은 하나의 main 메소드를 포함해야 합니다. 프로그램이 실행되면 먼저 기본 메소드를 찾아 실행을 시작하는 진입점으로 사용합니다. 메인 메소드를 포함하는 클래스를 메인 클래스라고 합니다. 즉, 모든 Java 애플리케이션 프로그램에는 메인 클래스가 포함되어 있습니다. 애플릿 프로그램에는 메인 메소드가 있는 메인 클래스가 없기 때문에 애플릿 프로그램이 독립적으로 실행될 수 없습니다. 애플릿에는 기본 메소드가 있는 기본 클래스가 없지만 Java 시스템에서 제공하는 java.applet.Applet에서 파생된 클래스가 있어야 합니다.
(4) Java Applet 프로그램은 브라우저나 AppletViewer에서 제공하는 그래픽 사용자 인터페이스를 직접 사용할 수 있는 반면, Java 응용 프로그램은 자체 그래픽 인터페이스를 구축하기 위해 추가로 특수 코드를 작성해야 합니다.
(5) 다양한 제한 사항. Java 응용 프로그램은 파일 읽기/쓰기를 포함한 다양한 작업을 수행하도록 설계될 수 있습니다. 그러나 Java 애플릿은 사이트의 디스크 파일을 읽거나 쓸 수 없습니다. 그러나 애플릿의 등장으로 인해 웹 페이지는 동적 멀티미디어 효과와 상호작용성을 가지게 되었고, 이로 인해 실제로는 일반 텍스트인 하이퍼텍스트라는 HTML 언어로 작성된 웹 페이지도 진정한 하이퍼텍스트 기능을 갖게 되었습니다. 텍스트 정보를 표시할 뿐만 아니라 다양한 그림 효과와 역동적인 그래픽 효과를 제공하여 페이지를 생생하고 아름답게 만듭니다. 또한 Applet은 웹에 버튼 등을 추가합니다. 페이지 기능을 향상시켜 상호작용성을 높입니다.
【관련 추천사항】
1. 특별 추천: "php Programmer Toolbox" V0.1 버전 다운로드
4. 5.위 내용은 애플리케이션과 애플릿의 차이점에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!