1세대 언어: 프린터 순수 기계 언어,
3세대 언어: C, Pascal, Fortran, 프로세스 지향 언어, 플랫폼의 순수 객체 지향 언어; -언어 플랫폼
Java 시스템 및 Java 시스템의 개발 역사:
Java 언어의 특징:
객체 지향 언어
해석 환경을 제공하는 플랫폼 독립적 언어;
C/C++ 언어의 장점을 흡수하지만 프로그램의 견고성에 영향을 미치는 부분(예: 포인터, 메모리 할당 및 릴리스 등)을 제거한 강력한 언어입니다.
Java 프로그램 실행 메커니즘 및 프로세스:
Java 가상 머신(Java Virtual Machine)
가비지 수집 메커니즘(Garbage Collection)
Java 가상 머신의 핵심 메커니즘:
Java 가상 머신은 이를 이해할 수 있습니다. 바이트코드를 기계 명령어로 사용하는 CPU가 됩니다.
다양한 운영 플랫폼에는 다양한 가상 머신이 있습니다.
더 이상 사용되지 않는 메모리 공간은 재활용되어야 합니다. - 가비지 수집; C/C++와 같은 언어에서 프로그래머는 쓸모 없는 메모리를 재활용할 책임이 있습니다.
Java 언어는 쓸모 없는 메모리 공간을 재활용해야 하는 프로그래머의 책임을 제거합니다. 이는 저장 공간 할당을 추적하는 시스템 수준 스레드를 제공합니다. , JVM에서 작업을 수행한다. 유휴 상태일 때 해제할 수 있는 메모리 공간을 확인하고 해제한다.
소스 파일에는 최대 하나의 공개 클래스가 있을 수 있습니다. 다른 클래스의 수에는 제한이 없습니다. 소스 파일에 공용 클래스가 포함되어 있으면 클래스 이름에 따라 이름을 지정해야 합니다. //이름은 공용 클래스의 이름과 일치해야 합니다
Java 애플리케이션의 실행 진입점은 main() 메서드입니다. 고정된 쓰기 형식이 있습니다.
public static void main(String args[]){…}
경로 및 클래스 경로의 개념을 숙지하세요.
Java 프로그램의 간단한 규칙에 익숙합니다.
위 내용은 Java 학습 노트의 Java 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!