前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1.2 我的第一个java程序---helloworld

1.2 我的第一个java程序---helloworld

作者头像
一缕82年的清风
发布2022-01-10 10:11:07
3770
发布2022-01-10 10:11:07
举报
文章被收录于专栏:lsqingfeng

上篇文章中我们主要介绍了java环境的搭建,也就是jdk的安装,如果对于jdk的安装有任何疑问的朋友,可以私信我。安装好了JDK以后呢,我们就可以使用java语言开发程序了,想想是不是很兴奋。那么好的,今天我们演示一下,使用java语言完成我们第一个java入门程序,helloworkd,其实就是使用java语言打印一句话。

开发的步骤是这样的,我们首先要找到jdk的安装目录,之后呢,我们要准备一个文本编辑软件。当然使用系统自带的notepad软件也是可以的,就是由于他的功能比较简陋,使用起来不是很方便。推荐大家安装一个notepad++,或者是editplus,这些工具在我们编辑文本文件(.txt等)的时候,大大提升我们的效率。

首先我们来到jdk安装目录的bin文件夹下,创建一个文本文件,叫做HelloWorld.java,需要注意的是这个.java是后缀名,也就是在创建文件的时候,把后缀名.txt改成.java,如果有的朋友们的电脑在修改的时候没有显示.txt的后缀名,那说明你的电脑默认隐藏了已经文件的后缀名,这个时候需要让后缀名显示出来,这里要在文件夹选项中做修改。

创建好了文件以后,就要对他进行编辑了,推荐使用notepad++软件,对于java的关键字,会有特殊颜色的显示,使用起来比较方便。在HelloWorld.java中编写的java代码如下。

代码语言:javascript
复制
class HelloWorld{
  public static void main(String[] args){
      System.out.println("Hello World!");
  }
}

class HelloWorld{}: 该行代码,class是java中的关键字也就是有特殊含义的单词,它代表要创建一个类,后面是类名。我们的类名就是HelloWorld,要注意的是,类名尽量和文件名相同。创建好了类,要用一对大括号,大括号里边的内容就是这个java类里边的内容。大括号必须成对出现。关于类我们会在讲解面向对象的时候,在深入讲解。

public static void main(String[] args){}: 该行代码,是定义一个main方法,如何理解这个main方法呢,就是说我写好的程序总要从一个地方开始执行,这个程序执行的入口就是main方法,也就是说必须有main方法程序才能执行,就像多米多骨牌必须推那么一下,所以main方法的写法也是固定的,不能变,连大小写都不能变,否则程序无法执行。也要注意大括号成对的。

System.out.println("hello world"); 这行代码是我们程序执行的核心代码,定义在main方法中,意思是在控制台上打印一句话,要注意我们程序中的标点符号一律都使用英文符号,没办法,java是外国人发明的。这行代码中,双引号中间的内容是可以随便更改的,你改成什么,程序执行的时候就会打印什么。前面那些单词也要注意大小写的拼写。

OK,那么我们的第一个程序就已经编辑完了,接下来就是要研究一下该如何运行这个java程序了

第一步叫做编译,编译的意思是把我们写的.java的文件(也叫源文件)编译成字节码文件,也就是.class结尾的文件,他这么做的目的,就是为了跨平台,java语言是跨平台的语言,编译成了字节码文件以后,java的虚拟机就可以执行了,注意是任意平台的java虚拟机(JVM) 都可以执行,这也是java跨平台的一大特点。那么如何进行编译呢,需要使用windows的dos命令,也就是命令提示符。可以在开始附件中找到命令提示符,运行(最好用管理员的身份运行),或者使用win+R的快捷键,在运行的框里,输入cmd,,命令提示符的操作框就出现了。

然后,通过命令行,进入到我们的jdk的bin目录下,命令是先选择盘符,在进入目录。

代码语言:javascript
复制
d:
代码语言:javascript
复制
cd D:\develop\Java\jdk1.8.0_102\bin

之后使用javac命令,编译刚刚写好的java文件,javac 源文件名

代码语言:javascript
复制
javac HelloWorld.java

如果控制台(也就是小黑框)里没有一堆信息输出,应该就是编译成功了,此时,bin文件夹下会产生一个HelloWorld.class文件,如果出现了一堆错误信息,应该是你得代码中,可能哪里写错了,要仔细检查一下

最好就运行我们的程序,运行的命格格式是 java 类名(注意该处没有后缀名)

代码语言:javascript
复制
java HelloWorld

运行完以后,你刚刚代码里双引号的内容应该就可以打印出来了

好了,这就是我们的第一个java程序的实现步骤,但是我们发现了一个问题,就是每次都要把代码写到jdk下面的bin目录,这实际上对于我们而言并不是很方便,那如果我想实现把java代码代码写到计算机任意位置都可以运行,该如何实现呢,那就需要我们来配置java的环境变量,下篇文章我们来讲解一些如何配置java中的环境变量。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/04/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档