> Java > java지도 시간 > 본문

Java 학습 노트의 Java 소개

黄舟
풀어 주다: 2017-07-24 14:30:34
원래의
1594명이 탐색했습니다.
1세대 언어: 프린터 순수 기계 언어,
3세대 언어: C, Pascal, Fortran, 프로세스 지향 언어, 플랫폼의 순수 객체 지향 언어; -언어 플랫폼
Java 시스템 및 Java 시스템의 개발 역사:
Java 언어의 특징:
객체 지향 언어

해석 환경을 제공하는 플랫폼 독립적 언어;
C/C++ 언어의 장점을 흡수하지만 프로그램의 견고성에 영향을 미치는 부분(예: 포인터, 메모리 할당 및 릴리스 등)을 제거한 강력한 언어입니다.
Java 프로그램 실행 메커니즘 및 프로세스:
Java 가상 머신(Java Virtual Machine)
가비지 수집 메커니즘(Garbage Collection)
Java 가상 머신의 핵심 메커니즘:

Java 가상 머신은 이를 이해할 수 있습니다. 바이트코드를 기계 명령어로 사용하는 CPU가 됩니다.


다양한 운영 플랫폼에는 다양한 가상 머신이 있습니다.
  • Java 가상 머신 메커니즘은 기본 운영 플랫폼의 차이점을 보호하고 "하나의 컴파일, 어디서나 실행"을 실현합니다. ".

  • Java는 해석된 언어이고, C/C++는 컴파일된 언어입니다.

    가비지 수집의 핵심 메커니즘:

더 이상 사용되지 않는 메모리 공간은 재활용되어야 합니다. - 가비지 수집; C/C++와 같은 언어에서 프로그래머는 쓸모 없는 메모리를 재활용할 책임이 있습니다.
Java 언어는 쓸모 없는 메모리 공간을 재활용해야 하는 프로그래머의 책임을 제거합니다. 이는 저장 공간 할당을 추적하는 시스템 수준 스레드를 제공합니다. , JVM에서 작업을 수행한다. 유휴 상태일 때 해제할 수 있는 메모리 공간을 확인하고 해제한다.
  • Java 프로그램 실행 중에 자동으로 가비지 수집이 실행되며 프로그래머가 정밀하게 제어하거나 개입할 수 없습니다.

  • 예비 Java 애플리케이션:

  • Java 소스 파일의 확장자는 "java"입니다. 소스 파일의 기본 구성 요소는 이 예제의 HelloWorld 클래스와 같은 클래스입니다.

소스 파일에는 최대 하나의 공개 클래스가 있을 수 있습니다. 다른 클래스의 수에는 제한이 없습니다. 소스 파일에 공용 클래스가 포함되어 있으면 클래스 이름에 따라 이름을 지정해야 합니다. //이름은 공용 클래스의 이름과 일치해야 합니다

Java 애플리케이션의 실행 진입점은 main() 메서드입니다. 고정된 쓰기 형식이 있습니다.
public static void main(String args[]){…}
  • Java 언어는 대소문자를 엄격하게 구분합니다.
  • Java 메소드는 명령문으로 구성되며 각 명령문은 세미콜론 End;

  • Java 언어에는 세 가지 주석 방법이 있습니다.

  • 첫 번째 프로그램 요약:


  • 복사본 사용;

경로 및 클래스 경로의 개념을 숙지하세요.
Java 프로그램의 간단한 규칙에 익숙합니다.

위 내용은 Java 학습 노트의 Java 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿