두 번째(또는 세 번째) 언어로서의 Java
역사
Java는 클래스 기반(자세한 내용은 나중에 설명), 개체 지향 프로그래밍 언어, 다중 스레드 프로그래밍 언어로 구현 종속성을 가능한 한 적게 갖도록 설계되었습니다. 범용 언어로 간주되어 "Write Once, Run Anywhere"라는 모토로 만들어졌습니다. 컴파일 후 Java를 지원하는 모든 플랫폼에서 실행할 수 있음을 의미합니다. Java는 Sun Microsystems의 James Gosling과 그의 팀이 1990년대 초에 개발했습니다. 원래 양방향 텔레비전용으로 설계되었지만 당시에는 업계에 비해 너무 발전되어 인터넷 프로그래밍에 가장 적합했으며 나중에 Netscape에 통합되었습니다. Java는 주로 C 언어 계열에서 영감을 얻었으며 프로그래머가 더 쉽게 인식할 수 있도록 유사한 구문을 공유합니다. 아키텍처 중립적이고 동적이며 랩톱에서 데이터 센터, 게임 콘솔 및 슈퍼 컴퓨터에 이르기까지 모든 것에서 실행됩니다.
시작하기
첫 번째 Java 프로그램 작성은 비교적 간단합니다. VSCode를 IDE로 사용하는 경우
Java Extension Pack
을 다운로드하고 명령 프롬프트Ctrl + Shift + P
를 연 다음 명령Java: Tips for Beginners
을 입력하여 JDK(Java Development Kit)를 다운로드합니다. Eclipse Adoptium's Temurin을 사용하겠습니다. 설치 후 create a source code file .Create a folder for your Java program and open the folder with VS Code. Then in VS Code, create a new file and save it with the name Hello.java. When you open that file, the Java Language Server automatically starts loading, and you should see a language status item with a loading icon on the right side of the Status Bar showing the language status is busy. After it finishes loading, you can hover on the language status item and find the loading process has been finished successfully. You can also choose to pin the status item in the status bar.
클래스 대 프로토타입 상속
실제 코드에 도달하기 전에 이 주제를 빨리 다루는 것이 적절합니다. Java는 클래스 지향 언어입니다. 즉, 각 개체는 하위 클래스에서 사용하기 위해 이전에 정의된 클래스(언어로 설계되었거나 프로그래머가 만든 클래스)의 메서드를 상속합니다. 반면에 JavaScript(ES6 이전)는 프로토타입 지향적입니다. Java로 돌아가서-- 클래스 지향 언어로서 모든 Java 소스 파일은 공용 클래스(모든 코딩이 발생하는 곳)를 포함해야 할 뿐만 아니라 해당 공용 클래스의 동일한 이름을 가져야 합니다. 따라서 "Hello World"를 인쇄하는 Java 프로그램을 만들고 싶다면 이름을 지정하고
HelloWorld.java
HelloWorld라는 공용 클래스를 만듭니다.public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");//<- prints "Hello World"
}
}
그리고 거기에 우리의 첫 자바 프로그램이 있습니다. Java에 대해 계속 배우게 되어 매우 기쁩니다. 오늘도 조금 배웠기를 바랍니다. 내 진행 상황을 계속 게시하겠습니다 🚀
추가 자료:
Java Point
University of Helsinki’s free massive open online course
Reference
이 문제에 관하여(두 번째(또는 세 번째) 언어로서의 Java), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/royce_reed/java-as-a-second-or-third-language-4knk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)