码迷,mamicode.com
首页 > 编程语言 > 详细

第一个java程序

时间:2015-11-13 23:38:27      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:

体验Java编程过程

体验Java编程过程

  • 程序清单:Test.java
class Test 
{
public static void main(String [] args)
{
System.out.println("My first Java program");
}
}

简要说明:

  • Java中的程序必须以类(class)的形式存在,一个类要能被解释器直接启动运行,这个类中必须有main函数,Java虚拟机运行时首先调用这个类中的main函数,main函数的写法是固定的,必须是public static void main(String [] args)
  • 如果要让程序在屏幕上打印出一串字符信息(包括一个字符),可以用System.out.println("填写要打印的若干字符")语句,或是System.out.print("填写要打印的若干字符")语句。前者会在打印完的内容后再多打印一个换行符(\n),你的窗口光标位置会移动到打印行的下一行的开始处。而后者只打印字符串,不增加换行符。println()等于print("\n")
  • 如果在class之前没有使用public修饰符,源文件的名可以是一切合法的名称,而带有public修饰符的类名必须与源文件名相同,如上面程序第一行改为下面的形式,源文件名必须是Test.java,但与源文件名相同的类却不一定要带有public修饰符
public class Test

在终端用cd进入Test.java源文件所在的目录,运行javac Test.java。命令执行完后,能看到该目录下多了一个Test.class文件,这就是编译后的Java字节码文件。
技术分享
我们接着运行java Test命令,屏幕上打出
技术分享

这样,我们编译运行第一个Java程序的过程就算完成了。

注意:上面运行用的是java Test,而不是java Test.class。运行时不要带上.class扩展名,如果源文件名为xxx.java,文件中有多个类(class)定义,编译后的.class文件就有多个,能直接用java命令启动运行只有那个含有main函数的类,java命令后跟的参数是类名,而不是文件名,尽管文件名为xxx.java,却不见得是以java xxx的形式来运行,关键还得看类名。

对于java Test命令,从linux等系统的方面来说,java是一个命令,Test是 这个命令的参数。从Java方面来说,Java命令是启动了一个虚拟机,Test是这个虚拟机上能独立运行的一个Java类,而不是Test.class文件。

第一个java程序

标签:

原文地址:http://www.cnblogs.com/XBlack/p/4963438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!