Java编程语言是在Sun公司设计出来的,是一个支持基于 Internet产品的简单的、面向对象的、可移植的编程语言。在大量曾经使用C、C++、Fortran和Pascal语言编写应用程序的学生、教师和开发人员的共同努力下,java语言迅速发展。因为java语言的众多优越特性,所以吸引了不少人想开始学习java,对于java零基础的朋友来说,能写出第一个java程序是重要的。
Java程序员的主要工作是编写类。这些类是称为对象的结构的模板,在大多数环境中,支持每一个类的代码是以相同的名字存放在专门的文件中的。编写一个程序首先要编写一个类定义,下面介绍一个值得初学者思考的第一个java程序。
import structure.*;
public class MyFirstProgram
{
public static void main(String[ ] arguments)
{
// print a message to the standard output stream
System.out.print1n("Look Mom: know Java! ");
}
}
在程序的最顶部,import语句在编程环境中搜索称为structure的类的包或者库:
import structure.*
并且使所有这些包或者氧在程序中都是可用的。
类被标记为公共的:
public class MyFirstProgram
这个标记的意思是任何想要使用这个类的程序员都可以使用它,尤其是那些希望将这个类作为一个程序运行的程序员。
那些包含称为main的方法的类可以作为应用程序运行:
public static void main(String[ ] arguments)
当应用程序运行时,main方法被执行。唯一的参数(在这里是arguments)是个字符串类的数组,是从编程环境传递过来的。一个常见的错认是main方法的声明错误。结果是声明写了一个main方法,但是却没有需要运行应用程序的方法。在这种情况下,一般会出现错误信息:
Exception in thread "main" java lang. NoSuchMethodError:main
一行中双斜线之后的所有文字被认为足注释:
// print a message to the standard output stream
编译器会将其忽略。可以通过将注释包含在体和*/之间来进行多行注释:
计算机在标准输出设各中打印一个字符串
System. out .print1n("Look Mom: know Java!");
print方法是来自System对象的输出流的一部分。这种圆点符号用来给出一个对象中的数据和方法的名字。例如,main程序的另外一个名字是 Myfirstprogram.main。Java是大小写敏感的,因此要确保所有的标识符的大小写是相同的,这一点很重要。按照惯例,包和方法是以小写字母开头的,而类是以大写字母开头的。
在这个第一个java程序中,有时候,两个包包含着具有相同名字的类。如果两个类被同时导入,只有分别用它们的包的名字作为前缀才可以使用。尽管包系统是一种划分命名空间的方便的方法,我们还是建议程序员在设计自己的类之前,要考虑与通用包之间的命名冲突。尽管如此,当java运行时环境多次改变之后,命名冲突有时候是很难避免的。
上面介绍了适合初学者javat入门学习的第一个java程序,并对这个java程序做了较为详细的解读,相信各位java新手可以理解里面的内容,也希望在学了第一个java程序后,加上更多的java培训课程,可以举一反三的写出更多的java程序,逐步走进java的大门。
HelloWorld10-31 08:24
军哥08-12 23:29
江湖人称小李白12-10 10:41
IT逐梦者08-17 21:43
HelloWorld11-06 11:19