代码如下:

// 一个文件中只能有一个共有的类,并且与文件名称一致,大小写注意

public class HelloWorld{
// 程序的入口
public static void main(String args[]){
//
向控制台输出信息

System.out.println("欢迎java01班的同学");
}
}

// 的作用是单行注释,Java中有三种注释,除了//之外还有/* ...
*/和/** ...
*/这两种是多行注释,区别是后者可以使用javadoc命令生成Java的帮助文档。在实际项目中使用的非常多

在编写Java程序时注意,通常Java中所有的代码必须放在class中, class就是类,上面的程序我们编写了一个叫做HelloWorld的类,而一个类想要执行必须有一个main方法,
main方法是程序运行的入口,public static void main(String
args[])这句话中除了args这个变量名可以自己定义外,其他的单词不能做任何改变和省略。

在main方法中我们输入了一条输出语句System.out.println("欢迎java01班的同学");这句话的目的是向终端也就是显示器输出一条"欢迎java01班的同学"的话。

在java程序的编写中需要注意变量名和关键字的大小写问题。java语言对大小写是敏感的,大写的HelloWorld

小写的helloworld是不同的两个类,切记。还有想要成为一个合格的Java程序员必须了解java程序编写的一些规范,比如说在java中类名需要首写字母大写,如果名字由多个单词组成则所有的单词首字母大写。而变量名和方法名称小写,但是如果名字由多个单词组成则第一个单词的首字母小写而其余所有的单词首字母大写

还有一个问题初学者需要注意,代码的缩进问题,你一定要清楚,你的代码是要给人看,而不是给机器看,如果把上面的代码改成

//
一个文件中只能有一个共有的类,并且与文件名称一致,大小写注意

public class HelloWorld{//
程序的入口public static void main(String args[]){//
向控制台输出信息System.out.println("欢迎java01班的同学");}}

这样的话,编译也能成功,但是如果别的程序员来维护你的程序时,这样格式的程序恐怕就会被人骂死。所以养成良好的代码编写习惯是初学者一定要注意的。

将上面的程序代码保存成HelloWorld.java文件,然后进入cmd界面,切换到HelloWorld.java文件所在的目录,使用javac
HelloWorld.java编译,如果编译成功则目录下会出现HelloWorld.class文件,这就是所谓的字节码文件,或者叫中间代码文件,这个class文件就是跨平台的那个东东,然后呢,使用java
HelloWorld命令执行就能看到结果,注意大小写。

第一个Java程序HelloWorld的更多相关文章

  1. JAVA_SE基础——5.第一个Java程序HelloWorld&注释的应用

    配置完JDK&环境变量后,我们就可以开始写程序了,那么程序怎么写呢,用什么工具呢,我建议 为了方便学习,我们最好在一个磁盘下建立一个专门的文件来写java程序,比如就在D盘下建立一个名为&qu ...

  2. eclipse3.62开发第一个java程序HelloWorld

    [学习笔记] 用eclipse3.62开发第一个java程序: 使用eclipse之前们需要先配置一下jdk.window/preference/java/installed JREs,详细请见视频. ...

  3. 关于第一个java程序HelloWorld的感慨

    今天入手第一个java程序,严格意义上来讲,是真正开始研究java的第一个“Hello World": 1.没有用自动提示,虽然System.out.println()还是自动蹦出来了,但是 ...

  4. idea2019开发第一个java程序HelloWorld

    用idea2019开发第一个java程序: (idea破解不在本讲义范围之内) 新手建议忽略此部分,先把eclipse用熟.技术是一样的.idea缺省配置是黑色的,很晃眼,可以(Files/setti ...

  5. MyEclipse开发第一个java程序HelloWorld

    [学习笔记] 用MyEclipse开发第一个java程序: 我们先看看一个具体例子,给你们有个先入为主的感觉. 步骤一:在Eclipse开发工具中我们New一个java项目, 如图2_1 图2_1 步 ...

  6. 图解使用IDEA创建第一个Java程序HelloWorld

    前几次给大家分享了怎么在自己的电脑上配置 java 环境,准备工作做好了,我们就要开始我们真正的编码学习了.下面介绍使用 IDEA 创建我们的第一个 HelloWorld 程序. 1.打开 IDEA, ...

  7. 我的第一个Java程序HelloWorld

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

  8. 【Java】手动编写第一个Java程序,HelloWorld!

    第一个Java程序HelloWorld! 环境前提:确保你已经配置好了JDK8的环境变量,和本体安装 打开文本编辑器,这里我使用的是EditPlus 编写代码: public class Hello{ ...

  9. Java Learning 001 新建一个Java工程 HelloWorld程序

    Java Learning 001 新建一个Java工程 HelloWorld程序 Step 1 . 在Eclipse 软件里,点击: File -> New -> Java Projec ...

随机推荐

  1. Linux study

    在centos5.5中编译LNMP环境 一.配置好ip, dns, 网关, 确保使用远程连接工具能够连接服务器 centos设置ip地址,网关, dns教程: http://www.osyumwei. ...

  2. Web前端开发大系概览 (前端开发技术栈)

    前言 互联网建立50多年了,网站开发技术日新月异,但web前端始终离不开浏览器,最终还是HTML+JavaScript+CSS这3个核心,围绕这3个核心而开发出来大量技术框架/解决方案. 我从2000 ...

  3. java compiler level does not match the version of the installed java project facet 解决方案

    项目出现 java compiler level does not match the version of the installed java project facet 错误,一般是项目移植出现 ...

  4. MongoDB 创建 Database 和 Collection

    在开始使用MongoDB(Version:3.2.9)之前,必须首先在MongoDB中创建 Database 和 Collection.Database是相互独立的,每个Database都有自己的Co ...

  5. ECMAScript6学习笔记 ——let、const、变量解构赋值

    let 不存在变量提升 通过let声明的变量仅在块级作用域内有效 不允许在同一个作用域内重复声明一个变量 防止值公用 var oUl = document.querySelectorAll('ul&g ...

  6. 网络连接详细信息出现两个自动配置ipv4地址

    问题:网络连接详细信息出现两个自动配置ipv4地址,一个是有效地址,一个是无效地址. 解决办法:先将本地连接ip设置成自动获取,然后点击开始——>运行——>输入cmd,回车,进入命令行界面 ...

  7. .NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)

    在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,给大家初步介绍了一下FluentValidation验证组件.那里只是概述了一下,并没有对其使用和强大功能做深入研究 ...

  8. 升级 Visual Studio 2015 CTP 5 的坑、坑、坑

    前两天,微软发布了 Visual Studio 2015 CTP 5,全称为 Visual Studio 2015 Community Technology Preview 5,意为社区技术预览版,之 ...

  9. EntityFramework 7 Linq Contains In 奇怪问题

    这篇博文纪录一下:当使用 EF7,Linq 实现类似 where filename in('','','') SQL 代码,使用 Contains 出现报错问题. project.json 配置文件( ...

  10. [c++] constexpr and literal class

    稀奇古怪的新特性,菜鸟在此啄上一啄. 1. When should literal classes be used in C++?   2. int i; // not constant const ...