博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Java和Android开发学习指南(第2版)》—— 1.2 第一个Java程序
阅读量:6477 次
发布时间:2019-06-23

本文共 1386 字,大约阅读时间需要 4 分钟。

本节书摘来异步社区《Java和Android开发学习指南(第2版)》一书中的第1章,第1.2节,作者:【加】Budi Kurniawan,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 第一个Java程序

本小节将强调Java开发中的步骤,即编写程序,将其编译为字节码以及运行字节码。

1.2.1 编写Java程序

可以使用任何文本编辑器来编写Java程序。打开一个文本编辑器,并且输入代码清单1.1中的代码。或者,如果你已经下载了本书配套的程序示例,只要将它复制到你的文本编辑器中就可以了。

如果你还没有下载代码,现在就可以从异步社区的Web站点下载示例。在前言的最后部分中,给出了下载地址。

代码清单1.1 一个简单的Java程序

class MyFirstProgram {     public static void main(String[] args) {         System.out.println("Java rocks.");     } }```现在应该可以讲,Java代码必须驻留在一个类中。此外,确保你将代码清单1.1中的代码保存为MyFirstProgram.java文件。所有的Java源代码文件,其扩展名必须为.java。####1.2.2 编译Java程序我们使用了JDK安装目录中的bin目录下的javac程序来编译Java程序。假设你在计算机中已经编辑过了PATH环境变量(如果还没有的,参见前面的1.1节),应该能够从任何的目录调用javac。要编译代码清单1.1中的MyFirstProgram类,按照如下的步骤进行:1.打开一个终端或命令提示符,并且将目录修改为保存MyFirstProgram.java文件的目录。2.输入如下的命令:``javac MyFirstProgram.java``如果一切在正常,javac将会在你的工作目录中创建一个名为MyFirstProgram.class的文件。javac工具有很多的功能,可以通过传递选项来使用它们。例如,可以告诉它你想要在哪里创建所生成的类文件。附录A更清楚详细地介绍了javac。1.2.3 运行Java程序要运行Java程序,使用作为JDK的一部分的java程序。或者,如果添加了PATH环境变量,你应该能够从任何目录调用java。从你的工作目录中,输入如下命令并按下Enter键。``java MyFirstProgram``注意,在运行Java程序的时候,不要包含class扩展名。你将会在控制台看到如下内容。``Java rocks``恭喜你。你已经成功地编写了第一个Java程序。由于本章的目的是让你熟悉编写代码和编译的过程,我将不会解释程序是如何工作的。你也可以给一个Java程序传递参数。例如,如果有一个名为Calculator的类,并且想要传递两个参数给它,可以像下面这样做:``java Calculator arg-1 arg-2 ``这里,arg-1是第1个参数,arg-2是第2个参数。你可以传递任意多个参数。Java程序将会让这些参数作为字符串的数组来供Java程序使用。我们将会在第6章学习如何处理参数。java工具是一个高级程序,你可以通过传递选项来配置。例如,可以设置其进行内存分配的数量。附录B会介绍这些选项。

转载地址:http://zsqko.baihongyu.com/

你可能感兴趣的文章
百度启动高管退休计划,总裁张亚勤今年十月退休
查看>>
《感知与响应》作者访谈录
查看>>
四种方式主导你的第一个敏捷项目
查看>>
Stack Overflow上最热门问题是什么?
查看>>
Spotify模式并非“敏捷涅磐”
查看>>
RSocket:一个面向反应式应用程序的新型应用网络协议
查看>>
Git 2.5增加了工作树、改进了三角工作流、性能等诸多方面
查看>>
Microsoft 推出在AzureApp Service上支持Windows容器的公开预览版
查看>>
通过栈实现中缀表达式到后缀表达式的转换
查看>>
五种方式实现Android底部导航栏
查看>>
C#特性: 只读本地变量
查看>>
十周后,62%的PHP网站将运行在一个不受支持的PHP版本上
查看>>
Istio:一个用于微服务间通信的服务网格开源项目
查看>>
拥抱PostgreSQL,红帽再表态:SSPL的MongoDB坚决不用
查看>>
一地鸡毛 OR 绝地反击,2019年区块链发展指南
查看>>
[Learning Python] Chapter 8 Lists and Dictionaries
查看>>
CS 246: Objective-oriented programming
查看>>
Python模块文档学习之抽象基类abc模块
查看>>
Visual Studio 2019首个预览版本抢先看,有啥新功能?
查看>>
调查发现,IT仍未与客户及业务需求保持一致
查看>>