• 最新泛微java面试题及答案


    一、Java基础知识点

    1、static局部变量与全局变量的区别,编译后映射文件是否包含此类变量的地址

    答:局部变量局部有效;编译后不产生变量地址。

    全局变量在整个程序运行中有效;编译后产生变量地址。

    2、请论述Vector和ArrayList的区别,HashTable和HashMap的区别。

    答:Vecotor线程安全,ArrayList线程不安全,由于线程的同步必然要影响性能,所以ArrayList的性能比Vector好,当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。

    HashTable线程安全,HashMap线程不安全;

    二、前端基础知识点

    1、用javascript实现用正则表达式验证,某个字符串是合法的6位数字的邮编的函数。

    答:function test(txt){

    var reg = /^d{6}/;

    if(reg.test(txt)){

    alert(“ok”);

    }else{

    alert(“error”);

    }

    }

    2、请使用jQuery将页面上所有元素的边框设置为2px宽的虚线。

    答:jQuery (function ()

    {) { (“*”).css (“border”, “2px dashed”);

    }

    3、如何使用jQuery禁用浏览器的前进后退按钮。

    答:jQuery(document).ready(function () {

    if (window.history && window.history.pushState) {

    $(window).on(‘popstate’, function () {

    /// 当点击浏览器的 后退和前进按钮 时才会被触发,

    window.history.pushState(‘forward’, null, ‘’);

    window.history.forward(1);

    });

    }

    window.history.pushState(‘forward’, null, ‘’); //在IE中必须得有这两行

    window.history.forward(1);

    });

    4、说出3条以上firefox和IE的浏览器脚本兼容问题。

    答:1.ie中,event 对象有 x, y 属性;ff中,可用event.clientx ,event.clienty替代(ie也有该属性)

    2.ie中 可以使用window.event

    firefox中 event 只能在事件发生的现场使用,可以改写成 事件=函数(event);

    function somemethod(evt) {

    evt = evt evt : (window.event window.event : null);

    alert(evt);

    }

  • 相关阅读:
    【PMTU】TCP的MTU探测
    【R语言入门】开启R的会话并大步向前!
    计算机网络期末复习题库(下)
    低代码平台和专业开发人员——完美搭档?
    Spire.OCR for .NET 1.9.0 Crack
    鸿蒙开发:【进程模型概述】
    Linux——操作指令(ls,cd,touch,mkdir,tree,pwd,rm,man,cp)
    数据结构(10)图的概念、存储
    java处理异常这一篇就够了
    SAS @和@@的区别
  • 原文地址:https://blog.csdn.net/m0_67393828/article/details/125437995