• 最新泛微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);

    }

  • 相关阅读:
    javascript-根据数组中的一个属性或多个属性对数组进行排序
    92.(leaflet篇)leaflet态势标绘-进攻方向采集
    【总结】Java判断今天是不是周末的多种实现方式
    弹簧(压簧)力度计算与设计
    lvm磁盘管理
    一个有关char和整型提升的小题
    如何在 Wio Terminal 上运行 RT-Thread 操作系统
    linux系统使用达梦数据库
    基于springboot的社区疫情管理系统源码
    ECharts实现数据可视化入门教程(超详细)
  • 原文地址:https://blog.csdn.net/m0_67393828/article/details/125437995