一切都是对象之你的第一个Java程序

你的第一个Java程序

			//HelloDate.java
			import java.util.*
			public class HelloDate {
    
    
				public static void mian (String[] args) {
    
    
					System.out.println("Hello,it's:");
					System.out.println(new Date());
				}
			}

      在每个程序文件的开头,必须声明impot语句,以便引入在文件代码中需要用到的额外类。注意,在这里说它们“额外”,是因为有一个特定类会自动被导入到每一个Java文件中:java.lang。打开你的Web浏览器,查找Sum公司提供的文档。在包列表里,可以看到Java配套提供的各种类库。请点击其中的java.lang,就会显示出这个类库所包含的全部列表。由于java.lang是默认导入到每个Java文件中的,所以他的所有类都可以被直接使用,java.lang里没有Date类,所以必须导入另一个类库才能使用它,若不知某个特定类在哪个类库里,可在Java文档中选择“Tree”,便可以看到Java配套提供的每一个类。接下来,用浏览器的“查找”功能查找Date。这样就可以发现他以java.util.Date的形式被列了出来。于是我们知道他位于util类库中,并且必须书写import java.util.*才能使用Date类。
现在返回文档最开头的部分,选择java.lang,接着是system,可以看到system类有许多属性;若选择out,就会发现它是一个静态PrintStream对象。因为是静态的,所以不需要创建任何的东西,out对象便已经存在了,只需直接使用即可。但我们能够用out对象做些什么事情,是由它的类型PrintStream决定的。PrintStream在描述文档中是以超链接形式显示,所以很方便进行查看,只需点击它,就可以看到能够为PrintStream调用的所有方法。现在我们只对println()方法感兴趣,它的实际作用是“将我给你的数据打印在控制台,完成后换行”。因此,在任何Java程序中,一旦需要将某些数据打印到控制台,就可以这样写:

			System.out.println("A String of things");

      类的名字必须和文件名相同,如果你想现在这样创建一个独立运行的程序,那么文件中必须存在某个类与该文件同名(否则,编译器会报错),且那个类必须包含一个名为main()的方法,形式如下所示:

			public static void main(String[] args) {
    
    

      其中,public关键字意是一个可由外部调用的方法。main()方法的参数是一个String对象的数组。在这个程序中并未用到args,但是Java编译器要求必须这样做,因为args要用来存储命令行参数。
打印日期的这行代码很是有趣的:

			System.out.println(new Date());

      在这里,传递的参数是一个Date对象,一旦创建它之后,就可以直接将它的值(它被自动转换为String类型)发送给println()。当这条语句执行完毕之后,Date对象就不再被使用,而垃圾回收器会发现这一情况,并在任何时候将其回收。因此,我们就没必要去关心这样去清理它了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45179865/article/details/106866810
今日推荐