Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

자바에 대한 흥미로운 사실


  • Java는 순전히 우연에 의해 만들어졌고, 개발자 팀은 셋톱 박스를 구축하느라 바빴고, C++를 청소하기 시작했습니다. 이러한 변경 사항을 마무리하면서 결국 Java와 해당 런타임 환경을 발견하게 되었습니다.

  • 많은 분들이 알고 계시겠지만 그렇지 않은 분들을 위해 Java는 이 언어로 결정된 원래 이름이 아닙니다. '옥수수'였습니다. Sun Marketing 시스템은 나중에 'Oak'라는 회사가 있다는 것을 알고 이름을 변경했습니다.

  • 전 세계적으로 널리 사용되는 언어이며 개발자 그룹에서 가장 좋아하는 것으로 간주되며 설문조사에서 두 번째로 가장 인기 있는 프로그래밍입니다.

  • Java를 사용하여 구축된 플랫폼의 도움으로 실행되는 30억 대의 휴대폰과 셀 수 없이 많은 휴대폰이 있습니다.

  • 가장 인기 있는 게임인 '마인크래프트'는 자바로 작성되었습니다. '마인크래프트'의 창시자인 노치가 자바로 게임을 작성했고, 나중에 마이크로소프트에 인수되었고, 게임의 새 버전이 C++로 출시되었습니다.

  • 키워드 'final'은 클래스, 변수, 메소드 및 필드와 함께 사용할 수 있습니다. 이렇게 하면 모든 속성을 변경할 수 없습니다. 즉, 최종 클래스를 확장할 수 없고, 최종 변수를 변경할 수 없으며, 최종 메서드를 재정의할 수 없으며, 최종 필드가 상수입니다.

  • Java를 동적으로 만드는 두 가지 측면, 즉 Java 계측 및 Java 반사가 있습니다. Java 계측은 런타임에 코드를 변경해야 하는 경우 미리 컴파일된 클래스를 수정하는 데 도움이 됩니다. Java Reflections는 특정 클래스의 개인 변수를 보는 데 도움이 됩니다.

  • C++를 사용하는 동안 우리 중 많은 사람들이 포인터의 개념과 작동 방식에 대해 좌절하고 혼란스러워했을 것입니다. 다행히도 Java에는 포인터의 개념이 없습니다. 제작자가 포인터를 추가하면 언어의 견고성을 저해할 것이라고 생각했기 때문입니다.