Java开发人员为什么不创建一个类AbstractStringBuilder并将其重命名为StringBuilder?
例如,以下方法AbstractStringBuilder:
public AbstractStringBuilder append(double d) {
FloatingDecimal.appendTo(d,this);
return this;
}
Run Code Online (Sandbox Code Playgroud)
和中的方法StringBuilder:
@Override
public StringBuilder append(double d) {
super.append(d);
return this;
}
Run Code Online (Sandbox Code Playgroud)
我想我们只能保留一种方法AbstractStringBuilder,它将很好地工作。创建无用包装的目的是StringBuilder什么?
我需要在表中保留用户的最后5个搜索结果.
我写了一个脚本来删除其他行,但它不起作用:
DELETE FROM
SELECT
ROW_NUMBER () OVER (ORDER BY search_time DESC) AS row_number;
FROM
history_user
WHERE
user_id = 188
WHERE row_number>5
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
为什么我们必须使用Thread.sleep()而不仅仅是sleep()Java?是什么原因迫使开发人员使用"更长"的版本?