java不同公司的java面试题

易通远见(北京)科技有限公司

1 简要说明,MySql中MyISAM和InnoDB存储引擎的区别
2 简要说明,MySql中如何分析sql语句的性能以及在单表数据量过大时你的解决办法
3 简要说明,spring中如何防止表单重复提交
4 写出jsp中的内置对象和作用域
5 简要说明什么是线程安全,java保证线程安全的几种方法
6 javaScirpt中如何删除<selecct>标签下所有的<option>标签
7 实现javaScirpt实现去除字符串首位空白字符功能
8 简要说明,linux中对文件操作时,下列命令的作用

ls
ls -l
cat
head
tail
rm
rm -f
mv
cp

9 写出下面代码的输出结果并说明原因

public class Test {
    private static Test test = new Test();

    private static int m;
    private static int n = 0;

    public Test() {
        m++;
        n++;
        System.out.println(m+","+n);
    }

    public static Test getInstance(){
        return test;
    }

    public void parint(){
        System.out.println("m="+m);
        System.out.println("n="+n);
    }

    public static void main(String[] args) {
        Test.getInstance().parint();
    }
}

10 编程题,两个整形变量m和n,在不使用其他变量的情况下,实现m和n值的互换
11 有N个20亿以内的不重复整数,请您设计一个算法,能够快速判断一个整数是否存在于这N个数中,简要说明思路即可
12 简要说明几种常用的数据结构?并说明java中相应的实现类。
13 抽象类和接口有什么不同
14 java中throws,throw,try,catch,finally关键字分别如何使用
15 写出你所知道的5中设计模式及应用场景

猜你喜欢

转载自blog.csdn.net/m0_37034294/article/details/79710941