java入门学习(一:基础篇-编译一个源程序)
发布日期:2022-05-29 20:21:59 浏览次数:2 分类:技术文章

本文共 1620 字,大约阅读时间需要 5 分钟。

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语句【除声明变量之外】
在这里插入图片描述

转载地址:https://blog.csdn.net/qq_41144305/article/details/123684239 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java入门学习(三:数据类型)
下一篇:Java入门基础知识点整理大放送,推荐保存

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月04日 18时46分33秒