Java Language는 1995 년 Sun (Stanford University Network)이 시작한 고급 프로그래밍 언어입니다. 처음에는 소규모 소비자 전자 제품에 주로 사용되었으며, Java 언어는 빠르게 상승했습니다 (Java Applet은 실행될 수 있습니다. 브라우저), 대규모 인터넷 프로젝트에 선호되는 언어가되었습니다.
2009 년 4 월 20 일, Oracle은 Sun을 74 억 달러에 인수하여 Java의 저작권을 얻었습니다.
Java는 객체 지향적 인 프로그래밍 경험이없는 객체 지향 언어입니다 . 코드를 쓰는 데 더 많은 시간을 보내면 자연스럽게 어울리게됩니다.
Java는 프로그래밍 언어 일뿐 만 아니라 그래픽 그리기, 소켓 연결, 데이터베이스 액세스 등과 같은 복잡한 작업의 단순화를 극대화하는 거대한 라이브러리가있는 완전한 플랫폼입니다.
Java는 크로스 플랫폼이며 한 번에 컴파일되며 모든 곳에서 실행됩니다.
세계 프로그래밍 언어 순위에서 Java는 거의 2 위를 차지합니다.
Java는 C ++보다 늦게 출시 된 전형적인 객체 지향 언어입니다.
사람들은 C ++의 구문이 너무 복잡하고 중복성이 많다는 것을 알게되지만 Java는 설계 할 때 가능한 한 C ++에 가깝습니다. Java Syntax는 헤더 파일이없는 C ++ 구문의 "순수한"버전입니다. C ++ 기초를 가진 독자는 Java로 쉽게 전환 할 수 있습니다.
Java는 널리 사용됩니다.
1. 웹 개발 : Java는 Renren과 Qunar.com의 배경과 같은 대규모 기업 웹 사이트를 개발하는 데 매우 적합합니다.
2. Android Development : Android 휴대 전화의 거의 모든 앱은 QQ, WeChat 및 UC 브라우저와 같은 Java로 개발됩니다.
3. 클라이언트 개발 : Java는 또한 Elicpse 및 NetBeans와 같은 컴퓨터에서 소프트웨어를 개발하는 데 사용될 수 있습니다.
4. 임베디드 애플리케이션 : 임베디드 애플리케이션은 오래된 휴대폰의 소프트웨어 및 MP3의 소프트웨어와 같은 소규모 전자 제품으로 실행되는 소프트웨어입니다.
그러나 Java의 현재 주요 응용 프로그램 방향은 웹 개발 및 Android 개발이며 IT 회사가 채용 한 대부분의 Java 프로그래머 도이 두 가지 측면에 참여하고 있다고 책임감있게 말할 수 있습니다.
Java의 GUI 라이브러리는 뛰어나지 않으며 많은 사용자가 인터페이스에 익숙하지 않습니다. 기본적으로 (다음 섹션은 자세히 소개됩니다). Java에서 개발 된 시장에서 직접 출시되는 일반 사용자를위한 클라이언트 프로그램은 거의 없습니다.
임베디드 측면에서 Java는 기본 하드웨어를 작동하기가 어렵고 유연성이 거의 없으며 많은 리소스를 차지하는 가상 기계 지원이 필요하며, 이는 매우 낮은 구성을 가진 마이크로 컨트롤러 시스템에 약간 어렵습니다. 따라서 효율적이고 소형화되며 중요한 임무를 수행하기 위해 노력하는 응용 분야에서는 로켓 제어, 센서 커뮤니케이션 또는 우주선의 방향을보고하는 것과 같은 어셈블리 및 C 언어가 가장 잘 사용됩니다.
Java는 완전한 기능을 가진 언어이지만, 모든 프로젝트에서 선택하는 법을 배우는 데있어 고유 한 측면을 가지고 있습니다.