与Java的第一面

目录

一、开发环境

1.什么是JRE

2.什么是JDK

二、Java的程序运行

1.编译阶段

2.执行阶段

3.实例演示

三、Java入门


 

一、开发环境

1.什么是JRE

        JRE的全称是:Java Runtime Environment,即Java运行时环境,或者说是用Java语言编写的程序跑起来所必须具备的环境。Java的开发者才能将自己开发的程序发布到用户手中,用户通过JRE运行程序。JRE中包含了JVM(Java虚拟机)和java基础类库。

2.什么是JDK

        JDK的全称是:Java Development Kit,即Java的开发程序包或开发工具包,他包含了JRE、一些Java工具(javac/java等)以及Java基础的类库。如果用户仅需要运行Java程序,就不需要安装JRE,如果用户是要开发程序的,那就需要安装JDK来编译和调试程序。

二、Java的程序运行

1.编译阶段

        我们写好的源代码保存在*.java文件中(下面以Test.java进行举例),比如Test.java就是源文件,代码写好之后,我们需要编译他,这也是编译阶段的核心,在这个过程中,生成一个新文件Test.class,*.class是字节码,也是一个二进制文件,如果强行打开看里面的内容,我们是看不明白的,因为字节码是给JVM阅读的。

2.执行阶段

        既然字节码是给JVM阅读的,那自然就要JVM来运行该文件,JVM执行编译后的字节码,将其“翻译”成机器码,然后交给操作系统具体执行。

3.实例演示

        编译阶段使用的命令是javac,实际上,就是调用一个名字叫javac的程序,可以在jdk的文件目录下的bin文件中找到。

public class test{
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}

 源文件经过javac命令编译后,生成*.class文件

 

        然后再执行test.class文件,通过java命令执行,test是文件名,不需要加后缀

 

三、Java入门

public class test{
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}

        Java是一个纯面向对象开发的语言,在 Java开发中,一切皆对象,所有的方法和属性都必须“包含”在类之中,也就是说,必须在类中定义变量和方法,而class关键字声明的就称之为类。

  • 主方法main是一个程序的入口,同样必须放在一个类中进行定义
public class test {
    public static void main(String[] args) {
        System.out.println("My first name is :" + args[0]);
        System.out.println("My last name is :" + args[1]);
    }
}
  • String[] args是一个字符串数组,我们可以在运行主方法的时候,由程序外部传入一些信息

        执行test.class文件的时候,在java test后面加一个空格,然后输入一个参数,再用空格隔开,输入第二个参数,如果还有多个参数 ,依然是以空格分隔

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值