1> String s = new String("xyz")创建了几个String object?
2> UML中类之间的关系
3> javaScript 的基本类型
4> 页面向对象传递的方法
5> (____)模式中一定会使用到抽象类
6> char类型变量中能不能储存一个中文汉字?为什么?
7> sleep() 和 wait() 有什么区别?
8> 下面这段代码有错误吗?为什么?
abstract class Something{
    private abstract String doSomething();
}
9> 介绍JAVA中Collection FrameWork(包括自己如何写数据结构)?
10> 如何给weblogic指定大小的内存?
11> 说出java中常用的设计模式(5~10种)?
12> 编程题:写出一个Singleton出来
今天下午朋友去MW公司应聘考的题目 拿出来给大家看看
有高手能简单写一下答案么? 我好记录一下。有分相送。谢谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sheep49】截止到2008-07-30 21:40:07的历史汇总数据(不包括此帖):
    发帖的总数量:20                       发帖的总分数:930                      每贴平均分数:46                       
    回帖的总数量:23                       得分贴总数量:2                        回帖的得分率:8%                       
    结贴的总数量:18                       结贴的总分数:830                      
    无满意结贴数:1                        无满意结贴分:100                      
    未结的帖子数:2                        未结的总分数:100                      
    结贴的百分比:90.00 %               结分的百分比:89.25 %                  
    无满意结贴率:5.56  %               无满意结分率:12.05 %                  
    值得尊敬

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=sheep49
      

  2.   

    更正一下 
    4> 页面向对象传递的方法 

    4> 页面对象传递的方法 
      

  3.   

    1> 2个对象  xyz 还有个 s
    4> 值传递
    5> 模板模式
    7> sleep()就是系统等待一段时间,自动执行后面优先级高的代码;而wait()要等到其他的线程唤醒,才能继续执行
    8> 错了,在抽象类中,不能用private修饰符
    11> 门板模式,单子模式,模板模式,工厂模式……
    12> 代码如下:
    public static Object obj;
    public static Object getInstance(){
         if(obj==null){
         obj=new Object();
          }
         return obj;
    }如有错误请指出
      

  4.   

    6> 因为中文在java里是采用unicode编码方式,char可以存放16bit,所以是可以存放中文的。
      

  5.   

    1> String s = new String("xyz")创建了几个String object? 
    楼上的,是string object!个数是对的,但是好像不是s和xyz吧
    s只是引用而已
      

  6.   

    java里面的对象都是放在heap中,引用是可以放到stack中的,String  str=new  String("ABC");在编绎时会把"ABC"作为常量放到类的常量池中,运行时调用new指令时会再在堆中产生一个String类型的对象,把常量池中的"ABC"的值复制过来,然后让str指向堆中的String对象,所以应该是两个对象,一个是String类的Class对象中的常量字符串对象,一个是new出来的堆中的字符串… 
      

  7.   

    6>Collection   FrameWork如下:     
      Collection     
      ├List     
      │├LinkedList     
      │├ArrayList     
      │└Vector     
      │ └Stack     
      └Set     
      Map     
      ├Hashtable     
      ├HashMap     
      └WeakHashMap  
      

  8.   

    1> String s = new String("xyz")创建了几个String object?
        2个
    2> UML中类之间的关系
        依赖,关联,泛化,实现
    3> javaScript 的基本类型
        数值,字符,布尔,空值
    10> 如何给weblogic指定大小的内存?
       在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M
    11> 说出java中常用的设计模式(5~10种)?
    工厂,单例,代理,策略,门面
    12> 编程题:写出一个Singleton出来 
      public class SingleTon {
        private static SingleTon instance = new SingleTon();
        private SingleTon() {}
        public static SingleTon getInstance() {
          return instance;
        }
      }其他的几道楼上几位已经给出答案了
      

  9.   

    String s=new String("xyz");
    创建了两个对象
    解说:在执行以上代码时,首先查找字符串池中是否已经存在"xyz"对象,固然,在这里是没有的,因此首先创建了一个对象"xyz"存放在字符串池中,然后在堆中创建了一个"xyz"对象,也就是new String();并在栈中开辟一个空间(来存放堆中"xyz"对象的引用,名称为s),因此s指向new String()的堆空间