java入门学习(一:基础篇-编译一个源程序)

Java入门学习(一)

第一个Java程序

首先jdk以及编译器需要安装完成,很多的博主都要涉及如何进行安装、部署和配置环境变量,这里就省略带过,直接步入主题

  1. JDK、JRE、JVM的关系
    JDK/BIN:该目录下存放了很多命令,例如javac.exe和java.exe
    javac.exe:负责编译
    java.exe:负责运行
    在这里插入图片描述

  2. 开发HelloWould.java源程序

在没有安装编译器的情况下,我们也可以根据电脑自带的记事本或者写字板编写程序
2.1、首先在本地上创建一个文本文件.txt;将名称更改为HelloWorld.java;你并不需要在乎为何需要这样命名,机械式的照搬即可,该大写的大写,该小写的时候瞎写;它就是一个问世程序,自此之后,你就将步入Java
在这里插入图片描述

2.2、用电脑自带的写字板或者记事本打开,将下面的代码复制到写字板中,进行保存

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

}

在这里插入图片描述
2.3、写完后将程序关闭,此时我们Java已经学完了,但是我们需要一个javac将其编译生成class语句

  1. 将HelloWould.java源程序通过javac工具进行编译

3.1、首先检查javac源程序是否可用
进行命令窗口,输入javac后回车;若是回车出现‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件,则表示Windows操作系统无法找到javac命令文件,此时应该检查当前目录下是否存在该文件,若是当前目录下搜索不到会从环境变量path指定的路径当中搜索某个命令,若是还搜索不到,则会报以上错误
在这里插入图片描述

3.2、javac命令如何使用?
java java源文件路径(路径包括相对路径和绝对路径)

  1. 编译源程序
    A:绝对路径
    4.1、找到之前变成的源程序HelloWorld.java,打开命令窗口,输入javac + 源程序绝对路径后回车
    在这里插入图片描述
    4.2、javac编译之后若是没有出现任何错误,原文件路径下则会生成一个.class文件,那么就恭喜你了;
    在这里插入图片描述
    若是编译报错,命令窗口则会打印出报错的原因,即可根据报错的原因在文件中查看
    在这里插入图片描述
    B:相对路径
    4.3、相对于当前而已,切换至当前目录下
    在这里插入图片描述
    4.4、直接输入 javac HelloWorld.java+回车
    在这里插入图片描述
  2. 运行java程序
    需要使用java.exe命令
    5.1 测试Java命令是否可用

java -version在这里插入图片描述
java
在这里插入图片描述
5.2、使用方式

a:java 类名
硬盘上有HelloWorld.class,那么类名就是HelloWorld
b:java HelloWorld
需注意,java命令后面跟的不是文件路径,是一个类的名字

首先需要注意先将Dos窗口中的目录切换到HelloWorld.class文件所在目录,用dir查看路径下是否已经存在class文件

在这里插入图片描述
5.3、然后输入 java HelloWorld + 回车,即可打印出HelloWorld

  1. 词译
//public 表示公开的
//class 表示定义一个类
//HelloWorld 表示一个类名
public class HelloWorld {//表示定义一个公开的类,起名为HelloWorld 
/*
public 表示公开的
static 表示静态的
viod 表示空
main 表示方法名为main
(string[] args)是一个main方法的形式参数列表
*/
		public static void main (String[] args) { //表示定义一个公开的静态的主方法
			System.out.println("HelloWorld");
		}
}

在这里插入图片描述
类体中不允许直接编写Java语句【除声明变量之外】
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我头发乱了伢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值