JAVA概述

JAVA概述

1.Java 重要特点

    1. Java 语言是面向对象的(oop)
    1. Java 语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
    1. Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台

image-20250804225236839

    1. Java 语言是解释型的[了解] 解释性语言:javascript,PHP, java 编译性语言:c/c++ 以直接被机器执行,c/c++

2.JAVA运行机制及运行过程

  • 1)Java 语言的特点:跨平台性

    image-20250804225553749

  • 2)Java 核心机制-Java 虚拟机 [JVMjavavirtual machine]

      - 基本介绍
      1)  JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在 JDK 中.
      2)   对于不同的平台,有不同的虚拟机。 
      3)   Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
    

image-20250804230021416

3.什么是JDK,JRE

3.1JDK基本介绍

1) JDK 的全称(JavaDevelopment Kit Java 开发工具包)
    JDK =JRE+java 的开发工具 [java,javac,javadoc,javap 等
2)  JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装JDK就不用在单独安装JRE了

3.2JRE 基本介绍

1) JRE(Java Runtime Environment
 JRE =JVM+Java 的核心类库[类]
 Java 运行环境)
2) 包括Java虚拟机(JVMJavaVirtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可

3.3JDK、JRE 和 JVM的包含关系

1) JDK=JRE+ 开发工具集(例如Javac,java编译工具等)
2) JRE=JVM+JavaSE标准类库(java核心类库)
3) 如果只想运行开发好的 .class文件 只需要JRE

4.Java 开发注意事项和细节说明

  1. Java源文件以 .java 为扩展名。源文件的基本组成部分是类(class),如本类中的Hello类。
  2. Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String[] args)
  3. Java语言严格区分大小写。
  4. Java方法由一条条语句构成,每个语句以“:”结束。
  5. 大括号都是成对出现的,缺一不可。[习惯,先写(} 再写代码]
  6. 一个源文件中最多只能有一个public类。其它类的个数不限。
  7. 如果源文件包含一个public类,则文件名必须按该类名命名!
  8. .一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public 类,这样入口方法就是非public的main方法
posted @ 2025-08-04 23:19  *珍惜当下*  阅读(6)  评论(0)    收藏  举报