이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
Java는 1995년 Sun Microsystems에서 처음 출시한 프로그래밍 언어입니다. 플랫폼 독립적으로 설계된 객체 지향 언어입니다. 즉, 모든 컴퓨터나 운영 체제에서 실행할 수 있습니다. Java는 웹, 모바일 및 데스크톱 응용 프로그램을 개발하고 임베디드 시스템 및 게임 콘솔용 소프트웨어를 만드는 데 널리 사용됩니다.
Java는 쉽게 배우고 사용할 수 있도록 설계된 고급 프로그래밍 언어입니다. 클래스의 인스턴스인 객체 개념을 기반으로 하는 객체 지향 언어입니다. 클래스는 객체 생성을 위한 청사진이며 객체가 갖게 될 속성과 메서드를 정의합니다.
Java는 컴파일된 언어입니다. 즉, 소스 코드가 바이트코드로 컴파일되어 JVM(Java Virtual Machine)이 설치된 모든 컴퓨터 또는 운영 체제에서 실행할 수 있습니다. JVM은 자바 바이트코드를 실행하는 소프트웨어 프로그램으로 윈도우, 맥OS, 리눅스, 안드로이드 등 다양한 플랫폼에서 사용할 수 있다.
Java는 사용자 컴퓨터에서 악성 코드가 실행되는 것을 방지하도록 설계된 보안 기능으로 유명합니다. 웹 브라우저 내에서 실행되는 작은 프로그램인 Java 애플릿이 이 보안 기능의 예입니다. 애플릿은 샌드박싱됩니다. 즉, 애플릿은 사용자의 컴퓨터나 네트워크에 액세스할 수 없도록 제한된 환경에서 실행됩니다.
Java는 1995년 Sun Microsystems에 의해 처음 출시되었으며 나중에 Oracle Corporation에 인수되었습니다. 이 언어는 플랫폼 독립적이고 사용하기 쉬운 언어를 만들고자 했던 James Gosling이 이끄는 개발자 팀에 의해 만들어졌습니다.
Java 1.0이라고 하는 첫 번째 Java 버전은 1996년에 출시되었습니다. 그 이후로 이 언어는 여러 업데이트와 수정을 거쳤으며 최신 버전은 2021년 3월에 출시된 Java 16입니다.
Java에는 소프트웨어 개발에 널리 사용되는 몇 가지 기능이 있습니다.
다음은 "Hello, World!"를 인쇄하는 간단한 Java 프로그램의 예입니다. 콘솔에:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
이 프로그램에서는 main
메서드를 포함하는 HelloWorld
라는 클래스를 정의합니다. main
메서드는 프로그램의 진입점이며 프로그램이 실행을 시작하는 곳입니다. System.out.println` 문은 "Hello, World!"라는 문자열을 인쇄합니다. 콘솔에.
Java에는 몇 가지 장점과 단점이 있습니다.
Java는 특히 보안 기능과 관련하여 수년 동안 논란의 대상이었습니다. 2013년에 Java에서 몇 가지 중요한 보안 취약점이 발견되어 사용자가 Java 브라우저 플러그인을 비활성화하도록 요청했습니다. 이후 Oracle은 정기적인 보안 업데이트를 발표하고 더 강력한 보안 수단을 구현하는 등 Java 보안을 개선하기 위한 조치를 취했습니다.
Java는 종종 다음과 같은 다른 기술과 함께 사용됩니다.
Java는 간단한 콘솔 응용 프로그램에서 복잡한 엔터프라이즈 시스템에 이르기까지 광범위한 소프트웨어를 만드는 데 사용된 다재다능한 프로그래밍 언어입니다. 플랫폼 독립성, 객체 지향 프로그래밍 모델 및 보안 기능으로 인해 개발자에게 인기 있는 선택입니다. 장점에도 불구하고 Java에 성능 및 메모리 사용 문제를 비롯한 단점이 없는 것은 아닙니다. 그러나 정기적인 업데이트 및 개선을 통해 Java는 계속해서 많은 개발자가 선호하는 언어가 되었습니다.