1.编译

:打开命令提示符窗口-->找到源文件的文件夹并且打开-->输入 javac 源文件名称.java(HelloWorld.java)

2.运行

:打开命令提示符窗口-->找到源文件的文件夹并且打开-->输入 java 字节码文件名称(注意:不需要写后缀名)

HelloWorld

程序的组成

public:在java中代表访问权限修饰符,public代表公共的,是最大的访问权限。
注意:在一个源文件中,实际上可以编写很多的类,但是只有一个一个类能使用public进行修饰,就是类名与源文件名称一致的类。

注意:只要是源文件更改,必须重新编译才能生效。不建议大家在一个源文件中编写多个类。

class:是Java中的53个关键字中的一个,代表类或者是当前声明的是一个类。

HelloWorld:叫做当前类的类名。类名一般都是与源文件名称一致,并且区分大小写。

大括号{}:代表区块或者是作用范围,大括号跟着谁就代表谁的作用范围。

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

public static void main(String[] args) {

}

以上的代码是一个方法,并且是一个很特殊的方法,此方法叫做主方法或者叫做main方法。此方法极其特殊,特殊在写法固定,主方法是java程序的入口,也就说一个java程序想要执行,必须有一个主方法。java程序执行就是执行主方法中的代码。

static:代表着静态。
void:是方法的返回值,代表此方法没有返回值。
main:叫做方法名称,主方法名称固定。
小括号():在java中小括号是方法的标志。代表方法的参数列表。

String:java中代表字符串类,之后详细讲解。
args:代表参数的名称
中括号[]:代表数组,是数组的标志。

System.out.println("HelloWorld");

System.out.println("HelloWorld");

System:是一个类。java中给我们编写好的一个类,叫做系统类,在这个类中封装了很多的方法以及对象,我们直接去使用就可以了。
out:是一个System类中的静态对象,代表着输出。
println():out对象的一个方法,此方法用来进行输出。
双引号"":双引号在java中代表着字符串,只要看到被双引号包围起来的内容,就是一个字符串。

分号;:在java中分号代表一条java语句的结束。

注意:在编程中所有的标点符号必须都是英文半角符号。

一般情况下一个类的组成部分:

访问权限修饰符 class 类名{
属性
方法
}

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

如何编译Java程序以及运行程序的更多相关文章

  1. 在命令提示符窗口下(cmd)使用指令操作并编译java代码,运行java编译代码

    使用cmd操作java代码,编译.java文件,运行.class文件. 操作步骤: 1:创建一个文件夹: 例如:在e盘根目录(\)下面创建一个名为Hello的文件夹: 使用md指令:如图 在e盘中会生 ...

  2. linux中启动 java -jar 后台运行程序

    直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉.以下方法可让jar运行后一直在后台运行. 1. java -jar xxx.jar & 说明: 在末尾加入 ...

  3. 利用ant的javac任务来编译程序使用ant的java任务来运行程序

    <?xml version="1.0" encoding="UTF-8"?> <project name="javaTest&quo ...

  4. Java 定时循环运行程序

    Timer 和 ScheduledExecutorSeruvce 都能执行定时的循环任务,有函数 scheduleAtFixedRate.但是,如果任务运行时间较长,超过了一个周期时长,下一个任务就会 ...

  5. Java 命令行运行java程序,出现“找不到或无法加载主类 ”的注意事项

    引用:http://blog.chinaunix.net/uid-27106528-id-5209914.html 要在CMD命令行中使用java 运行java程序,关于出现 “找不到或无法加载主类 ...

  6. 用jdk在cmd下运行编译java程序

    1.首先通过创建一个txt文档,将java代码写入txt文档中保存 2.将保存好的HelloWorld.txt文档重命名为HelloWorld.java文件. 3.打开windows中的"命 ...

  7. java 11 移除的一些其他内容,更简化的编译运行程序,Unicode 10,移除了不太使用的JavaEE模块和CORBA技术,废除Nashorn javascript引擎,不建议使用Pack200 相关api

    移除的一些其他内容 移除项 移除了com.sun.awt.AWTUtilities 移除了sun.misc.Unsafe.defineClass, 使用java.lang.invoke.MethodH ...

  8. java 命令行 编译 运行程序

    学习java使用IDE前最好先用用命令行的javac.java来跑一跑简单的程序,这样能够熟悉一下包管理对.class文件路径的影响. 我们先写一段简单的代码: package com.csdn.lk ...

  9. 利用ant的javac任务来编译java程序

    <?xml version="1.0" encoding="UTF-8"?> <project name="javaTest&quo ...

随机推荐

  1. 使用C#分层查询多个表数据

    下面我来给大家叙述一下视野分层加载多张表数据: 首先创建一个StudentExtends类: 在DAL层studentDAL类写如下代码: 在BLL层写如下代码,引用DAL层的LoadStudentI ...

  2. 六:flask-自定义URL转换器

    flask进行url参数匹配的时候,是继承的werkzeug.routing.BaseConverter库进行重写的 导入看源码 里面有所有的URL参数数据类型的判断 也就是说,可以继承过后实现自己的 ...

  3. python学习笔记:(六)str(字符串)常用方法

    注意点: 1.字符串是不可变的: 2.%格式化操作符:左侧放置字符串,右侧放置希望被格式化的值. 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应 ...

  4. 动态网页基础——JSP

    WEB项目的目录结构 META-INT  WEB-INF 对外都是不可访问的,不可把index.jsp/index.html 放这 JSP JSP是为了简化Servlet的工作出现的替代品,Servl ...

  5. 【MM系列】SAP MM模块-如何修改物料的移动平均价

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-如何修改物料的移动 ...

  6. YARN日志聚合相关参数配置

    日志聚合是YARN提供的日志中央化管理功能,它能将运行完成的Container/任务日志上传到HDFS上,从而减轻NodeManager负载,且提供一个中央化存储和分析机制.默认情况下,Contain ...

  7. idea的掌握

    1:idea的界面了解(一般都会勾选这两项,编码比较方便) 2: 如何配置sdk(jdk,最后一个生成的是.class文件的位置) 3: 如何单个项目配置和全局配置 4:如何配置项目的jdk编译版本和 ...

  8. 从零构建vue项目(三)--vue常用插件

    一.直接拉取的模板中,package.json如下: { "name": "vuecli2-test", "version": " ...

  9. Ubuntu 安装nodejs最新版本

    sudo apt update -y   sudo apt install -y npm   sudo npm config set registry https://registry.npm.tao ...

  10. 多线程15-ReaderWriterLockSlim

        ));         }         );                     rwl.EnterUpgradeableReadLock();                     ...