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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天偶然看到有人发帖整理的面试题,但是对于新手的我,这些简单的问题基本都是问号,所以我整理了这些问题的答案,希望可以给自己一个新的学习途径,让自己去更深层次的了解Java,也希望可以给各位提供一些学习参考,不足之处,希望大家可以不吝赐教!

1,封装是什么?
        隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装有利于简化代码和增强代码安全性,更有利于调用代码。

2,什么是面向对象?
        一花一世界,一叶一菩提。任何事物都被看做一个精彩的世界。在Java中也一样,把你你所要研究的事物看成一个对象。对象中包括数据(描述事物的属性)和作用于数据的操作(体现事物的行为),这种语言描述方式更加接近于人的思维方式,你要想完成相应的操作时,只需要调取相应的对象,而不必知道具体的工作流程,完成了计算机编程从执行者到指挥者的转变。

3,this和super的区别?
        this代表它所在函数对象的引用; super代表子类对于父类函数对象的引用。(即:this表示当前对象的引用;super表示父类对象的引用。

注意:this()和super()不能在同一个构造函数中;因为他们不能在同一行,初始化动作先执行。

4,单例设计模式懒汉式
        单例设计模式:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。
        懒汉式:对象是方法被调用时才初始化,也称为对象的延迟加载。
        具体内容这个帖子写的很详细。http://blog.csdn.net/dgy5258565/article/details/17539179

5,重写和重载的区别
        重载(overload):同一类中,允许存在一个以上的同名函数,功能相同但参与运算的位置内容不同时使用。
         重写/覆盖(override):当子类出现和父类一模一样的函数时,当子类对象调用该函数,会运行子类函数的内容。
        重载:只看同名函数的参数列表。
        重写:子父类方法要一模一样。

22 个回复

正序浏览
kfcmm 中级黑马 2016-5-23 18:03:00
23#
分享的不错 加油
回复 使用道具 举报

真的这么简单????
回复 使用道具 举报
mark一下啦!
回复 使用道具 举报
真的这么简单????
回复 使用道具 举报
Mark一下,感觉面试也没那么吓人_(:з」∠)_,还是我的错觉嘛
回复 使用道具 举报
很不错,学习了
回复 使用道具 举报
好贴 共同进步
回复 使用道具 举报

共同进步哈
回复 使用道具 举报
l631356126 发表于 2015-9-13 21:46
不错   留着以后用

嘿嘿 共同进步
回复 使用道具 举报
云里雾里 发表于 2015-9-13 21:46
Wqi怎么这么多技术分,能不能传授一下方法

我也很好奇 同样求教
回复 使用道具 举报
李振在黑马 发表于 2015-9-13 22:20
感觉还可以啊,没有想象中的困难,好好学好基础,什么试题都不怕.

你看了第10天倒数第三个视频吗? 全是练习 检测一下自己的学习成果
回复 使用道具 举报
远航20150826 发表于 2015-9-13 22:57
不错的分享  一些简单的试题  但是感觉不像面试的试题  好像没有这么简单

我还没看到后面难的 就先把我会的先整理出来 待续。。。。
回复 使用道具 举报
13160123235 发表于 2015-9-13 23:07
只有这些吗……???

还有很多 一下全整出来 太乱 大家也不会仔细看
回复 使用道具 举报
13160123235 来自手机 中级黑马 2015-9-13 23:07:36
10#
只有这些吗……???
回复 使用道具 举报
mark留名
回复 使用道具 举报
不错的分享  一些简单的试题  但是感觉不像面试的试题  好像没有这么简单
回复 使用道具 举报
感觉还可以啊,没有想象中的困难,好好学好基础,什么试题都不怕.
回复 使用道具 举报
Wqi 发表于 2015-9-13 21:33
半个月后点招...先存着

Wqi怎么这么多技术分,能不能传授一下方法
回复 使用道具 举报
不错   留着以后用
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马