最新泛微java面試題及答案

最新泛微java面試題及答案

深圳達(dá)內(nèi)教育      2022-05-03 11:21:01     43

最新泛微java面試題及答案,  一、Java基礎(chǔ)知識(shí)點(diǎn)  1、static局部變量與全局變量的區(qū)別,編譯后映射文件是否包含此類變量的地址?  答:局部變量局部有

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹



  一、Java基礎(chǔ)知識(shí)點(diǎn)


  1、static局部變量與全局變量的區(qū)別,編譯后映射文件是否包含此類變量的地址?


  答:局部變量局部有效;編譯后不產(chǎn)生變量地址。


  全局變量在整個(gè)程序運(yùn)行中有效;編譯后產(chǎn)生變量地址。



  2、請(qǐng)論述Vector和ArrayList的區(qū)別,HashTable和HashMap的區(qū)別。


  答:Vecotor線程安全,ArrayList線程不安全,由于線程的同步必然要影響性能,所以ArrayList的性能比Vector好,當(dāng)Vector或ArrayList中的元素超過(guò)它的初始大小時(shí),Vector會(huì)將它的容量翻倍,而ArrayList只增加50%的大小,這樣,ArrayList就有利于節(jié)約內(nèi)存空間。


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


  

  二、前端基礎(chǔ)知識(shí)點(diǎn)


  1、用javascript實(shí)現(xiàn)用正則表達(dá)式驗(yàn)證,某個(gè)字符串是合法的6位數(shù)字的郵編的函數(shù)。


  答:function test(txt){


  var reg = /^d{6}b/;


  if(reg.test(txt)){


  alert(“ok”);


  }else{


  alert(“error”);


  }


  }



  2、請(qǐng)使用jQuery將頁(yè)面上所有元素的邊框設(shè)置為2px寬的虛線。


  答:jQuery (function ()


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


  }



  3、如何使用jQuery禁用瀏覽器的前進(jìn)后退按鈕。


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


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


  $(window).on('popstate', function () {


  /// 當(dāng)點(diǎn)擊瀏覽器的 后退和前進(jìn)按鈕 時(shí)才會(huì)被觸發(fā),


  window.history.pushState('forward', null, '');


  window.history.forward(1);


  });


  }


  window.history.pushState('forward', null, ''); //在IE中必須得有這兩行


  window.history.forward(1);


  });



  4、說(shuō)出3條以上firefox和IE的瀏覽器腳本兼容問(wèn)題。


  答:1.ie中,event 對(duì)象有 x, y 屬性;ff中,可用event.clientx ,event.clienty替代(ie也有該屬性)


  2.ie中 可以使用window.event


  firefox中 event 只能在事件發(fā)生的現(xiàn)場(chǎng)使用,可以改寫(xiě)成 事件=函數(shù)(event);


  function somemethod(evt) {


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


  alert(evt);


  }



Java面試題 Java面試題及答案

培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過(guò)大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。