在java中如何定义一个全局变量?

wangcn 2007-07-23 08:52:52
在java中如何定义一个全局变量?
...全文
5164 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
SYBN 2011-12-30
  • 打赏
  • 举报
回复
原来是这样弄的啊
Near376517904 2010-09-17
  • 打赏
  • 举报
回复
在类中定义!
daohua 2007-07-23
  • 打赏
  • 举报
回复
OOP的语言本来就提倡对象化,怎么能定义全局的了,严重影响程序单元的独立性。没用过,所以不知道,。
TerryLhw1983 2007-07-23
  • 打赏
  • 举报
回复
就是static吧。定义个Global类,然后定义个static变量就OK了。
所谓全局就是这个变量存放在内存的堆栈区中,以上符合。
joejoe1991 2007-07-23
  • 打赏
  • 举报
回复
。 呃 static?
suncheng_hong 2007-07-23
  • 打赏
  • 举报
回复

怎么个全局法?
zp8126 2007-07-23
  • 打赏
  • 举报
回复
在方法外部定义
david2083 2007-07-23
  • 打赏
  • 举报
回复
在一个全局类里面定义公共静态变量

public class Global
{
  public static int abc = 0;
  public static int def = 0;
}
malligator 2007-07-23
  • 打赏
  • 举报
回复
怎么个全局法?

可以在一个public类里定义一个public变量; 但最好不要弄什么全局变量吧
lanseliuying 2007-07-23
  • 打赏
  • 举报
回复
贴出来看看
wangcn 2007-07-23
  • 打赏
  • 举报
回复
提示编译错误
little06 2007-07-23
  • 打赏
  • 举报
回复
在最外层定义变量
wanglanqiao 2007-07-23
  • 打赏
  • 举报
回复
在成员变量处定义,赋初值.
IhaveGotYou 2007-07-23
  • 打赏
  • 举报
回复

/**
* <p>Title: Global</p>
* <p>Description: 定义系统中使用的常量</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: hptec</p>
* @author ihavegotyou
* @version 1.0,2004/1/12
*/
public interface Global {
String TIME_FORMAT="yyyy-MM-dd HH:mm:ss"; //时间格式

String KEY_CONFIG="infoservice-admin"; //系统配置文件的名字
String APP_CONFIG="infoservice-app"; //应用程序配置文件

char SPLIT_CHAR='.';

String BOARD_MESSAGE="borad.message"; //board.jsp显示的操作信息
String ERROR_MESSAGE="您的操作失败!";
String SUCCESS_MESSAGE="您的操作成功!";
String HIBERNATE_SESSION_FACTORY="hibernate.sessionfactory";
int PAGESIZE=20;
String REQUEST_SENDMESSAGE="request_sendmessage";

//存放由Action生成的业务结果放入request.setAttribute(???,var)
String TABLE_PAYDETAIL_LIST="table.paydetail.list";
String TABLE_MESSAGEOUT_LIST="table.messageout.list";
String TABLE_MESSAGEIN_LIST="table.messagein.list";
String TABLE_MESSAGE_LIST="table.message.list";
String TABLE_CONTENT_LIST="table.content.list";
String TABLE_SERVICE_LIST="table.service.list";
String TABLE_USER2SERVICE_LIST="table.user2service.list";
String TABLE_USER2SERVICEOLD_LIST="table.user2serviceold.list";
String TABLE_SERVICE_RECORD="table.service.record";
String TABLE_USER_RECORD="table.user.record";
String INFOMESSAGEOUT_AND_REPORT="table.messageout.and.report.record";
String TABLE_LIMITUSER_LIST="table.limituser.list";
String TABLE_LIMITCONTENT_LIST="table.limitcontent.list";

//存放由Action生成的业务结果的相关信息request.setAttribute(???,var)
String QUERY_INFO_CONTENT_LIST="query.info.content.list";
String QUERY_INFO_USER2SERVICE_LIST="query.info.user2service.list";
String QUERY_INFO_USER2SERVICEOLD_LIST="query.info.user2serviceold.list";
String QUERY_INFO_SERVICE_LIST="query.info.service.list";
String QUERY_INFO_MESSAGEOUT_LIST="query.info.messageout.list";
String QUERY_INFO_MESSAGEIN_LIST="query.info.messagein.list";
String QUERY_INFO_MESSAGE_LIST="query.info.message.list";
String QUERY_INFO_PAYDETAIL_LIST="query.info.paydetail.list";
String QUERY_LIMITUSER_LIST="query.limituser.list";
String QUERY_LIMITCONTENT_LIST="query.limitcontent.list";
String QUERY_TCSUBSERVICEBYSP_LIST="query.tcsubservicebysp.list";
String QUERY_TCSUBSERVICEBYUSERID_LIST="query.tcsubservicebyuserid.list";
}

//接口中的变量默认是final static的

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧