請問Java中的構造步骤問題

請問Java中的構造方法問題
请问java中的构造方法,有参数构造和无参数构造的具体区别是什么?如果有示例更好。什么情况用无参数什么时候用有参数。谢谢。
------解决思路----------------------
有参无参就是以什么样的方式来初始化一个对象
比如你设计了一个电视,一个通用框架的电视
如果你没有任何要求,(即无参),
Tv tv = new Tv();
那么生成的电视就是这个通用框架电视(比如默认的是22寸,CRT)
没有什么特色
但是你设计的时候要求要薄,要大,要好看
Tv tv = new Tv(66英寸,4cm厚);
这个就是一个更特殊一点的电视了
------解决思路----------------------
构造方法一般是用来初始化成员变量的,如果成员变量需要new\出来的时候初始化就用有参构造
------解决思路----------------------
构造方法这东西就是给你快速构造一个对象用的,但是也分情况,方法可以重载,构造方法也可以。 当你只有有参数的构造方法,而没有无参构造方法时,那么当你实例化一个对象时,就必须提供初始化参数,这就相当于一个限制。
举个例子:
File类的构造方法,他并没提供无参构造方法,为什么? File用来操作文件,如果他有无参构造,那么我可以File f = new File(),这个时候他是一个具体的“文件对象”吗? 不是的,因为他并没有真正意义上的指向任何文件,那后面调用他的很多方法都会错误!比如File.getName()。 
而实际情况是,File并没有提供无参构造方法,则避免了这种错误的发生。

但是也有很多情况下会无参有参都提供,比如javabean规范规定javabean必须有一个无参构造方法,但是你为了方便,也可以再重载一个有参的构造方法,这样就不必每次都new xxx(),然后setXX().setXXX()...,直接一句new搞定