广州面试题------万欣科技

   

部分答案:

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)));

}

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值