黑马程序员技术交流社区

标题: 点招——复习题汇总,欢迎回答及完善,送人玫瑰手有余... [打印本页]

作者: 越王剑    时间: 2015-8-13 18:57
标题: 点招——复习题汇总,欢迎回答及完善,送人玫瑰手有余...
/**
* 摘要:
*都是一些平时老师上课时候讲过的面试题,我只是搬砖汇总了下,希望能给需要的同学一点小帮助!
*因为IO和多线程部分还没讲,那部分就后续补上吧!
*小子才疏学浅,肯定还遗漏了好多,相信高手在民间,大神们帮忙补补!大谢!
*@author Anonymous
*@Version  0716
*/
面试题汇总
1、说说面向对象思想
2、请用最有效率的代码写出2乘8
3、请交换两个变量
                  int a = 10;
                  int b = 20;
4、 ==和equals()的区别?        & 和&&的区别?
5、String s = new String("hello")和String s = "hello"的区别
6、请写出结果:
                    String s1 = new String("hello");
                    String s2 = new String("hello");
                    System.out.println(s1==s2);
                    System.out.println(s1.equals(s2));

                    String s3 = new String("hello");
                    String s4 = "hello";
                    System.out.println(s3==s4);
                    System.out.println(s3.equals(s4));

                    String s5 = "hello";
                    String s6 = "hello";
                    System.out.println(s5==s6);
                    System.out.println(s5.equals(s6));

                    public static void main(String[] args) {
                        String s = "abc";
                        change(s);
                        System.out.println(s);
                   }
                   public static void change(String s) {
                        s += "hello";
                   }

                    public static void main(String[] args) {
                        String s1 = "a";
                        String s2 = "b";
                        String s3 = "ab";
                        System.out.println(s3 == s1 + s2);
                        System.out.println(s3 == "a" + "b");
                   }
7、byte常量池面试题。
               
                Integer i1 = new Integer(127);
                Integer i2 = new Integer(127);
                System.out.println(i1 == i2);
                System.out.println(i1.equals(i2))

                System.out.println("--------");

                Integer i3 = new Integer(128);
                Integer i4 = new Integer(128);
                System.out.println(i3 == i4);
                System.out.println(i3.equals(i4))
               
                System.out.println("--------");
               
                Integer i5 = 128;
                Integer i6 = 128;
                System.out.println(i5 == i6);  // false
                System.out.println(i5.equals(i6)); // true

                System.out.println("--------");

                Integer i7 = 127;
                Integer i8 = 127;
                System.out.println(i7 == i8); // true
                System.out.println(i7.equals(i8)); // true
8、构造器Constructor是否可被override?
9、接口是否可继承接口? 抽象类是否可实现(implements)接口?
        抽象类是否可继承具体类(concrete class)? 抽象类中是否可以有静态的main方法?
10、是否可以从一个static方法内部发出对非static方法的调用?
11、用list集合模仿Stack
12、Collection和Collections的区别
13、说出ArrayList,Vector, LinkedList的存储性能和特性?
14、HashMap和Hashtable的区别?
15、在Java中,throw与throws有什么区别?他们各自用在什么地方?
16、请说说final,finally,finalize 的区别?
17、finally 里面的代码永远会执行吗 ?
18、假如在catch里面有 ruturn,finally里面的代码还能被执行吗 ?
        如果能,请问是在 return前, 还是在return后 ?
19、Exception和RuntimeException 的区别?
20、throw和throws 的用法和区别 ?

编程题
1、题目:100到999之间,FR:153= 1^3+5^3+3^3
2、打印99乘法表
3、做一个猜数字的小游戏
4、编写一个系统,需要如下功能(采用面向对象思想,并且分层):
      1、用户注册:注册完后保存起来,方便下次登陆
      2、用户登陆:登陆成功,提示登录成功,登陆失败,三次以后加入黑名单
5、 "cbxzbvavdvgd"获取字符串中,每一个字母出现次数

作者: ZeroHegel    时间: 2015-8-13 19:26
汇总一下,整理整理,挺好的,面试工资全靠它了
作者: 奇峰    时间: 2015-8-13 22:14
好,很不错,我喜欢
作者: 秋天中の夏季    时间: 2015-8-13 22:38
很及时,谢谢
作者: DD_vincent    时间: 2015-8-13 22:43
挺好的,收藏了!
作者: 仨儿先森    时间: 2015-8-13 22:47
挺好的,看看先
作者: IT老鹰    时间: 2015-8-13 22:48
感觉好像不是很难,很感谢楼主哈.
作者: 陈cc    时间: 2015-8-13 22:56
getNewAbility();
作者: gdh911125    时间: 2015-8-13 23:25
感谢分享
作者: T-l-H、小生    时间: 2015-8-14 00:16
顶一个,拿个黑马币~~~
作者: wh121    时间: 2015-8-14 00:26
谢谢分享
作者: 温凉。    时间: 2015-9-14 23:17
谢谢分享
作者: michael_wlq    时间: 2015-9-15 09:41
mark~~~~~~~~
作者: 枕草虫    时间: 2015-9-15 15:14
顶一个      
作者: yonghong_cui    时间: 2015-9-15 21:30
东西挺好的, 拿走了,  thankyou
作者: 果核中的大世界    时间: 2015-9-15 21:42
很有心的,能用得到
作者: llwhcm    时间: 2015-9-15 23:30
不错不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2