博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2. 第一个Java程序
阅读量:7126 次
发布时间:2019-06-28

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

hot3.png

转载自:http://my.oschina.net/brucelee80/blog

编写源代码

新建一个文本文件,文件名为HelloWorld.java,比如保存在D:\test,文件内容是:

// 定义一个类,类名与文件名相同为HelloWorldpublic class HelloWorld { 	// 定义成员变量,它是一个字符串,内容是Hello World!	String s = "Hello World!";	/**	 * 方法:输出信息到控制台	 * 传入参数:字符串str	 */	public void print(String str) {		// 定义局部变量,它是字符串,内容是bruce:		String name = "bruce:"; 		// 调用Java内置方法,输出显示字符串		// name + str 表示name变量值拼接上传入参数str的值		System.out.println(name + str); 	}	// main方法,程序执行的入口	public static void main(String[] args) {		// 新建HelloWorld类的对象hw		HelloWorld hw = new HelloWorld();		// 调用对象hw的print方法		// 获取对象hw的成员变量s		hw.print(hw.s); 	}}

编译

在cmd/shell控制台使用javac命令来编译java文件为class文件,编译成功的话不会有任何输出信息。

cd /d D:/testjavac HelloWorld.java

运行

在cmd/shell控制台使用java命令来运行class文件,运行结果为输出:bruce:Hello World!

java HelloWorld

说明

    Java程序有“一处编译到处运行”的跨平台运行特性,这种平台无关性使得编译后的class文件能够在其他任何操作系统平台运行,这就意味着在Windows下编译的class文件,可用在Linux下执行,也可在其他电子智能设备上运行。

    这种平台无关性可理解为”只与Java虚拟机有关“,要在特定平台运行一个class文件,只需要准备该平台的JRE(Java运行环境)即可。

转载自:http://my.oschina.net/brucelee80/blog

转载于:https://my.oschina.net/brucelee80/blog/161081

你可能感兴趣的文章
书评与访谈:Software Development Metrics
查看>>
当中台遇上DDD,我们该如何设计微服务?
查看>>
AWS太过强势?VMware为自保疑与微软达成合作
查看>>
Spring框架5.0版本发布相关的技术访谈
查看>>
微软正式发布PowerShell Core 6.0
查看>>
Google发布Tensor2Tensor for TensorFlow
查看>>
GitHub推出预览版组织成员APIs
查看>>
除了输入法,移动端AI还有哪些想象空间?
查看>>
半数以上国产手游曾使用他开源的引擎:Cocos和王哲的故事 | 二叉树视频
查看>>
访谈:Kotlin在Pinterest的逆势生长
查看>>
WSGI server - Gunicorn worker调度--timeout问题分析
查看>>
CentOS 7 安装Chrome浏览器
查看>>
[Leetcode] Climbing Stairs 爬楼梯
查看>>
MySQL C API 安装和使用
查看>>
简单,再简单一些!
查看>>
fir.im Weekly - 30 天从 0 开始学 Swift
查看>>
java提高(15)---java深浅拷贝
查看>>
Java实现敏感词过滤
查看>>
cheerp 交叉编译aes库
查看>>
RocketMQ源码分析之RocketMQ事务消息实现原理中篇----事务消息状态回查 ...
查看>>