二、第一个java程序:HelloWorld

二、第一个java程序:HelloWorld前面讲解了java程序的配置,现在要开始进入实例的编程了,第一个程序还是沿用经典的HelloWorld程序进行讲解。一、编程源代码     打开记事本,输入以下代码:publicclassHelloWorld{     //程序的主函数入门     publicstaticvoidmain(Stringargs[])

大家好,又见面了,我是你们的朋友全栈君。

前面讲解了java程序的配置,现在要开始进入实例的编程了,第一个程序还是沿用经典的 HelloWorld程序进行讲解。

一、编程源代码

        打开记事本,输入以下代码:

public class HelloWorld

{

     
//程序的主函数入门

      public staticvoid main(String args[])

      {

           //输出打印字符语句

          System.out.println(“HelloWorld“);

      }

}

      保存文本文件到D:\JavaStudy,文件名为“HelloWorld”,关闭文件,修改“HelloWorld”文件扩展名为“.java”,此时文件的全名就是“HelloWorld.java”,如果看不到扩展名,则打开我的电脑,选择工具文件夹选项菜单(如果你看不到文件夹选项,说明你的电脑中毒了,用360安全卫士系统修复一下),在弹出的对话框中单击查看选项卡,将  高级设置中的隐藏已知文件类型的扩展名前面复选框的(对勾)取消掉。就可以看得见扩展名了。

二、测试程序

        方法一:开始程序附件命令提示符
        
方法二:开始运行,然后输入“cmd”回车运行
     
方法三:按下快捷键“win+R”,然后输入“cmd”回车运行
     
打开命令提示符查看,或者叫 dos运行程序,程序默认路径在“c:\Documents and Settings\Administrator>” 中,该路径可能因为登录用户的不同而有所不同,此时,需要进入到源程序所在的路径中来运行源程序。这需要掌握几个 DOS命令。
     
1、在命令提示符中,输入“d:”,回车,则进入D盘。然后输入“cd JavaStudy”,回车,则进入D盘的JavaStudy文件夹中。
     
2、输入“javac HelloWorld.java”,回车,此时提示符窗口中没有任何提示,但是观察 D:\JavaStudy文件夹,你会发现多出了一个名叫“HelloWorld.class”的文件。
     
3、输入“java HelloWorld”,回车,此时提示符窗口命令行下方出现 “Hello World字样。

必要的DOS命令:
        cd..  
:返回上一级目录
     
cd\    :返回跟目录
     
cd 文件夹名  :进入当前目录中的某个文件夹中区。比如 cd JavaStudy
     
D:         ,直接输入根目录,则直接转换到对应的根目录中去。

      三、程序的解释
     
从这个小程序就基本涵括了java项目程序的结构,这些内容一定要记住。
     
1、类文件:java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(class)的形式存在。类( class )Java程序的最小程序单位。Java程序不允许可执行性语句、方法等成分独立存在,所有的程序部分都必须放在类定义里。我们保存的文件“HelloWorld.java”就是一个类文件,java程序的源文件必须与类名保持一致。

      记住:“HelloWorld.java”就是一个类文件。
   HelloWorld.java”类文件的文件名 与类名(HelloWorld)是一致的,文件名必须与主类的类名保持一致,且两者的大小写要一致。

      2、类的名称:类的名称是在语句“public class HelloWorld”中定义的,HelloWorld就是类的名称,class是系统保留关键字,就是“类”的意思,class后面就是类的定义名称,而public就是类的访问修饰符,表名类是HelloWorld一个公共访问类。一个Java程序由一个或多个类组成,每个类可以有多个变量和方法,但是最多只有一个公共类public

      记住:一个java程序(项目),最多只有一个公共类public

      3、注释用双斜杠表示,如果多行注释采用/*注释内容 */”的方式。

      4、对于Java应用程序必须有且只有一个main()方法,该方法是执行应用程序时的入口。包含main( )方法的类成为该应用程序的主类。看一个程序源代码,首先就找这个程序的主类和主方法main(),程序都是从main()方法开始运行的。

      记住:Java应用程序必须有且只有一个main()方法,包含main( )方法的类成为该应用程序的主类。


5、每一行语句的结尾用“;”分号结尾。

6、使用javac编译源程序是,会自动生成一个字节码文件,本例中生成一个“HelloWorld.class”字节码文件。字节码文件一般默认生成路径和类文件(源程序)文件在同一目录。如果使用package,则生成为包所指定的路径。

         

      7、Java语言中字母是严格区分大小写,这点不要和CC++混淆。

四、调试程序
        1、将保存的源文件名称HelloWorld.java” 更改为 helloWorld.java”  ,然后编译运行程序,看看结果,回答为什么?记住出错的原因。

2、将文件代码的 类名 “HelloWorld” 更改为 Helloworld” ,然后编译运行程序,看看结果,回答为什么?记住出错的原因。

      

    

 


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140393.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • traceroute的原理与使用

    traceroute的原理与使用traceroute,路由跟踪,用来跟踪一个分组从源点到终点的整个过程。原理分析traceroute是通过ICMP协议中的时间超时差错报告报文来实现的,他从源主机到目的主机发送一连串的IP数据报p1-pn,并且数据报是无法交付的udp数据报。第一个数据报的TTL设置为1,这样当这个数据报转发到第一个路由器的时候,路由器收到后TTL减1,减完1之后发现TTL变为0,路由器会向源主机发送一个超时差…

  • 同名的cookie会不会存在多个

    同名的cookie会不会存在多个

    2021年10月31日
  • 投影矩阵的计算_投影矩阵的几何意义

    投影矩阵的计算_投影矩阵的几何意义在进行迭代重建的过程中,我们首先需要求出投影矩阵之后才能进行其他后续的操作,在迭代重建中起到了基石的作用。并且在前面的文章中《迭代重建算法中投影矩阵的计算》已经给出了一种方法,但是我发现在程序的运行过程中存在一些未知的bug,导致程序在计算某些角度的投影矩阵时出现错误。由于一直没有找到出现bug的原因,因此我改变了计算思路,找到了下文中正确的计算方法。首先需要证明一条直线与一个正方形相交。假设一个正方形的左上角的顶点坐标为(xk,yk),那么其余三个点的坐标也就能够写出来…

  • 数据库系统的三大范式以及BCNF范式详细讲解 (很详细,很详细,很详细)

    首先要明白”范式(NF)”是什么意思。按照教材中的定义,范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。很晦涩吧?实际上你可以把它粗略地理解为一张数据表的表结构所符合的某种设计标准的级别。就像家里装修买建材,最环保的是E0级,其次是E1级,还有E2级等等。数据库范式也分为1NF,2NF,3NF,BCNF,4NF,5NF。一般在我们设计关系型数据库的时候,最多…

  • Python Lambda匿名函数示例

    Python Lambda匿名函数示例本文转自https://www.freeaihub.com/article/lambda-in-python.html,该页可在线互动学习匿名函数在本示例中,我们将看到如何在Python中使用Lam

  • qq群大数据可视化查询_QQ数据库

    qq群大数据可视化查询_QQ数据库2009年QQ群关系数据库可视化查询器优化推广获客神器十年老数据库最近很多人问这个QQ群关系数据库的事儿,拉出来聊一聊,顺带做了部分优化之前这个是被很多大神玩丢下来的东西,近几年手游市场的兴起,又成了手游市场的获客神器2012年之前封存的群关系数据,收录了将近8000万条群组信息,包含各种行业群,交友群,游戏群,手游推广的主要客户群体还是来源于游戏相关的群。简单讲,就是通过QQ群关系数据库,获取十年前的端游客户,从而转化为手游的消费者。为何要用这么

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号