Javaswing 과 Java 의 차이점. Swing 은 javaGUI 응용 프로그램, 즉 Java 가 만든 데스크톱 응용 프로그램입니다. Swing 프로그램을 실행하려면 사용자가 컴퓨터에 Java 환경이 있어야 하며 비현실적이고 불편합니다. 현재 Java 는 주로 웹, 모바일 애플리케이션 및 웹 개발을 하고 있습니다. 분산, 멀티스레드, 높은 동시성은 Java 프로그래머의 발전 방향이다. 기업 발전에 쓰이는 것은 많지 않지만, 사실 10 여 년의 발전 경력에서 써본 적도 없고, swing 에도 쓰지도 않았다. 하지만 배우면 소용없다고 말할 수는 없다. 예를 들어 swing 의 컨트롤 (예: 표, 트리, 패널, 메뉴 등) 과 키보드, 마우스 이벤트 등 다양한 이벤트가 있습니다. AWT 페인팅과 결합하여 작은 게임을 직접 쓸 수 있습니다. 인터페이스가 좋은지 아닌지에 관해서는, 한편으로는 좋은 재료를 찾아야 하고, 다른 한편으로는 전문 미공이 개발자와 협력해야 한다. 결국, 개발자는 페이지 미화보다는 비즈니스 논리에 초점을 맞추고 있으며, 소위 술업은 전공이 있다. SWING+AWT 는 스레드 사용을 연습하기 위해 작은 게임을 한다. 게임을 할 때 Rectangle 을 사용하여 충돌 모니터링을 수행하고 비즈니스 로직 캡슐화를 연습할 수 있습니다. 달리기 성적을 빠르게 볼 수 있어 초보자에게는 성취감을 더 쉽게 얻을 수 있다. 결국, 우리는 웹 개발을 할 때 자바, 서블릿, JSP, html, js, CSS 등을 배워야 한다. 우리가 페이지를 보기 전에 이 과정은 매우 길다. 이벤트 모델, 양식, 레이아웃 등 많은 웹사이트의 전면에 있습니다.