자바 의해 만들어진 고급 프로그래밍 언어이다. 제임스 고슬링 썬마이크로시스템즈에서. 처음에는 Oak라고 불렸지만 1991년에 프로그래밍 언어가 중단되었습니다. 처음에는 셋톱박스 프로젝트 및 휴대용 장치용으로 사용되었지만 나중에 Java로 발전했습니다. 참나무라는 이름은 그의 사무실 밖에 서 있던 참나무 때문에 그가 사용한 이름이다. 2009년에 Oracle Corporation은 Sun Microsystems를 인수하고 Sun의 주요 소프트웨어 자산에 대한 소유권을 인수했습니다. 자바 그리고 솔라리스 평촌 수학학원.
Java란 무엇이고 어디에 사용되나요?
자바 여러 플랫폼용 소프트웨어를 생성하는 데 널리 사용되는 프로그래밍 언어입니다. Java 애플리케이션을 작성할 때 컴파일된 코드(바이트 코드라고도 함)는 Windows, Linux 및 Mac OS를 포함한 대부분의 운영 체제(OS)에서 실행됩니다. 이는 구문의 대부분을 C와 C++ 프로그래밍 언어.
C++와 유사하지만 엄밀히 말하면 객체지향 프로그래밍 언어입니다. 대부분처럼 자바 프로그램에는 객체를 정의하는 데 사용되는 클래스가 포함되어 있으며 메서드는 개별 클래스에 할당되며 C++보다 엄격한 것으로 알려져 있습니다. 즉, 변수와 함수는 명시적으로 정의되어야 합니다. 같지 않은 Windows 실행 파일(.EXE 파일) 또는 Macintosh 응용 프로그램(.APP 파일), 해당 프로그램은 운영 체제에서 직접 실행되지 않습니다. 대신, 프로그램은 다음에 의해 해석됩니다. 자바 가상 머신, 또는 JVM, 이는 다양한 플랫폼에서 실행됩니다. 자바 프로그램은 다중 플랫폼이며 다음을 포함하여 다양한 플랫폼에서 실행될 수 있습니다. 매킨토시, 윈도우, 그리고 유닉스 컴퓨터.
자바의 특징:-
단순한: Java는 배우기 쉽습니다. Java의 기본 개념을 이해하면 배우기 쉬우며 C++에서 사용 가능한 포인터 및 연산자 오버로드 개념이 포함되어 있지 않습니다.
객체 지향: Java에서는 모든 것이 객체입니다. 데이터와 동작을 포함하는 객체로 모든 것을 모델링할 수 있으며 추상화, 캡슐화, 다형성 및 상속과 같은 다양한 객체 지향 개념이 통합되어 있습니다.
플랫폼 독립성: C 및 C++를 포함한 많은 프로그래밍 언어는 Java가 컴파일될 때 플랫폼 독립적인 바이트 코드가 아닌 플랫폼 특정 시스템으로 컴파일될 수 없으며 웹을 통해 배포되고 실행되는 플랫폼에 관계없이 JVM에 의해 해석됩니다.
가지고 다닐 수 있는: Java 바이트는 모든 플랫폼으로 이식 가능하며 모든 플랫폼에서 실행될 수 있습니다. 구현에 따른 기능은 없습니다. 스토리지와 관련된 모든 것은 기본 데이터 유형의 예제 크기로 미리 정의되어 있습니다.
멀티스레딩: 다양한 작업을 병렬로 실행하는 데 도움이 되는 멀티스레딩 기능을 제공합니다. 더욱 강력하고 사용하기 쉬운 실행기 프레임워크를 도입했으며 동시에 많은 작업을 수행할 수 있는 프로그램 작성도 가능합니다. 이를 통해 개발자는 원활하게 실행될 수 있는 대화형 애플리케이션을 구축할 수 있습니다.
고성능: Java는 해석형 언어이기 때문에 C, C++만큼 빠르지는 못하지만, 고성능을 가능하게 하는 Just In Time 컴파일러 등 다양한 기능을 제공하고 있습니다.
안전한: Java 플랫폼은 신뢰할 수 없는 코드에 대한 바이트코드 확인, 인증 및 개인 정보 보호 지원 등의 보안 기능이 언어 및 런타임 시스템에 내장되어 설계되었습니다. 항상 OS와의 상호 작용이 거의 없는 Java 런타임 환경에서 실행되므로 더욱 안전합니다.
건장한: 이는 단순히 런타임 오류 처리, 자동 가비지 수집, 포인터 개념 부족, 간단한 메모리 관리 모델 예외 처리 등을 처리하는 강력하고 기능이 Java를 강력하게 만든다는 의미입니다.
결론:-
자바 프로그램은 다음 메커니즘을 사용하여 유형이 안전한 언어로 작성될 수 있습니다. 파라메트릭 다형성, 일반 추상화의 정의 및 구현을 허용하고 논문은 확장 언어에 대한 완전한 설계를 제공합니다.
공항과 북역(Gare du Nord)에서 파리 디즈니랜드까지 여행의 3가지 측면
Return to the default homepage