尚学堂 老师好!

上海:15201841284

广州:020-2989 6995

深圳:0755-23061965

武汉:027-8798 9193

西安:029-8822 8155

简单Java程序

在这篇文章中,我们来学习如何编写一个java的简单程序。在安装JDK后编写一个简单的 hello java 程序。

要创建一个简单的java程序,需要创建一个包含main方法的类。下面先了解一下要求。
 

更多精彩内容以及学习资料,尚学堂论坛bbs.bjsxt.com免费下载。

Hello Java示例的要求

要执行任何java程序,您首先需要:

  • 安装JDK,如果你没有安装它,下载JDK并安装它。
  • 设置jdk/bin目录的路径,参考:
  • 创建或编写java程序
  • 编译并运行java程序

创建hello java示例

现在让我们创建hello java程序,即创建一个 Simple 类,代码如下:

 class Simple{       public static void main(String args[]){          System.out.println("Hello Java !");       }   } 
Java

将上面代码保存在一个文件:Simple.java 中。

编译 Simple.java文件中的代码:

 javac Simple.java 
Shell

执行编译后生成的二进制代码(Simple.class):

 java Simple 
Shell

输出结果:

 Hello Java 
Shell

理解第一个java程序

让我们看看classpublicstaticvoidmainString []System.out.println()的含义。

  • class关键字用于在java中声明一个类。
  • public关键字是一个表示可见性的访问修饰符,它表示对所有人可见。
  • static是一个关键字,如果将某个方法声明为static,它被称为静态方法。 静态方法的核心优势是不用创建对象就可以直接调用。 main方法由JVM执行,因此它不需要创建对象来调用main方法。所以它节省了内存。
  • void是方法的返回类型,它意味着它不返回任何值。
  • main表示程序开始(执行的入口)。
  • String [] args用于命令行参数,在以后会学习。
  • System.out.println()是打印输出语句。在稍后我们会来了解System.out.println语句的内部工作原理。

下面我们来演示编写简单程序完整过程,通过开始菜单 -> 所有程序 -> 附件 -> 打开记事本(或者您常用的文本编辑器),并写如下所示的简单程序:

简单Java程序

如上图所示,在编辑器(记事本)中编写java的简单程序并将其保存为Simple.java文件。 要编译和运行这个程序,可通过开始菜单 ->所有程序 ->附件 -> 打开命令提示符

要编译和运行上述程序,首先转到保存Simple.java文件所在的目录; 本示例中的目录是F:/worksp/javabase 。命令提示符下进入这个目录并按步输入:

编译 Simple.java文件中的代码:

 javac Simple.java 
Shell

执行编译后生成的二进制代码(Simple.class):

 java Simple 
Shell

输出结果:

 Hello Java 
Shell

整个过程如下图所示 -

简单Java程序

编写Java程序的方式有多少种?

有很多方法可用来编写一个java程序。 可以在java程序中进行的修改如下:

1)通过改变修饰符的顺序,方法原型不改变。

让我们再来看看main方法的简单代码。

 static public void main(String args[]) 
Java

2)java数组可以使用后类型,前变量或后变量。

让我们看看编写main方法的不同方式的代码。

 public static void main(String[] args)   public static void main(String []args)   public static void main(String args[]) 
Java

3)通过传递3个点为main方法提供var-args支持

让我们来看看在main方法中使用var-args的简单代码,在Java新特性一章中我们将学习var-args的用法。

 public static void main(String... args) 
Java

4)在java中的类的末尾的分号是可选的。

让我们来看看下面简单的代码。

 class A{   static public void main(String... args){   System.out.println("hello java4");   }   };// ";"- 这里加不加分号没有影响 
Java

有效的java main方法签名

 public static void main(String[] args)   public static void main(String []args)   public static void main(String args[])   public static void main(String... args)   static public void main(String[] args)   public static final void main(String[] args)   final public static void main(String[] args)   final strictfp public static void main(String[] args) 
Java

无效的java main方法签名

 public void main(String[] args)   static void main(String[] args)   public void static main(String[] args)   abstract public static void main(String[] args) 
Java

解决错误: “javac不能识别为内部或外部命令”

如果发生如下图所示的问题,则需要设置路径。由于DOS不知道javacjava命令,所以我们需要设置path。 在这种情况下,如果将程序保存在 jdk/bin 文件夹中,则不需要路径。但最好设置路径,设置路径之后任何地方都可以使用 javacjava命令了 。
简单Java程序

更多精彩内容以及学习资料,尚学堂论坛bbs.bjsxt.com免费下载。

 
  • 北京校区
  • 西安校区
  • 山西校区
  • 武汉校区
  • 深圳校区
  • 上海校区
  • 广州校区
  • 保定招生办
  • 黑龙江项目办

北京京南校区:北京亦庄经济开发区科创十四街6号院1号楼 赛蒂国际工业园
咨询电话:400-009-1906 / 010-56233821
面授课程: JavaEE+微服务+大数据     大数据+机器学习+平台架构     Python+数据分析+机器学习  人工智能+模式识别+强化学习   WEB前端+移动端+服务端渲染

地址:陕西省西安市高新区西安软件园西区创新信息大厦A座三层尚学堂

电话:029-88228155 / 18291433445

山西学区地址:山西省晋中市榆次区大学城大学生活广场万科商业A1座702

武汉学区地址:武汉市东湖高新区光谷金融港B22栋11楼
咨询电话:027-87989193

深圳校区地址:深圳市宝安区航城大道U8智造产业园U6栋3楼
咨询电话:0755-23061965 / 18898413781

上海尚学堂校区地址:上海市浦东新区城丰路650号
咨询电话:021-67690939

广州校区地址:广州市天河区车陂街道大岗路5号中侨广场2栋321室(四号线车陂站D出口,或brt车陂站)
咨询电话:18948349646

保定招生办公室

地址:河北省保定市竞秀区朝阳南大街777号鸿悦国际1101室

电话:15132423123

黑龙江项目办
地点:哈尔滨市松北区博文路青年部落孵化器1层
电话:15321415678
Copyright 2006-2021 北京尚学堂科技有限公司  京ICP备13018289号-19  京公网安备11010802015183   营业执照
网站维护:北京尚学堂科技有限公司昌平分公司