很久没更新过,今天开始看Java编程思想,突然想把自己感悟到的记录下来,以便提醒自己,勉励自己。
开篇的两章直接地讲述Java语言的根本是面向对象程序设计(Object-oriented Programming,OOP),以及对象的含义一切都是对象。面向对象程序设计方式有下面的几种特性:
- 万物皆为对象。
- 程序是对象的集合,它们通过发送消息来告知彼此所要做的。
- 每个对象都有自己的由其他对象所构成的存储。
- 每个对象都拥有其类型。
- 某一特定类型的所有对象都可以接收同样的消息。
Java程序的基本组成部分,几乎一切都是对象。
所有的对象需要被创建,使用的时候引用,不需要主动去销毁,因为Java的垃圾回收机制会自动识别并且销毁。 其中也讲述了详尽的对象,继承,注释等。在这里就不一一的说明了,我拿出文中的两个模板练习了下,虽然说简单,但是一切复杂的东西都应该简单,并且也应该把简单的东西弄明白。
例子1 :
import java.util.Date;
public class Test_0528_Demo02 {
public static void main(String[] args) {
System.out.println(new Date());
}
}
/*public 关键字意指这是一个可由外部调用的方法,main()方法的参数是一个String对象的数组。在这个程序中并未用args,但是Java编辑器
* 要求必须这样做,因为args 要用来存储命令命令行参数。传递的参数是一个Date对象,一旦创建它之后,可以直接将它的值(将被自动转换为
* String类型)传送给println()。 当这条语句执行完毕好,Date对象将不再被使用,垃圾回收站会发现这一情况,并在任意时候将其回收*/
例子2:
/**
* 说明工程
* 说明日期
* @author name或者address
* @version 1.0
*/
public class Test_0528_Demo01 {
public static void main(String[] args) {
//提供环境信息,list()方法将结果发送给它的参数:System.out。
System.getProperties().list(System.out);
//查询用户名
System.out.println(System.getProperty("user.name"));
//查询java.library.path
System.out.println(System.getProperty("java.library.path"));
}
}