class A {
}
class B extends A {
}
class TestType {
public static void main(String args[]) {
A a = new B();
// I wish to use reference 'a' to check the Reference-Type which is 'A'.
}
}
Run Code Online (Sandbox Code Playgroud)
有可能吗?如果没有,那么请说明原因.
我无法访问Safari中的localStorage(使用IOS-6的IPad).
例如,以下代码在Windows上适用于所有浏览器和(iOS版本为iOS),但不适用于iOS-6:
localStorage.setItem("var","5");
alert(localStorage.getItem("var"));
Run Code Online (Sandbox Code Playgroud)
请帮忙.
以下代码证明method1比method2更快.任何人都可以评论这种行为的原因是什么.
class Trial {
String _member;
void method1() {
for(int i=0;i<30480;i++) {
_member += "test";
}
}
void method2() {
String temp="";
for(int i=0;i<30480;i++) {
temp += "test";
}
_member = temp;
}
public static void main(String args[]) {
Trial t = new Trial();
long startTime1 = System.currentTimeMillis();
t.method1();
long endTime1 = System.currentTimeMillis();
long startTime2 = System.currentTimeMillis();
t.method2();
long endTime2 = System.currentTimeMillis();
System.out.println(endTime1 - startTime1);
System.out.println(endTime2 - startTime2);
}
}
Run Code Online (Sandbox Code Playgroud) 我的拦截器(验证)没有在动作之前或之后被调用.任何想法如何让它工作?
注意:每次调用默认拦截器时.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default,json-default">
<result-types>
<result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult" />
<result-type name="json" class="org.apache.struts2.json.JSONResult" />
</result-types>
<interceptors>
<interceptor name="validation" class="ValidatorBaseAction"/>
<interceptor-stack name="default">
<interceptor-ref name="logger"/>
</interceptor-stack>
<interceptor-stack name="validationStack">
<interceptor-ref name="validation"/>
<interceptor-ref name="default"/>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="default" />
<action
name="viewRequest"
class="ViewAction"
method="execute">
<interceptor-ref name="validationStack" />
<result name="input" type="redirectAction">explore</result>
<result name="success" type="redirect">/showRequest.do?${explorerParameters}</result>
</action>
</package>
</struts>
Run Code Online (Sandbox Code Playgroud) java struts2 interceptor interceptorstack struts2-interceptors
同步语句可以重新排序吗?即:可以:
synchronized(A) {
synchronized(B) {
......
}
}
Run Code Online (Sandbox Code Playgroud)
变得 :
synchronized(B) {
synchronized(A) {
......
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个正则表达式,但我无法解释它:\w\1.
我认为它会匹配:aa因为它有a两次单词,第一组就是这个正则表达式的一个单词.但它不是以这种方式表现的.
仅当我们在正则表达式周围放置括号时,返回引用是否有效?
任何帮助,将不胜感激.谢谢.
有人可以解释以下功能的输出:
public static void main(String args[]) {
String str1 = new String("20");
String str2 = new String("100");
List<String> list = new ArrayList<>();
list.add(str1);
list.add(str2);
Collections.sort(list); // list is [100,20] now
}
Run Code Online (Sandbox Code Playgroud)
我希望排序工作在输入的ASCII值,即49为1,50为2,依此类推.
有人可以确认吗?