java分为三个版本/平台
JAVASE是桌面程序  PC机上的java程序
JAVAEE是开发web的java规范和框架
JACAME是安卓程序也就是 移动设备
se是基础,后面两个是延伸       ee,me兼se

做出来的东西即java程序:
1、 源文件扩展名.java;
2、对应文件编译后扩展名为.class;
3、打包后扩展名为.jar。
jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以使用这些jar包中的类和属性以及方法
war是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中(Web开发项目下的所有代码,包括前台HTML/CSS/JS代码,以及Java的代码)

jdk是java的开发工具包  是用来编译和执行Java程序必备的Java开发环境
JRE:Java runtime environment     #Java运行环境
    是运行基于Java语言编写的程序所不可缺少的运行环境,JRE中包含了JVM,runtime class libraries和Java application launcher,这些是运行Java程序的必要组件
JVM:Java Virtual Machine    #Java虚拟机
	java虚拟机:所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。每个系统平台都是有自己的虚拟机(在UNIX用UNIX的jvm,在linux上用linux的jvm,在windows上用windows的jvm)   
	假如用windows移植到UNIX,只需把java文件是UNIX的jvm上编译成class文件,然后用jvm运行就可以了
	所以JAVA语言能跨平台
java编译是前端编译器先将java代码编译成.class文件(即字节码),然后java虚拟机(jvm)解释成对应的机器语言
PHP是解释型语言
java是编译+解释型语言    先编译再解释

在这里插入图片描述

public static void main(String[] args)
是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法

public表示程序的访问权限,表示的是任何的场合可以被引用
static表示方法是静态的,不依赖类的对象的
void:main()方法是不需要返回值的
String args[] 这个方法接收来自程序执行时传进来的参数
System.out.println的含义:https://www.cnblogs.com/eniac12/p/5143160.html
posted on 2022-09-13 18:14  noone52  阅读(50)  评论(0编辑  收藏  举报