A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© zhoubinjian 金牌黑马   /  2016-4-13 23:44  /  625 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、面向对象的理解
        面向对象是基于面向过程的。在开发过程中,要完成特定的功能就去找相应的对象,如果找不到就创建相应的对象,使用对象,维护完善对象。
2、面向对象和面向过程的区别
        面向过程强调的是功能行为;
        面向对象将功能封装成对象,强调的是具备功能的对象
3、abstract与哪些关键字不能共存为什么
        private:私有的方法是不可见的,无法被复写
        final:被final修饰的方法是最终方法,无法被复写
        static:被static修饰的方法,要随类加载到方法区,由于抽象方法没有方法体所以不能加载
4、static的特点
        随着类的加载而加载;优先于对象存在;被所有对象所共享;可以直接被类名所调用。
        静态方法只能访问静态成员,非静态方法既可以访问静态也可访问非静态
        静态方法中不可以定义this、super关键字,因为静态优先于对象存在,所以静态方法中不可以出现this;
5、类与类、类与接口、接口与接口的关系
        继承,继承或实现,继承
6、final、finally、finalize的区别
        final:可以修饰类、方法和变量,被final修饰的类无法被继承,方法无法被复写,变量为常量只能赋值一次
        finally:异常处理trycatch时使用,可以添加也可以不添加,用于执行一些必须执行的代码,如关闭资源等
        finalize:Object类中的方法,其中定义了对象要被垃圾收集器回收之前要做的相关的清理工作
7、什么是多态,多态的好处和弊端
        多态可以理解为事物存在的多种体现形态。父类的引用指向了自己的子类对象;父类的引用也可以接收自己子类的对象。
        好处:提高了代码的扩展性
        弊端:父类的引用只能访问父类中有的成员(父类引用无法调用子类中特有的方法)



第一是如果TreeSet同时具有比较器以及比较对象特有的比较。TreeSet会依据那个比较。
第二:哪个流对象内置了编码表。
第三:Class和Object的区别
第四:说说你对反射的理解
第五:动态代理你怎么看;
第六:JDK1.5的新特性
第七:线程有几个状态,再说说线程的冻结状态和暂停状态的区别。调用sleep是否会释放执行权
第八:class和Class的区别
第九:说说集合的全部框架;以及他们的区别;一次性说完哦??
第十:说说面向对象的特点;


1、方法中的内部类能不能访问方法中的局部变量,为什么?
2、假如我们在开发一个系统时需要对员工进行建模,员工包含 3 个属性:姓名、工号以及工资。
经理也是员工,除了含有员工的属性外,另为还有一个奖金属性。请使用继承的思想设计出员工类和经理类。
要求类中提供必要的方法进行属性访问。
3、ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
4、取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)...
5、有一个类为ClassA,有一个类为ClassB,在ClassB中有一个方法b,此方法抛出异常,在ClassA类中有一个方法a,
请在这个方法中调用b,然后抛出异常。在客户端有一个类为TestC,有一个方法为c ,请在这个方法中捕捉异常的信息。
完成这个例子,请说出java中针对异常的处理机制。
6、编写三各类Ticket、SealWindow、TicketSealCenter分别代表票信息、售票窗口、售票中心。
售票中心分配一定数量的票,由若干个售票窗口进行出售,利用你所学的线程知识来模拟此售票过程。
7、写一方法,打印等长的二维数组,要求从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。 如: n = 4 则打印:
1      2     3      4
12    13   14     5
11    16   15     6
10    9      8      7
8、编写一个程序,它先将键盘上输入的一个由数字组成的字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。
9、有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?
10、28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)

11 个回复

倒序浏览
学习学习
回复 使用道具 举报
谢谢,赞赞赞赞赞赞赞赞赞赞
回复 使用道具 举报
jwdream 来自手机 中级黑马 2016-4-14 13:52:36
板凳
学习学习
回复 使用道具 举报
谢谢谢谢        
回复 使用道具 举报
这个东西太有用了  赞一个
回复 使用道具 举报
这个东西太有用了  赞一个
回复 使用道具 举报
挺好的,必须给你个赞。以后自己好好复习很好用!
回复 使用道具 举报
太好了!收藏!
回复 使用道具 举报
赞赞赞赞赞赞赞赞赞赞
回复 使用道具 举报
谢谢分享  谢谢
回复 使用道具 举报
感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马