Java 란 무엇입니까?

Java는 개발자에게 연속성 플랫폼을 허용하도록 특별히 설계된 객체 지향 프로그래밍 언어입니다. Java는 기능 및 논리적 프로그래밍과 같은 다른 프로그래밍 패러다임과 다릅니다. 개발자는 처음부터 시작하는 것이 아니라 이미 완료 한 작업을 계속하거나 업데이트 할 수 있기 때문입니다. 객체는 코드를 깔끔하게 정리하고 필요할 때 쉽게 수정할 수 있도록합니다.

예를 들어, 자동차 대리점에는 여러 대의 자동차가 있습니다. 각 자동차는 하나의 객체이지만 각기 다른 모델, 엔진, 페인트 색상 등 클래스라는 다른 특성이 있습니다. 고객이 빨간색 픽업 트럭을 선택했지만 더 나은 스테레오 시스템을 추가하려고합니다. 새로운 픽업은 "픽업 트럭"이라는 개체의 모든 특성을 상속하고 프로그래머는 완전히 새로운 차량을 만드는 대신 "스테레오"클래스를 수정해야합니다. 이것이 바로 Java를 휴대폰, 웹 사이트 포럼, 게임 콘솔 및 지속적인 업데이트와 수정이 필요한 모든 것에 이상적인 플랫폼으로 만드는 이유입니다.

Java로 만든 프로그램은 바이트 코드로 조립되기 때문에 이식 가능합니다. JVM (Java Virtual Machine)이 설치된 모든 서버에서 실행할 수 있습니다. C ++와 달리 Java로 생성 된 객체는 외부 데이터를 참조 할 필요가 없습니다. 즉, 운영 체제 나 다른 외부 프로그램이 충돌하더라도 Java 응용 프로그램이 계속 실행됩니다.

Java와 Javascript를 혼동하지 마십시오. 후자는 Microsoft의 Visual Basic과 같은 해석 언어입니다. 웹 브라우저에 팝업 창을 표시하는 것과 같은 짧은 프로그램에 주로 사용됩니다. 자바 스크립트는 자바의 이식성이 부족하며 종종 HTML 코딩의 일부로 사용됩니다.

Java는 세계에서 두 번째로 많이 사용되는 프로그래밍 언어로, C 바로 뒤, C ++ 및 Objective C보다 앞서 있습니다. 무료로 다운로드하고 업데이트 할 수 있습니다. Windows XP 이상, Mac OS X 10.7.3 이상이 필요하며 대부분의 Linux 기반 시스템에서 작동합니다.

내 컴퓨터에 Java가 필요합니까?

Sun Microsystems는 운영 체제에 관계없이 모든 시스템에서 동일한 응용 프로그램을 실행할 수있는 범용 플랫폼으로 1995 년 Java를 만들었습니다. Java는 현재 전 세계적으로 30 억 개의 장치에 설치되어 있습니다. Java를 실행하려면 컴퓨터 에 JRE (Java Runtime Environment)를 다운로드하여 설치 합니다 . JRE에는 JVM (Java Virtual Machine)과 모든 클래스 또는 청사진이 포함되어있어 객체를 생성합니다. Java는 특히 프로그래머에게 유용하지만 Java 애플릿으로 응용 프로그램을 실행하는 최종 사용자에게도 필수적입니다.

2009 년에 Sun Microsystems를 인수 한 Oracle이 주요 보안 문제를 적절히 해결하지 못했기 때문에 국토 안보부는 2013 년 1 월 모든 사람에게 Java를 비활성화 할 것을 권장했습니다. 러시아의 안티 바이러스 회사 인 Kaspersky Lab은 2012 년 모든 사이버 공격의 절반이 Java에 의해 직접 발생했다고 말했습니다. Facebook 및 Twitter를 포함한 대부분의 주요 웹 사이트는 보안 위험을 피하기 위해 Java 대신 JavaScript 및 HTML 5를 사용합니다.

Java는 한때 인터넷의 미래로 간주되었으며 출시 후 거의 모든 것을 실행하는 데 절대적으로 필요했습니다. 이제 대부분의 사이버 보안 전문가는 컴퓨터에 Java가있는 경우 제거 할 것을 권장합니다. Java를 반드시 사용해야하는 경우 Java로 서핑하는 전용 브라우저를 사용하고 다른 모든 웹 활동에는 다른 브라우저를 사용하십시오.

Java는 무료입니까?

Sun Microsystems는 GNU General Public License의 조건에 따라 2007 년에 Java의 핵심 코드 대부분을 무료 및 오픈 소스 소프트웨어 (FOSS)로 공개했습니다. 오늘날 오라클은 JDK (Java Development Kit)를 무료로 다운로드 할 수 있지만 라이센스 없이는 재배포 할 수 없다고 말합니다.

그러나이 문제는 최근 법원에서 복잡해졌습니다. 2012 년 Google과 Oracle 간의 연방 소송으로 인해 Oracle CEO 인 Larry Ellison은 공개 법정에서 "Java는 무료입니까?"라는 질문을 받았습니다. 판사가 예 또는 아니오로 대답하도록 강요했을 때 Ellison은 "모르겠습니다"라고 대답하기 전에 눈에 띄게 불편 해 졌다고합니다. 오라클은 적절한 라이선스 비용을 지불하지 않고 Android 운영 체제에서 Java 코드를 사용하여 Google이 저작권 침해를했다고 비난했습니다. (61 억 달러로 조정) 구글은 자신이 사용한 코드가 퍼블릭 도메인이므로 회사는 라이선스 비용을 지불 할 필요가 없다고 주장했다. 구글은 궁극적으로 대부분의 클레임을 해결했지만 현재 항소 중이다.

일상적인 컴퓨터 사용자를위한이 질문에 대한 간단한 대답은 예, Java는 무료입니다. 프로그래머 및 Java에서 이익을 얻는 기타 사용자는 라이센스 비용을 지불해야 할 수 있습니다.

Java 용 공식 다운로드는 어디에 있습니까?

Java Runtime Environment (JRE, 일반 사용자 용)는 Oracle 웹 사이트에서 직접 다운로드해야합니다. 다운로드 페이지는 최신 소프트웨어 릴리스와 관련된 설치 지침, 라이센스 정보 및 참고 사항을 제공합니다. 필요한 Java 패키지를 결정하는 데 도움이되는 정보도 제공됩니다. Java Time Zone Updater 및 Java Access Bridge를 비롯한 몇 가지 다른 리소스도 Oracle 웹 사이트에서 다운로드 할 수 있습니다. Java.com은 Oracle에 의해 구동되며 JRE를 다운로드 할 수있는 신뢰할 수있는 곳입니다. 이것은 잠재적 인 맬웨어가 첨부되지 않은 상태에서 Java를 얻을 수 있도록 보장하는 유일한 옵션입니다.

Java Development Kit (JDK, 프로그래머 용) 소스 코드는 Windows 사용자 용 Oracle 웹 사이트에서 다운로드 할 수 있습니다. Ubuntu 사용자는 "openjdk"를 검색하고 설치하기 만하면 코드를 얻을 수 있습니다. Mac OS X 사용자는 Apple 개발자 웹 사이트에서 OS X 용 Java 개발자 패키지를 다운로드 할 수 있습니다.

일부 타사에서는 Java 다운로드를 제공하지만 사용시주의를 기울여야합니다. Download.com은 가장 신뢰할 수있는 사이트 중 하나이며 일반적으로 사용자로부터 긍정적 인 리뷰를받습니다. 무료 Java 다운로드를 제공한다고 주장하는 다른 웹 사이트를 신뢰하지 마십시오. 시스템을 멀웨어 및 트로이 목마에 실수로 열 수 있습니다.

Java를 최신 상태로 유지해야하는 이유는 무엇입니까? 내 컴퓨터는 안전합니까?

Java 7 및 모든 후속 버전의 애플리케이션은 업데이트가 필요하고 잠재적 인 보안 위험이 임박 할 때 항상 사용자에게 알립니다. 메시지가 표시되면 필요한 업데이트와 패치를 설치하는 것이 좋지만 합법적 인 출처를 통해서만 설치하는 것이 좋습니다. 맬웨어 개발자는 진짜처럼 보이는 여러 가지 잘못된 업데이트를 만들었습니다. 특히 Windows 용 "Java Update 11"이라고합니다. 파일은 "javaupdate11.jar"로 나타납니다. 일단 설치되면 해커가 시스템을 손상시킬 수있는 백도어 방식을 만듭니다. Java를 최신 상태로 유지하는 것은 보안 및 성능상의 이유로 중요하지만 합법적 인 파일을 다운로드하고 있는지 확인하는 것도 똑같이 중요합니다. Java 홈페이지 또는 컴퓨터에 설치된 제어판에서 직접 제공되는 업데이트 만 다운로드하십시오. 다운로드하라는 업데이트 알림을 받으면 알림을 닫습니다. 그런 다음 Oracle 또는 Java 홈페이지로 이동하여 잠재적 업데이트를 확인하십시오. Java 자동 업데이트는 필요한 업데이트 및 패치를 자동으로 확인합니다.

원하는만큼 자주 업데이트를 검색하도록 설정하거나 언제든지 수동으로 확인할 수 있습니다. Oracle은 Java 자동 업데이트를 활성화 된 상태로 유지할 것을 권장합니다. 기본 설정은 사용자에게 필요한 업데이트를 한 달에 한 번 알려줍니다.

스토어의 상품들