static-block

    0热度

    3回答

    我有几个扩展抽象父类的子类。我想要父类有一个静态ArrayList持有每个孩子的实例。如果可能,我希望能够添加更多的子类而不必更改父类的代码。 我想出的一个解决方案是给每个子类一个静态块,它将自己的一个实例添加到ArrayList。唯一的问题是,我需要给每个孩子打电话,让它加载并运行该块。 abstract public class Parent { protected static A

    0热度

    3回答

    有时候,我看到类似的东西,在一个类中的Android: static { foo(); } 这是什么呢? 为什么?

    6热度

    3回答

    public class TestLab { static Test aStatic=new Test(); public static void main(String[] args) { TestLab obj=new TestLab(); } static{ System.out.println("In static blo

    0热度

    1回答

    我已经写了一个带有静态块的java类来读取项目A中的xml。此外,我已经将项目A的依赖项添加到需要来自xml的数据的B中。但是当我尝试使用A中的readerclass读取xml时,出现错误,指出文件未找到异常,如“...../B/web-inf/lib/A.jar!/data.xml”。由于xml文件位于阅读器jar中,因此无法继续。仅在从项目-B第一次请求项目A的内部静态块得到执行, 项目A代码

    -3热度

    1回答

    方案1: class A{ static int foo=56789; static{ foo=999; } public static void main(String[] args) { System.out.println(foo); } } 输出:999 方案2: class A{ static {

    0热度

    1回答

    我有2列左侧边栏主题在magento。我已经创建了3个静态块。现在我想在所有产品列表和页脚之前显示这些块。我能怎么做 ? 我已经试过了,但是这些模块与新产品混在一起。

    0热度

    1回答

    我有以下情况: 我们有一个共同的库(通过我们的组织作出的)是有一些类是静态的(因为对于优化有很多记录在内存中),并将其部署在tomcat的lib目录中(以加入所有部署的webapps)。 静态类需要访问数据库连接如,为此,(如果有任何问题),我们使用log4j的,但形式给出产生以下问题: 的log4j:警告没有附加目的地可以发现用于记录器(dev.sample.test.TestLog4J)。 l

    0热度

    1回答

    我刚将一个网站从LIVE迁移到我的本地系统。迁移后,该网站似乎工作正常,但静态块没有出现在网站上的任何地方。他们确实存在于管理部分,我也尝试添加新的静态块,但他们也没有出现。 我用下面的代码来调用它们的前端 <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('brand-banners')->toHtml();

    1热度

    1回答

    我已经对Magento 1.9.0.1中的“页脚链接公司”静态块进行了更改,并且需要恢复为默认内容。我如何找到此块中的原始HTML?

    0热度

    1回答

    我想从一个静态块,当我尝试了以下编译错误出现抛出checked异常checked异常 static{ if(something) doSomething(); else throw new Exception("Checked Exception from static block"); } 如果这不是在java中允许的,我可以做什么来从静态块中抛出一个检查的异常,