java吧 关注:1,301,427贴子:12,848,266

回复:【学习】【直播】【长期】【常见的面试题,标题要长长长长长

只看楼主收藏回复

你用过java 7?我木有用过


IP属地:北京80楼2012-03-05 11:18
回复

    第一种没有"每次都进行生成对象"
    而是在类加载的时候生成了一个对象
    第二种,虽然只在第一次调用的时候才生成一个对象,但是每次调用都附加了synchronize的成本
    严格地说,同步应该留给用户完成,但如果你一定要先实现线程安全,可以这样写:

    


    IP属地:澳大利亚81楼2012-03-05 11:22
    回复
      2026-04-15 07:53:19
      广告
      不感兴趣
      开通SVIP免广告
      第一种没有"每次都进行生成对象"
      而是在类加载的时候生成了一个对象
      第二种 "lazy instantiation" ,虽然只在第一次调用的时候才生成一个对象,但是每次调用都附加了synchronize的成本
      严格地说,同步应该留给用户完成,但如果你一定要先实现线程安全,可以这样写:

      


      IP属地:澳大利亚82楼2012-03-05 11:22
      回复
        我读过 java 7 的一些新的改动


        IP属地:澳大利亚83楼2012-03-05 11:24
        回复
          17、abstract class和interface有什么区别?
            声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract
          类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract
          类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
            接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。


          IP属地:北京84楼2012-03-05 11:26
          回复
            1.7以后 switch( String )必须是String?
            应该是可以String吧


            IP属地:北京85楼2012-03-05 11:28
            回复
              是可以
              怎麽可能必须是String


              IP属地:澳大利亚86楼2012-03-05 11:33
              回复
                18、char型变量中能不能存贮一个中文汉字?为什么?
                答:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的


                IP属地:北京87楼2012-03-05 11:36
                回复
                  2026-04-15 07:47:19
                  广告
                  不感兴趣
                  开通SVIP免广告
                  after java 6 : switch( enum )
                  after java 7 : switch( String )
                  因为你是这么写的。所以核实一下


                  IP属地:北京88楼2012-03-05 11:37
                  回复
                    19、JSP有哪些内置对象和动作?它们的作用分别是什么?
                    JSP共有以下9种基本内置组件:
                    request 用户端请求,此请求会包含来自GET/POST请求的参数
                    response 网页传回用户端的回应
                    pageContext 网页的属性是在这里管理
                    session 与请求有关的会话期
                    application servlet 正在执行的内容
                    out 用来传送回应的输出
                    config servlet的构架部件
                    page JSP网页本身
                    exception 针对错误网页,未捕捉的例外
                    常用的组件:request、response、out、session、application、exception


                    IP属地:北京89楼2012-03-05 11:45
                    回复
                      20、排序都有哪几种方法?用伪代码实现一个快速排序 答:排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序) 快速排序的伪代码:使用快速排序方法对a[ 0 :n- 1 ]排序从a[ 0 :n- 1 ]中选择一个元素作为middle,该元素为支点;把余下的元素分割为两段left和right,使得left中的元素都小于等于支点,而right中的元素都大于等于支点; 递归地使用快速排序方法对left进行排序;递归地使用快速排序方法对right进行排序;所得结果为left + middle + right。


                      IP属地:北京90楼2012-03-05 12:35
                      回复


                        91楼2012-03-05 12:42
                        回复
                          今天整理出很多题,笔试面试,不是从搜索引擎上粘的,各种基础,各种疑点的。慢慢直播


                          IP属地:北京92楼2012-03-05 13:04
                          回复
                            坐等大神科普。。。


                            93楼2012-03-05 13:09
                            回复
                              2026-04-15 07:41:19
                              广告
                              不感兴趣
                              开通SVIP免广告
                              被吞!?


                              IP属地:北京95楼2012-03-05 13:51
                              回复