一切都是对象之你的第一个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对象就不再被使用,而垃圾回收器会发现这一情况,并在任何时候将其回收。因此,我们就没必要去关心这样去清理它了。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钴60

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值