部分答案:
4. Unchecked Exception:指得是程序的逻辑错误,程序的疵瑕,并且运行的时候无法恢复。 包括Error以及RuntimeException及其子类,如:OutOfMemoryError, 。
Checked Exception:代表程序不能控制的无效外界情况。除了Error以及RuntimeException及其子类,如:ClassNotFoundException。
5.如果一个方法的返回值类型是集合或者数组 ,如果在方法内部需要返回的集合或者数组是零长度的,也就是没有实际对象在里面,
我们也应该放回一个零长度的数组或者集合,而不是返回null。如果返回了null,客户端程序员就要检测返回的是不是null,然后才能
进行下一步操作,否则就会引发NullPointException。
6. 在不考虑线程安全和同步的情况下,为了获得最高的性能,我们应尽量使用StringBuilder。
7.1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
3. 应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。
4. 应尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索引,一个字段没有索引,将导致引擎放弃使用索引而进行全表扫描
Javascript
1.bg{
background:'red'
}
$("div").addClass('bg');
2. 使用div描述出来
Sql 答案见链接
http://blog.csdn.net/zxl0016/article/details/7456877
路径最短算法
package com.qyx;
import java.util.Arrays;
class point {
double x;
double y;
double z;
point(double _x,double _y,double _z)
{
x=_x;
y=_y;
z=_z;
}
void setX(double _x){
x=_x;
}
void setY(double _y){
y=_y;
}
void setZ(double _z){
z=_z;
}
double getDistance(point P){
return (x-P.x)*(x-P.x)+(y-P.y)*(y-P.y)+(z-P.z)*(z-P.z);
}
}
public class pro2 {
public static void main(String[] args){
point p=new point(1.0, 2.0, 3.0);
point p1=new point(0.0, 0.0, 0.0);
System.out.println(p.getDistance(p1));
p.setX(5.0);
System.out.println(p.getDistance(new point(1.0,1.0,1.0)));
}
}