java一些概念

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值