初识java

1. java代码的执行流程

先编译,再解释(执行)

我们写的java代码(java格式的文件),会被编译成class类型文件,由java虚拟机解析(执行)。

每个操作系统都有对应的java虚拟机。

2. 名词解释

  • JDK(Java Development Kit): java开发工具,包含jre。

    • 我们写java程序,运行java代码,只需安装jdk即可,因为jdk包含jre,jre包含jvm。

  • JRE(Java Runtime Environment):java运行环境,包含jvm。

  • JVM(Java Virtual Machine):java虚拟机,每个操作系统都有对应的jvm,运行java程序。

3.安装jdk

安装jdk:

安装8及以上的,稳定的是最好的。

jdk-8u171-windows-x64.exe

双击(下一步)一路到底。

4. 配置java的环境变量

参照Java 开发环境配置 | 菜鸟教程进行配置

变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91                  // 要根据自己的实际路径配置
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;     //记得前面有个"."
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

5. 编写第一个程序

  • 在D盘下,创建文件夹java

  • 在java文件夹下创建文件First.java

    • 所有的java代码必须写在java文件中(以.java结尾的文件)

  • 编写类及main方法

class HelloWorld {
    public static void main(String[] args) {
        System.out.print("hello world");
    }
}
  • 编译

    • 通过cmd命令打开后台命令输入框(就是那个黑乎乎的窗口)

d:                      :切换到D盘
cd java                 :跳转到java文件夹下
javac First.java        :编译java文件,注意First.java就是文件名
                          编译后的class类型文件名为java文件中class类的名称(HelloWorld.class)
  • 运行

    • java class文件名(只有文件名,不用写.class)

    • 在后台执行的就是class中定义的main方法

java HelloWorld

一个java文件中可以编写多个class

class HelloWorld2 {
    public static void main(String[] args) {
        System.out.print("my name is xsg");
    }
}
​
class HelloWorld3 {
    
    public static void main(String[] args) {
        System.out.print("i am from guoyang");
    }
    
}
​
class HelloWorld4 {
    
    public static void main(String[] args) {
        System.out.print("i am a teacher");
    }
    
}

注意:如果一个java文件定义多个class,在编译时,会生成多个class文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值