小编use*_*740的帖子

什么时候进行静态类初始化?

何时初始化静态字段?如果我从不实例化一个类,但是我访问一个静态字段,是否所有静态块和私有静态方法用于实例化那个时刻调用的私有静态字段(按顺序)?

如果我调用静态方法怎么办?它是否也运行所有静态块?方法之前?

java static initialization

107
推荐指数
2
解决办法
7万
查看次数

Javascript Regexp从变量动态生成?

如何构建两个正则表达式模式?

例如,我有一个长图案,一个较小,我需要在较长的图案前面放一个较小的图案.

var pattern1 = ':\(|:=\(|:-\(';
var pattern2 = ':\(|:=\(|:-\(|:\(|:=\(|:-\('
str.match('/'+pattern1+'|'+pattern2+'/gi');
Run Code Online (Sandbox Code Playgroud)

这不起作用.当我连接字符串时,所有斜杠都消失了.

javascript regex dynamic

104
推荐指数
3
解决办法
8万
查看次数

性能如何受未使用的using指令的影响?

每当您创建新页面或项目时,Visual Studio都会自动为您创建使用语句.其中一些你永远不会使用.

Visual Studio具有"删除未使用的使用"的有用功能.

我想知道如果从未访问过的using语句仍然在文件的顶部提到,是否对程序性能有任何负面影响.

.net c# using visual-studio

103
推荐指数
6
解决办法
2万
查看次数

我们可以用Java编写自己的迭代器吗?

如果我有一个包含的列表,[alice, bob, abigail, charlie]并且我想编写一个迭代器,以便迭代以'a'开头的元素,我可以编写自己的吗?我怎样才能做到这一点 ?

java iterator

92
推荐指数
6
解决办法
21万
查看次数

在Java中使用动态名称分配变量

我想在java中分配一组变量,如下所示:

int n1,n2,n3;

for(int i=1;i<4;i++)
{
    n<i> = 5;
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在Java中实现这一目标?

java variables dynamic-variables

91
推荐指数
7
解决办法
15万
查看次数

调用函数时为什么需要"抛出异常"?

class throwseg1
{
    void show() throws Exception
    {
        throw new Exception("my.own.Exception");
    }

    void show2() throws Exception  // Why throws is necessary here ?
    {
        show();
    }

    void show3() throws Exception  // Why throws is necessary here ?
    {
        show2();
    }

    public static void main(String s[]) throws Exception  // Why throws is necessary here ?
    {
        throwseg1 o1 = new throwseg1();
        o1.show3();
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么编译器报告方法show2(),show3()以及main()具有

未报告的异常必须捕获​​或声明要抛出的异常

当我throws Exception从这些方法中删除?

java exception-handling unhandled-exception throws checked-exceptions

90
推荐指数
3
解决办法
18万
查看次数

接口中定义的方法的"默认"实现是什么?

在Collection Interface中,我找到了一个removeIf()包含其实现的名为的方法.

default boolean removeIf(Predicate<? super E> filter) {
    Objects.requireNonNull(filter);  
    boolean removed = false;  
    final Iterator<E> each = iterator();   
    while (each.hasNext()) {  
        if (filter.test(each.next())) {  
            each.remove();  
            removed = true;  
        }  
    }  
    return removed;  
}  
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何方法可以在接口中定义方法体?
什么是default关键字,它是如何工作的?

java interface java-8

90
推荐指数
3
解决办法
5万
查看次数

如何在Java中使用cURL?

我是java的新手,想在java中使用curl.我的问题是我在java中内置的curl,或者我必须从任何第三方源安装它以与Java一起使用.如果是这样,如何在java中安装curl.我已经谷歌搜索了很长时间,但没有找到任何帮助.希望任何人都可以帮助我.

提前致谢.

java curl

86
推荐指数
2
解决办法
22万
查看次数

严格标准:只应通过引用传递变量

$el = array_shift($instance->find(..))
Run Code Online (Sandbox Code Playgroud)

上面的代码以某种方式报告了严格的标准警告,但这不会:

function get_arr(){
    return array(1,2);
}
$el = array_shift(get_arr());
Run Code Online (Sandbox Code Playgroud)

那么它什么时候会报告警告呢?

php reference strict

81
推荐指数
3
解决办法
16万
查看次数

如何在jQuery中存储全局值(不一定是全局变量)?

目前,我正在开发一个使用大量JavaScript,jQuery,Microsoft客户端JavaScript和其他库的遗留网页.底线 - 我无法从头开始重写整个页面,因为业务无法证明这一点.所以......就是这样.无论如何,我需要使用变量污染(我真的尝试过).我正在考虑三种选择 -

  1. 只需使用普通的JavaScript声明存储/检索它 - var x = 0;

  2. 使用jQuery在DOM标记中存储/检索值 - $("body").data("x", 0);

  3. 使用隐藏的表单字段,并使用jQuery设置/检索值 - $("whatever").data("x", 0);

有没有更好的办法?我查看了现有的一堆代码,我不相信该变量可以在函数中作用域.

javascript jquery global-variables

80
推荐指数
3
解决办法
9万
查看次数