现在我们来一步一步的编写第一个Java程序,鼎鼎大名的“HelloWorld”。

编写Java源代码

编写Java源代码可以使用任何无格式的文本编辑器,在Windows操作系统上可以使用记事本、Edit Plus等程序。

编写Java程序不要使用写字板,更不可使用Word等文档编辑器,因为写字板、Word等工具是有格式的编辑器,当使用它们编辑一份文档时,这个文档中会包含一些隐藏的格式化字符,这些隐藏的字符会导致程序无法正常编译和运行。

在C盘中新建java文件夹,在java文件夹中使用鼠标右键新建一个文本文档。如图25所示。

图2.25  新建文本文档

如图26所示,为新建的文本文档起名为HelloWorld.java。

图26  修改文件名

修改好文件名后按回车键确定,这时会出现如图27所示的提示信息。点击“是”即可。

如果修改文件名时没有出现如图2.27所示的提示信息,表示新建的文本文档没有被修改成Java源代码,如图2.28所示。因为文件名的后缀被隐藏了,所以,虽然添加了.java后缀,但是原来的.txt后缀还是存在的,这样是不可以被Java编译器编译的,我们要修改资源管理器的设置,显示文件的后缀,然后再将新建的文本文件改名为HelloWorld.java。在Windows 10和Windows 7中显示文件后缀有一些差别,本书将分别进行介绍。

图27  修改文件名后弹出的提示信息

图28  修改文件名后无效

Windows 7操作系统显示文件名后缀

首先使用鼠标双击桌面中的“计算机”图标,然后单击键盘上的ALT键,计算机中将出现如图29所示的菜单,然后点击“工具”按钮,在弹出的菜单中点击“文件夹选项”按钮。

图2.29  资源管理器菜单

如图30所示,在弹出的对话框中点击“查看”选项,然后将“隐藏已知文件类型的扩展名”前的对号点掉,最后点击“确定”按钮保存修改,这样Windows 7操作系统就可以显示文件名后缀了。

图30  修改显示文件名后缀

Windows 10操作系统显示文件名后缀

首先使用鼠标双击桌面中的“此电脑”图标,然后点击菜单栏中的查看,在此电脑中将出现如图31所示的菜单,然后点击“选项”按钮。

图31  资源管理器查看菜单

如图32所示,在弹出的对话框中点击“查看”选项,然后将“隐藏已知文件类型的扩展名”前的对号点掉,最后点击“确定”按钮保存修改,这样Windows 10操作系统就可以显示文件名后缀了。

图32  修改显示文件名后缀

现在我们使用记事本打开我们新建的HelloWorld.java文件,并在记事本中输入如下代码(这段代码执行后会在控制台中显示Hello World!):

public class HelloWorld{

public static void main(String[] args){

System.out.println("Hello World!");

}

}

代码编写好后如图33所示,使用Ctrl+S键保存然后关闭记事本。

图33  HelloWorld源代码

一定要注意源代码中的字母大小写,因为Java程序严格区分大小写。比如System和system就是两个单词,如果将System写成system,程序在编译时就会报错。

转载于:https://www.cnblogs.com/itxdl/p/11056518.html

IT兄弟连 Java语法教程 编写Java源代码相关推荐

  1. IT兄弟连 Java语法教程 Java的发展历程

    只有少数几种编程语言对程序设计带来过根本性的影响.其中,Java的影响由于迅速和广泛而格外突出.可以毫不夸张的说,1995年Sun公司发布的Java1.0给计算机程序设计领域带来了一场变革.这场变革迅 ...

  2. IT兄弟连 Java语法教程 Java平台的版本划分

    自从Sun公司推出Java以来,就力图使之无所不能.Java发展至今,按应用范围划分为3个版本,即Java SE.Java EE和Java ME,也就是SunOne(Open Net Environm ...

  3. Java入门教程:Java初学者容易犯的错误

    万事开头难,Java编程的初学者常常会遇到各种各样的问题.对于自学的读者来说,则是需要花费更多的时间.精力来解决这些问题,而且一旦遇到的问题几天都得不到解决,往往会带来很大的挫败感. 所以本节介绍一些 ...

  4. Java学习教程,Java从入门到精通,全套Java视频教程+笔记+配套工具

    目录 一.大纲 一.Java基础 二.计算机基础 三.工具的使用 四.数据库 五.web前端 六.JavaWeb 七.框架 八.互联网分布式技术 发现身边很多自学java却放弃的,真的挺可惜的. 白白 ...

  5. 字段名对但是提示标识符无效_【Java基础教程】Java标识符和关键字

    任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍 Java 的标识符.关键字和保留字. 标识符 Java 中标识符是为方法.变量或其他用户定义项所定义的名称.标识符可以有一个或多个字符.在 ...

  6. 兄弟连区块链教程Fabric1.0源代码分析Peer peer根命令入口及加载子命令一

    区块链教程Fabric1.0源代码分析Peer peer根命令入口及加载子命令,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁.回归理性,表面上看相关人才需求与身价似乎正在回落.但事实上,正是初 ...

  7. Java 练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为 3

    文章目录 一.练习题目 二.使用 switch 语句实现代码 三.将代码改写回 if else 的选择结构 一.练习题目 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天 ...

  8. Java初学者作业——编写Java程序, 实现根据用户购买商品总金额, 计算实际支付的金额及所获得的购物券金额。

    返回本章节 返回作业目录 需求说明: 编写Java程序, 实现根据用户购买商品总金额, 计算实际支付的金额及所获得的购物券金额. 购买总金额达到或超过 1000元,按 8折优惠,送 200元的购物券: ...

  9. Java初学者作业——编写JAVA程序,在控制台中输入六位员工的姓名,通过随机点名方式,输出当选组长的员工姓名。

    返回本章节 返回作业目录 需求说明: 编写JAVA程序,在控制台中输入六位员工的姓名,通过随机点名方式,输出当选组长的员工姓名. 实现思路: (1)定义字符串类型的数组names,长度为6,用于存储六 ...

最新文章

  1. SpringMvc-Httl-shiro的整合
  2. 白宫力挺FBI:库克干扰司法与正义
  3. html5页面被键盘挡住,HTML5 虚拟键盘出现挡住输入框怎么办
  4. 深度学习-自动并行计算
  5. html发送qq邮件消息,Python3实现发送QQ邮件功能(html)_python
  6. ACE editor 在线代码编辑极其高亮
  7. 图解 利用vue-cli 脚手架创建项目
  8. 基于BIND软件实现互联网DNS解析
  9. chrome浏览器下audio自动播放的hack
  10. MySQL主从同步的概述_MySQL主从同步原理介绍
  11. vb6启动时提示安装VS2008 SP1
  12. Java面试知识点之线程篇(二)
  13. datagrid删除所有行卡住_MySQL ------ 删除数据(DELETE) (二十二)
  14. C源程序完整编译过程
  15. 计算机软考中级合格标准,中级软考多少分及格
  16. edz文件怎么导入EPLAN Electric P8
  17. java毕业生设计演唱会网上订票购票系统计算机源码+系统+mysql+调试部署+lw
  18. PCIe 设备树详细讲解
  19. 已解决raise JSONDecodeError(“Expecting value”, s, err.value) from None
  20. 真香!红色警戒游戏源代码被开源了!

热门文章

  1. Java运行时出现”the serializable class drawline does not declare a static final serialversio”...
  2. Tkinter Frame size
  3. OSI七层网络结构图与TCP/IP五层网络结构图
  4. Python成绩单雷达图
  5. Linux内核之数据双链表
  6. Java 用DBCP连接数据库。
  7. python制作表格的语句_python根据Excel自动生成创建表sql语句
  8. 关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法
  9. stata导入数据问题
  10. 【MySQL】语句抓包分析工具MySQL sniffer