【面试】
提拉米苏x
这个作者很懒,什么都没留下…
展开
-
数据结构中的各种查找---总结篇
一、基本概念:1、 列表:待搜索的数据集合。2、 关键字:要查找的那个数据。3、 查找:一种算法过程。二、基于线性表的查找:1、 顺序查找:(1)思想:逐个比较,直到找到或者查找失败。(2)时间复杂度:T(n) = O(n)。(3)空间复杂度:S(n) = O(n)。(4)程序: Int SeqSearch(RecordList l, KeyType转载 2014-02-24 14:16:18 · 16752 阅读 · 0 评论 -
【面试对宝典40题的解释】为什么从内部类中访问局部变量需要被声明为final最终类型
在搞Spring时,有很多方法都用到了回调函数,因而涉及到了更多的内部类,在使用内部类时,发现从内部类中访问局部变量需要被声明为最终类型(final),有些迷惑,找了一些分析文章。如下:这是从编译器的角度去分析的:class A{ public void shout(final int iargs){ class B{ public转载 2014-03-14 17:56:52 · 2817 阅读 · 0 评论 -
【面试对宝典40题的解释】匿名内部类访问外部类中的局部变量必须是final属性
http://ldzyz007.iteye.com/blog/844380如果定义一个匿名内部类,并且希望它使用一个在其外部定的对象,那么编译器会要求其参数引用是final的。 1.匿名内部类肯定是局部内部类(在一个方法里面定义的内部类),因为在java中,语句必须写在方法里,而匿名内部类其实就是一条特殊的语句;2.外部给定的对象就是所有外来的对象:外部方法的形参、局部变量、基转载 2014-03-14 17:59:31 · 1843 阅读 · 0 评论 -
【java面试题】Java面试宝典2013版(超长版)
一. Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....22、Java有没有goto?........................转载 2014-03-03 10:38:48 · 9656 阅读 · 1 评论 -
java新手,什么情况下发生编译错误,什么情况下发生运行错误!
比如说你把 for 写成了 fot 的话就会产生编译错误。编译错误一般是语法错误而运行错误是指,在运行期间(此时已经没有编译错误了)产生的错误,比如说,计算 5 / 0 什么的。编译错误一般是指语法错误,比如说没加分号,少写了括号,这都属于编译错误。运行错误一般是程序通过编译没有发生错误,但是程序执行的时候遇到了某些阻碍,比如说你要读取一个文本,但是该文本不存在,这就属于运行错转载 2014-03-05 19:35:13 · 3825 阅读 · 1 评论 -
即时通讯
客户端(c:hatClient)服务器端()JFrame版本递增,最好把前面的版本都留下来,以备将来查对,原创 2014-03-04 14:20:51 · 721 阅读 · 0 评论 -
C#中的try与finally
1 finally与returntry-catch-finally是很常用的语法结构,用来控制可能发生异常时的程序流程,其中catch和finally至少要有一个。初学try语法时可能会要问一个问题:如果在try块中return,那么finally还会执行吗?答案是肯定的。这个非常容易验证,就不举例子了。这样带来一些很好的特性,例如我们可以在try块中尝试打开数据库,然后读取数据,然后直接把得转载 2014-03-04 16:19:20 · 1108 阅读 · 0 评论 -
java中的线程
JAVA 的多线程特性是它的一大优点。多线程是相对单线程而言的,单线程是指任何时候只能有一个程序在运行,其他程序必须等待。而有了多线程这个特性后,JAVA 可以支持多个程序并发执行。当你要写一个能同时执行多个功能的程序时,就需要用到JAVA 的多线程功能。JAVA 的多线程功能被封装在线程类中。在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runabl转载 2014-03-04 17:52:14 · 703 阅读 · 0 评论 -
【JAVA开发】面试
1.面向对象概述: 面向对象时一种对现实世界物和关系的一种抽象的理解方法,将现实中的物抽象成对象,而关系则被抽象成类,继承等。对象时类的实例,,类是对象的抽象,使用面向对象会大幅提高效率。面向对象的方法是一类物体的属性所具有的行为。 如物体A移到B点,面向对象思想把A看成车,用轮胎方式让它走动,看成托运方式拉过去,面向过程,不关心用什么方式,看成什么,管你推,拽原创 2014-02-20 17:24:46 · 938 阅读 · 0 评论 -
【Java面试题】抽象类是否可继承实体类
一道java 常见面试题,网上找到的几乎每个 java 面试笔试题大全或集锦里都能找到这道题。题目如下: 问: 抽象类是否可继承实体类 (concrete class)答: 抽象类是可以继承实体类,但前提是实体类必须有明确的构造函数 答案很明确,可以继承。其实从Object就是个实体类,java的API文档里,每个抽象类的条目里都明确写着直接或间接继承自Object,所以这转载 2014-03-03 10:29:40 · 3875 阅读 · 0 评论 -
数据结构中各种内部排序算法的比较
1 快速排序(QuickSort)快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。(1) 如果不多于1个数据,直接返回。(2) 一般选择序列最左边的值作为支点数据。(3) 将序列分成2部分,一部分都大于支点数据,另外一部分都小于支点数据。(4) 对两边利用递归排序数列。快速排序比大部分排序算法转载 2014-02-24 11:34:18 · 1945 阅读 · 0 评论 -
【面试题总结】第一部
来自《JAVA面试宝典》及在其他地方看到的面试题的综合。答题时,先答是什么,再答有什么作用和要注意什么(这部分最重要,展现自己的心得)答案的段落分别,层次分明,条理清晰都非常重要,从这些表面的东西也可以看出一个人的习惯、办事风格、条理等。要讲你做出答案的思路过程,或者说你记住答案的思想都写下来。把答题想着是辩论赛。答题就是给别人讲道理、摆事实。答题不局限于什么格式和形式,就转载 2014-03-14 10:32:57 · 1659 阅读 · 0 评论