Tag: 变量

Android中的间谍/监视变量(Eclipse)

我是Eclipse的Android开发新手。 我问一个非常基本的问题:是否可以在调试会话期间观察/监视变量的内容? (有点像在Visual Studio中) 我知道这是一个相当蹩脚的问题,但我自己无法弄清楚。 提前致谢, GALLIEN

访问Websphere 6.1变量

我想从java类中获取Websphere变量APP_INSTALL_ROOT的值。 如何才能做到这一点。

在Java方法性能中使用final关键字?

方法参数中的use final是否允许编译器或运行时环境更快地工作? 例如,如果您有一个变量要传递给您知道不会被修改并按原样使用的方法,那么将它声明为final是否更有效? 示例:第一种方法应该比第二种方法更快 public int isLargerAfterTripledFaster(int num, final int limit) { num *= 3; return (num > limit); } public int isLargerAfterTripled(int num, int limit) { num *= 3; return (num > limit); } 如果我可以肯定我永远不想在这里传递一个可修改的变量,我应该采用这种方法吗?

用java中的变量inheritance

任何人都可以澄清我。 这里实例方法被覆盖但变量不被覆盖。 输出为: B 10 class A{ int i=10; public void name(){ System.out.println(“A”); } } class B extends A{ int i=20; public void name(){ System.out.println(“B”); } } public class HelloWorld { public static void main(String[] args){ A a = new B(); a.name(); System.out.println(ai); } }

块中java变量的范围是什么?

我知道在c ++变量中有块作用域,例如,下面的代码在C ++中有效 void foo(){ int a = 0; for(int i = 0; i < 10; ++i){ int a = 1; //re-define a here. } } 但是这个片段在java中不起作用,它报告“重复的局部变量a”,它是否意味着java变量没有BLOCK范围?

如何从android中的静态方法调用非静态方法

我在从静态方法调用非静态方法时遇到了一个大问题。 这是我的代码 Class SMS { public static void First_function() { SMS sms = new SMS(); sms.Second_function(); } public void Second_function() { Toast.makeText(getApplicationContext(),”Hello”,1).show(); // This i anable to display and cause crash CallingCustomBaseAdapters(); //this was the adapter class and i anable to call this also } 我能够调用Second_function但无法获取Toast和CallCustomBaseAdapter()方法,发生崩溃。 我该怎么做才能解决这个问题?

有没有办法循环变量名称?

例如,我有以下变量:Var1,Var2,Var3,Var4,Var5 – 总共5个变量。 所有都有独特的数据,我想使用for循环循环它们。 //String Var1 = something, Var2 = something etc.. for (int i = 1; i <= 5; i++) { Var(i) = "something else"; } //ie I change Var(1), Var(2) etc.. to something else respectively. 为了进一步澄清,最终我想应用此方法来迭代我的程序中的多个组件。 我有大量具有样式名称的组件(例如label1,label2,label3等),并且想要更改这些组件的值而无需单独设置它们的值。

为什么用C ++ / Java和类似的美元符号启动变量名称是不好的?

为什么用C ++ / Java中的美元符号和类似的PHP开始变量名称是不好的? 编辑:有风险吗?

如何在不创建新对象的情况下从另一个类访问变量

我过长的标题说明了一切……我希望能够在不创建新对象的情况下从另一个类访问变量。 目前,我知道如何访问另一个类的变量的唯一方法是: Control control = new Control; int dirtCount = control.dirtCount; 但是,如果我想在我的污垢对象中访问此变量,我将不得不为每个变量创建一个新的Control对象。 这创造了无尽的循环…… 如何在不创建新对象的情况下访问变量? (如果你想查看我的其余代码,我可以发布它。我认为这部分是最相关的:))

Log4J – 运行时变量替换

Log4J似乎有一个恼人的限制 – 在运行时,变量替换似乎不起作用。 在这个例子中 文件:Log4j.properties file_pattern =%d {ISO8601}%-5p%m%n log4j.rootLogger = DEBUG,FileAppender log4j.appender.FileAppender = org.apache.log4j.FileAppender log4j.appender.FileAppender.layout = org.apache.log4j.PatternLayout log4j.appender.FileAppender.layout.ConversionPattern = $ {file_pattern} log4j.appender.FileAppender.File = log4jtest1.log log4j.appender.FileAppender.Threshold = ERROR log4j.properties文件中配置的FileAppender生成正确的输出: 文件:log4jtest1.log 错误示例错误消息FATAL示例致命消息 如果我尝试在运行时创建FileAppender import org.apache.log4j.FileAppender; import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.apache.log4j.PatternLayout; public class Main { static final Logger logger = Logger.getLogger(Main.class); public static void main(String[] args) throws […]