sealvit
2009-05-21 12:46 阅读 234
已采纳

一套面试题想听听大家的答案

1.java中的static变量的生命周期是多长?能被垃圾回收吗?
2.Java的内存泄露是如何产生的?例举几种出现泄露的情况
3.java中有几种锁,synchronized修饰可以用在哪里?有什么不同?
4.你都了解和使用过哪些缓存技术?说说你是如何应用这些缓存技术的
5.都使用过哪些设计模式,是如何使用的?
JavaScript问答题:
1.有哪些函数可以对url编码和解码?有什么不同?不同的应用服务器需要怎么处理(可以只写自己知道的)?
2.除了用document.write方法外,还可以通过什么方法创建html元素?
3.javascript如何捕获错误?
4.javascript中如何使用正则表达式?为string对象增加一个trim方法
5.请使用javascript写一个“动物Animal”的类,让其具有eat方法,该方法提示“动物都吃东西”;再写一个dog和bird类继承Animal类,其中dog类具有run方法,该方法提示“狗会跑”;bird类具有eat方法,该方法提示“鸟吃虫子”,fly方法提示,“鸟会飞”。写完这三个方法后分别创建对象,调用这些方法。
6.如果让你设计一个web版的流程设计器,你会考虑使用什么技术,简要的写出你的设计思路。

题目比较简单 有些比较泛泛 想听听大家怎么答的比较简单又充分

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    iteye_9737 iteye_9737 2009-05-21 19:56

    我来回答JavaScript问答题(java的知道一点,没有兴趣答):
    1、url编码和解码
    escape(unescape)||encodeURI(decodeURI)||encodeURIComponent(decodeURIComponent),区别可以google下,encodeURIComponent比较常用(对weblogic尤其有效!)
    2、太多了,document.createElement、innerHTML等
    3 try{}catch(){}finally{}和java基本一样
    4、正则表达式可是强大的DSL
    [code="java"]String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
    }[/code]
    或者:
    [code="java"]String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, '');
    };[/code]
    5 基于原型实现继承就行,还有其他很多方法。
    6 js或者flash。设计思路可以扯状态机。

    点赞 评论 复制链接分享
  • weixin_42297497 weixin_42297497 2009-05-21 16:37

    这么多道题,这么点分,谁会回答呀,你还是自己想吧

    点赞 评论 复制链接分享
  • chenli348105874 chenli348105874 2009-05-21 16:38

    楼上说的很对

    点赞 评论 复制链接分享

相关推荐