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

Java 컴파일러:단계별 가이드

5~10년 전에는 Java를 배우는 것이 지금처럼 접근하기 쉽지 않았습니다. 그 당시에는 컴퓨터에서 실행하기 위해 컴파일러와 인터프리터가 포함된 JDK(Java Development Kit)를 다운로드해야 했습니다. 이제 온라인에서 무료로 사용할 수 있는 다양한 Java 컴파일러가 있습니다. 이 기사에서는 Java 언어 컴파일이 작동하는 방식과 온라인에서 프로젝트를 연습하고 생성하기 위해 사용할 수 있는 도구에 대해 조금 이야기합니다.



자바 프로그램은 어떻게 실행되나요?

Java 컴파일러:단계별 가이드

Java는 완전히 컴파일된 프로그래밍 언어가 아닙니다. 그러나 완전히 해석된 프로그래밍 언어도 아닙니다.

이 인스턴스에서 컴파일된다는 것은 한 가지 유형의 플랫폼에 의존하지 않는 저급 언어로 번역된다는 것을 의미합니다. 이 특성은 자바 언어의 가장 큰 특징 중 하나이다.

*.java 파일이 있습니다. 프로그램을 컴파일하고 실행할 때 파일은 먼저 컴파일러를 거쳐 바이트코드로 변환됩니다. Bytecode *.class 파일은 최종 목적지가 아닙니다. 다른 것이 되기 위한 중간 단계에 가깝습니다.

여기에서 인터프리터가 필요합니다. 마지막으로 Java Virtual Machine은 주어진 이 바이트코드를 가져와서 컴퓨터가 읽을 수 있도록 번역합니다. 플랫폼에 따라 작동하게 되는 순간입니다.

초보자에게 적합한 Java IDE 사용

다음은 Java를 사용하여 프로젝트를 생성하기 위해 사용 가능한 온라인 환경/샌드박스의 일부 목록입니다. 이것은 완전한 목록은 아니지만 시작하는 데 도움이 됩니다.

Repl.it

Java 컴파일러:단계별 가이드

Repl.it은 Java 프로젝트를 생성하는 데 도움이 될 뿐만 아니라 코딩에 사용할 수 있는 다른 많은 언어가 있는 매우 사용자 친화적인 IDE입니다. 파일을 생성하고 실행을 눌러 컴파일 및 해석하기만 하면 됩니다. . 새 Java repl을 만들면 샘플 프로그램이 표시됩니다.

JDoodle

Java 컴파일러:단계별 가이드

JDoodle은 프로그램을 컴파일할 수 있는 훌륭한 IDE입니다. 다른 언어와 함께 작동하고 프로그램을 실행하는 데 사용할 수 있는 API가 있습니다. 원래 온라인 컴파일러는 한 번에 하나의 파일에서만 작동하지만 이제 여러 파일에서 작동하는 고급 컴파일러가 있습니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

코디바

Java 컴파일러:단계별 가이드

repl 및 JDoodle과 같은 Codiva에는 여러 폴더와 파일을 사용할 수 있는 기능이 있습니다. 그것은 매우 최소한의 레이아웃을 가지고 있으며 사용하기 쉽습니다. 자신의 IDE에서 코딩하는 환경과 비슷합니다.

아이디온

Java 컴파일러:단계별 가이드

Ideone.com의 흥미로운 점은 Hackerrank, Leetcode 또는 Visual Studio Code와 같은 코딩 환경이 있다는 것입니다. 이것은 작동하는지 확인하기 위해 더 작은 코드 조각을 테스트하는 훌륭한 IDE입니다. 현재로서는 전체 규모의 다중 파일 또는 다중 폴더 프로젝트를 수행할 수 있는 능력이 없는 것 같습니다.

이 기사에서 우리는 Java가 컴파일되는 방법과 Java로 작성하고 실행할 수 있는 몇 가지 온라인 리소스를 살펴보았습니다. Java 또는 Android 개발자가 되기 위한 여정을 시작할 준비가 되었습니다!