摘要:
在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据时要使用输入流读取数据,而当程序需要将一些数据保存起来时,就要使用输出流。 在java.io包中流的操作主要有字节流、字符流两大类,两类都有输入和输出操作。 在字节流中输出数据主要使用OutputStream类完成,输入使用的是Input 阅读全文
摘要:
说明构造块优于构造方法执行,而且每次实例化对象时都会执行构造块中的代码,会执行多次。 2、静态代码块 说明静态代码块优先于主方法执行,而在类中定义的静态代码块优于构造块执行,而且不管有多少个对象产生,静态代码块只执行一次。 阅读全文
摘要:
1、使用this调用本类中的属性 上述结果说明:现在的构造方法并不能成功把传递进去的值赋值给类中的属性。也就是说,在赋值时属性并不是明确地被指出。实际上name=name;age=age;都是构造方法中的参数。 2、使用this调用构造方法 说明构造方法是在实例化对象时被自动调用的,也就是说在类中的 阅读全文
摘要:
String有两种实例化方式,一种是通过直接赋值的方式,另外一种是使用标准的new调用构造方法完成实例化。 上述结果说明,使用String直接赋值后,只要是以后声明的字符串内容相同,则不会再开辟新的内存空间。对于String的以上操作,在java中称为共享设计,这种设计思路是,在java中形成一个对 阅读全文