5~10년 전에는 Java를 배우는 것이 지금처럼 접근하기 쉽지 않았습니다. 그 당시에는 컴퓨터에서 실행하기 위해 컴파일러와 인터프리터가 포함된 JDK(Java Development Kit)를 다운로드해야 했습니다. 이제 온라인에서 무료로 사용할 수 있는 다양한 Java 컴파일러가 있습니다. 이 기사에서는 Java 언어 컴파일이 작동하는 방식과 온라인에서 프로젝트를 연습하고 생성하기 위해 사용할 수 있는 도구에 대해 조금 이야기합니다.
자바 프로그램은 어떻게 실행되나요?
Java는 완전히 컴파일된 프로그래밍 언어가 아닙니다. 그러나 완전히 해석된 프로그래밍 언어도 아닙니다.
이 인스턴스에서 컴파일된다는 것은 한 가지 유형의 플랫폼에 의존하지 않는 저급 언어로 번역된다는 것을 의미합니다. 이 특성은 자바 언어의 가장 큰 특징 중 하나이다.
*.java 파일이 있습니다. 프로그램을 컴파일하고 실행할 때 파일은 먼저 컴파일러를 거쳐 바이트코드로 변환됩니다. Bytecode *.class 파일은 최종 목적지가 아닙니다. 다른 것이 되기 위한 중간 단계에 가깝습니다.
여기에서 인터프리터가 필요합니다. 마지막으로 Java Virtual Machine은 주어진 이 바이트코드를 가져와서 컴퓨터가 읽을 수 있도록 번역합니다. 플랫폼에 따라 작동하게 되는 순간입니다.
초보자에게 적합한 Java IDE 사용
다음은 Java를 사용하여 프로젝트를 생성하기 위해 사용 가능한 온라인 환경/샌드박스의 일부 목록입니다. 이것은 완전한 목록은 아니지만 시작하는 데 도움이 됩니다.
Repl.it
Repl.it은 Java 프로젝트를 생성하는 데 도움이 될 뿐만 아니라 코딩에 사용할 수 있는 다른 많은 언어가 있는 매우 사용자 친화적인 IDE입니다. 파일을 생성하고 실행을 눌러 컴파일 및 해석하기만 하면 됩니다. . 새 Java repl을 만들면 샘플 프로그램이 표시됩니다.
JDoodle
JDoodle은 프로그램을 컴파일할 수 있는 훌륭한 IDE입니다. 다른 언어와 함께 작동하고 프로그램을 실행하는 데 사용할 수 있는 API가 있습니다. 원래 온라인 컴파일러는 한 번에 하나의 파일에서만 작동하지만 이제 여러 파일에서 작동하는 고급 컴파일러가 있습니다.
참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.
부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.
코디바
repl 및 JDoodle과 같은 Codiva에는 여러 폴더와 파일을 사용할 수 있는 기능이 있습니다. 그것은 매우 최소한의 레이아웃을 가지고 있으며 사용하기 쉽습니다. 자신의 IDE에서 코딩하는 환경과 비슷합니다.
아이디온
Ideone.com의 흥미로운 점은 Hackerrank, Leetcode 또는 Visual Studio Code와 같은 코딩 환경이 있다는 것입니다. 이것은 작동하는지 확인하기 위해 더 작은 코드 조각을 테스트하는 훌륭한 IDE입니다. 현재로서는 전체 규모의 다중 파일 또는 다중 폴더 프로젝트를 수행할 수 있는 능력이 없는 것 같습니다.
이 기사에서 우리는 Java가 컴파일되는 방법과 Java로 작성하고 실행할 수 있는 몇 가지 온라인 리소스를 살펴보았습니다. Java 또는 Android 개발자가 되기 위한 여정을 시작할 준비가 되었습니다!