Java(一)

java简介

java之父: 詹姆斯·高斯林

javaSE:Standard Edition,标准版

javaEE:Enterprise Edition,企业版

javaME:Micro Edition,瘦身版

JRE:Java Runtime Environment  ,运行java字节码的虚拟机

JDK:Java Development Kit ,如果只有java源码,要编译成java字节码,就需要jdk,jdk除了包含jre之外,还包含了编译器、调试器等

JSR规范:Java Specification Request

JCP组织:Java Community Process

jdk安装

Oracle的官网下载安装(这个网上很多教程)

备注:java:可执行程序,其实就是JVM,运行java程序,就是启动JVM,然后让JVM执行指定的编译后的代码

   javac:Java的编译器,用于把Java源码文件(已以.java后缀结尾)编译为Java字节码文件(以.class后缀结尾)

   jar:用户把一组.class文件打包成一个.jar文件,便于发布

   javadoc:用于从java源码中提取注释并生成文档

   jdb:java调试器,用于开发阶段的运行调试

Java程序

public class Test {
public static void main (String[] args){
System.out.println("Hello, java");
}
}

 

 

 

public classTest {......}

Test 是类名,大小写敏感,class 用来定义一个类,public表示这个类是公开的,{}中间是类的定义。

public static void main (String[] args){.....}

方法是可执行的代码块,main 是方法名,()里是方法参数,String[]是参数类型,args是参数名,public、static是用来修饰main方法的,表示main方法是一个公共的静态方法,void是方法的返回类型,{}是方法的代码,代码每一行都以分号(;)结尾。

java执行代码的流程:先用javac把.java文件编译成 字节码.class文件,然后用java命令执行这个字节码文件

┌──────────────────┐
│    Test.java    │<─── source code
└──────────────────┘
          │ compile
          ▼
┌──────────────────┐
│   Test.class    │<─── byte code
└──────────────────┘
          │ execute
          ▼
┌──────────────────┐
│    Run on JVM    │
└──────────────────┘
因此,可执行文件javac是编译器,而可执行文件java就是虚拟机。

备注:一个java源码,只能有一个public类型的class,class的名称和文件名称要完全一致;

   javac可以将.java源码编译成.class字节码;

   使用java可以运行一个已经编译的Java程序,参数是类名。

IDE选择

目前我选择使用 IntelliJ Idea,IntelliJ Idea是由JetBrains公司开发的,关于安装和使用教程,网上很多。

 

posted @ 2021-03-03 11:58  小小日常  阅读(58)  评论(0编辑  收藏  举报