做java开发一年多了,可我始终没弄明白,javabean和普通的class有什么区别?
难道就因为他遵循了:属性字段,get/set方法等等形式,就把他单独出来了?
我十分纳闷
另外我曾经看到书上这么说:javabean可以支持java的任何平台工作,不需要重新
编译,那我就更奇怪了,javabean不用重新编译?我更改了源文件(.java)文件
不用重新编译成class了?
请高手做原理上的详细的解释,十分感谢。
难道就因为他遵循了:属性字段,get/set方法等等形式,就把他单独出来了?
我十分纳闷
另外我曾经看到书上这么说:javabean可以支持java的任何平台工作,不需要重新
编译,那我就更奇怪了,javabean不用重新编译?我更改了源文件(.java)文件
不用重新编译成class了?
请高手做原理上的详细的解释,十分感谢。
还有javabean类必须为public,还要有一个空构造器!
第二个问题:跨平台是特指编译好的class文件,不是java文件!!
你改java文件当然要重新编译了