面试Java实习生问到的题目

1.JDK和JRE的区别是什么?JDK1.6,JDK1.7,JDK1.8的特性和差异?

答:jdk是指java开发工具包,包含编写java程序所必须的编译运行等开发工具以及JRE。

      JRE 是指java运行环境,提供了运行java运用程序所必须的软件环境,包含jvm和丰富的系统类库。所以jdk包含了jre。


2.List数组如何去重?


①利用集合的contains方法,创建临时集合组装数据去重

②通过Iterator 的remove方法


3.linux常用命令?

4.常用的分页方法?用sql语句写一个分页?


5.描述一下String的indexOf(ch)这个方法?

  
答:查找一个字符串中,第一次出现指定字符串的位置.发明绘制为int。

6.写一个程序显示出String a=“jianshu”中的“shu”?

7.处理异常的方式有几种?如何避免异常的出现?

8.oracle数据库如何解锁一张表?

9.谈谈JavaScript中数组的方法pop(),push()等方法?

10.最稳定的排序方法是?

11.列举你所知道的开发中所用到的设计模式?

12.谈谈redis?

13.谈谈haspmap和map的区别?

14.线程和进程的区别?

15.抽象类和接口的区别?两者的作用是什么?

暂时就这些啦~有些忘记了呢,因为这里面有一些问题是我不会的,所以记得比较深刻,答案写词贴上来~~^o^

你可能感兴趣的:(面试Java实习生问到的题目)