컴퓨팅에서 Java® 란 무엇입니까?
컴퓨팅 산업에서 Java®는 필수 기술입니다. Java®는 웹 페이지 용 대화식 컨텐츠를 작성하고 독립형 프로그래밍 및 서버 측 애플리케이션을 개발하는 데 사용되는 프로그래밍 언어입니다. OSGi 또는 CORBA와 같은 확장과 함께 사용되는 경우가 많습니다.
Java는 1990 년대 초 Sun Microsystems에 의해 개발되었습니다. James Gosling이 이끄는“Oak”이라는 프로젝트로 시작되었습니다. 원래 목적은 애플릿 (웹 브라우저에서 실행되는 작은 프로그램)을 개발하는 것이 었습니다. 그러나 나중에 Java®도 전자 상거래 응용 프로그램 작성에 적합하다는 것이 밝혀졌습니다.
1998 년에 Java® Community Process가 설립되어 관심있는 전문가가이 고유 한 프로그래밍 언어의 향후 개발에 참여할 수 있습니다. 오늘날 Sun Microsystems는 Java® 가상 머신 및 컴파일러를위한 GNU General Public License를 제공합니다. 불행히도 Java® 프로그램을 실행하는 데 필요한 라이브러리는 아직 무료 소프트웨어로 사용할 수 없습니다.
Java®는 5 가지 주요 목표를 가지고 있습니다. 다른 널리 사용되는 프로그래밍 언어의 최고의 기능을 결합하여 사용 편의성을 높이고, 객체 지향 프로그래밍 방법을 사용하여 소프트웨어 응용 프로그램의 유연성을 높이고 컴퓨터 네트워크 사용을위한 내장 지원을 포함하며 안전한 제공 원격 소스에서 코드를 실행하고 동일한 프로그램을 여러 운영 체제에서 실행할 수 있습니다.
Java®는 자동 메모리 관리 모델을 통해 프로그래머가 자동 가비지 콜렉션이라는 프로세스를 구현하여 시간이 많이 걸리는 수동 메모리 관리 작업을 피할 수 있기 때문에 매우 인기가 있습니다. 그러나 일부 사람들은 C ++ 또는 다른 기본적으로 컴파일 된 언어보다 Java®가 느리고 메모리를 상당히 많이 소비한다고 생각합니다. 그럼에도 불구하고, 컴퓨터 프로그래밍 산업에서 일하기를 원하는 사람에게는 Java®에 대한 철저한 이해가 필요합니다.
Java®를 배우는 것은 외국어에 대한 문법 규칙을 배우는 것과 비교할 수 있지만 Java®에 대한 이해가 높아지면 다른 일반적인 프로그래밍 언어를 마스터하는 것이 상대적으로 쉽다는 것을 알 수 있습니다. Java®의 기본 사항을 마스터하는 데 사용할 수있는 다양한 자원이 있습니다. 인내심 있고 끈기있는 경우 웹 전체에서 제공되는 무료 자습서 및 온라인 전자 강좌를 사용하여 Java®를 스스로 배울 수 있습니다. 대부분의 지역 커뮤니티 칼리지에는 Java® 프로그래밍 클래스가 있습니다.
Java®는 때로는 비슷한 이름을 공유하지만 완전히 관련이없는 스크립팅 언어 인 JavaScript®와 혼동되기도합니다. Java®에서 사용되는 대부분의 구문은 C 및 C ++에서 비롯되었지만 오브젝트 모델이 더 단순하고 학습 할 하위 레벨 기능이 적습니다.