大家说说
final String pp = "PP";
与
final static String pp = "PP"有什么区别,那个更好
final String pp = "PP";
与
final static String pp = "PP"有什么区别,那个更好
解决方案 »
- javascript在不同屏幕上取图片一个点坐标,现在是能取,但随着在不同屏幕上取点,这个点坐标会变,急!!!,哪位高手帮我看看
- SWT的image如何按比例缩小?
- 菜鸟在线等待
- 用JAVA如何实现对软件的自动升级
- 救命!一个NB中GUI设计问题
- 有人知道怎么使用BSD许可的软件吗?
- Rational ROSE 和 Rational XDE 有啥区别?
- >>>用VC做DLL有好几种方式,jni支持那些方式生成的dll<<<
- 帮我看看,问题出在哪里?
- 各位Java大蝦,我搞了3年的Delphi,覺得沒什么意思,想搞Java!
- 混合字符串(中英混合)的分割问题!!急!!解决马上结帐
- CheckboxGroup怎么获取标签?
没有staic每个实例都会有自己独立的常量------ 以下是签名 ------
SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
地址:http://www.softdn.com http://www.softdn.cn
两年前刚学JAVA时还记得这些,还经常在SCJP这类论坛解释给别人听 今天看自己的代码就是不明白以前自己为什么总是这样的写法
private final static String SQL_Insert = "";难道老了.............................唉!!!
final String pp = "PP"; 需要创建实例才能用的,但也是一样的不能改变值
两者关于好不好没什么可比性吧 看你在程序里想怎么用了final String pp = "PP"; //必须实例化一个对象你才能用ppfinal static String pp = "PP"; //不需要实例化对象,直接使用=============
作用不一样,呵呵~
其实最终区别就是有static和无static的区别了一个不用实例化可以直接使用,一个必须实例化才能使用。
用哪个无所谓,没有太大的差别
这个写法当然没问题了。