<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    筆試集(3)

    運行時異常與一般異常有何異同?

    異常表示程序運行過程中可能出現的非正常狀態,運行時異常表示虛擬機的通常操作中可能遇到的異常,是一種常見運行錯誤。java編譯器要求方法必須聲明拋出可能發生的非運行時異常,但是并不要求必須聲明拋出未被捕獲的運行時異常。
    2)
    說出ArrayList,Vector, LinkedList的存儲性能和特性

    ArrayList和Vector都是使用數組方式存儲數據,此數組元素數大于實際存儲的數據以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數組元素移動等內存操作,所以索引數據快而插入數據慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實現存儲,按序號索引數據需要進行前向或后向遍歷,但是插入數據時只需要記錄本項的前后項即可,所以插入速度較快。
    3)

    設計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1。寫出程序。

    以下程序使用內部類實現線程,對j增減的時候沒有考慮順序問題。

    public class ThreadTest1{

    ???????? private int j;

    ???????? public static void main(String args[]){

    ????????????????? ThreadTest1 tt=new ThreadTest1();

    ?????????????????? Inc inc=tt.new Inc();

    ?????????????????? Dec dec=tt.new Dec();

    ?????????????????? for(int i=0;i<2;i++){

    ??????????????????????????? Thread t=new Thread(inc);

    ??????????????????????????? t.start();

    ??????????????????????????? t=new Thread(dec);

    ??????????????????????????? t.start();

    ?????????????????? }

    ???????? }

    ???????? private synchronized void inc(){

    ?????????????????? j++;

    ????????????????? System.out.println(Thread.currentThread().getName()+"-inc:"+j);

    ???????? }

    ???????? private synchronized void dec(){

    ?????????????????? j--;

    ????????????????? System.out.println(Thread.currentThread().getName()+"-dec:"+j);

    ???????? }

    ????????

    ???????? class Inc implements Runnable{

    ?????????????????? public void run(){

    ??????????????????????????? for(int i=0;i<100;i++){

    ???????????????????????????????????? inc();

    ??????????????????????????? }

    ?????????????????? }

    ???????? }

    ???????? class Dec implements Runnable{

    ?????????????????? public void run(){

    ??????????????????????????? for(int i=0;i<100;i++){

    ???????????????????????????????????? dec();

    ??????????????????????????? }

    ?????????????????? }

    ???????? }

    }
    4)
    事務是什么?

    事務是作為一個邏輯單元執行的一系列操作,一個邏輯工作單元必須有四個屬性,稱為 ACID(原子性、一致性、隔離性和持久性)屬性,只有這樣才能成為一個事務:

    原子性

    事務必須是原子工作單元;對于其數據修改,要么全都執行,要么全都不執行。

    一致性

    事務在完成時,必須使所有的數據都保持一致狀態。在相關數據庫中,所有規則都必須應用于事務的修改,以保持所有數據的完整性。事務結束時,所有的內部數據結構(如 B 樹索引或雙向鏈表)都必須是正確的。

    隔離性

    由并發事務所作的修改必須與任何其它并發事務所作的修改隔離。事務查看數據時數據所處的狀態,要么是另一并發事務修改它之前的狀態,要么是另一事務修改它之后的狀態,事務不會查看中間狀態的數據。這稱為可串行性,因為它能夠重新裝載起始數據,并且重播一系列事務,以使數據結束時的狀態與原始事務執行的狀態相同。

    持久性

    事務完成之后,它對于系統的影響是永久性的。該修改即使出現系統故障也將一直保持。
    5)
    游標的作用?如何知道游標已經到了最后?

    游標用于定位結果集的行,通過判斷全局變量@@FETCH_STATUS可以判斷是否到了最后,通常此變量不等于0表示出錯或到了最后
    6)
    EJB
    ?? **1、EJB容器提供的服務

    ???????? 主要提供聲明周期管理、代碼產生、持續性管理、安全、事務管理、鎖和并發行管理等服務。

    ?? 2、EJB的角色和三個對象

    ???????? EJB角色主要包括Bean開發者 應用組裝者 部署者 系統管理員 EJB容器提供者 EJB服務器提供者

    ???????? 三個對象是Remote(Local)接口、Home(LocalHome)接口,Bean類

    ?? 2、EJB的幾種類型

    ???????? 會話(Session)Bean ,實體(Entity)Bean 消息驅動的(Message Driven)Bean

    ???????? 會話Bean又可分為有狀態(Stateful)和無狀態(Stateless)兩種

    ???????? 實體Bean可分為Bean管理的持續性(BMP)和容器管理的持續性(CMP)兩種

    ?? 3、bean 實例的生命周期

    ???????? 對于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在緩沖池管理,而對于Entity Bean和Statefull Session Bean存在Cache管理,通常包含創建實例,設置上下文、創建EJB Object(create)、業務方法調用、remove等過程,對于存在緩沖池管理的Bean,在create之后實例并不從內存清除,而是采用緩沖池調度機制不斷重用實例,而對于存在Cache管理的Bean則通過激活和去激活機制保持Bean的狀態并限制內存中實例數量。

    posted on 2006-12-08 14:03 youngturk 閱讀(243) 評論(0)  編輯  收藏 所屬分類: 筆試題

    <2006年12月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    導航

    統計

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結構
    4 口語英語

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲av日韩av欧v在线天堂| 日韩免费福利视频| 免费成人高清在线视频| 亚欧在线精品免费观看一区| 免费下载成人电影| 伊在人亚洲香蕉精品区麻豆| 久久精品国产亚洲AV| 暖暖在线视频免费视频| 国产在线a不卡免费视频| 久久精品国产亚洲AV无码偷窥| 国产亚洲精品成人AA片| 中文在线免费视频| 午夜电影免费观看| 久久精品亚洲综合一品| 校园亚洲春色另类小说合集| 国产美女精品久久久久久久免费| 色偷偷亚洲第一综合| 亚洲国产精品无码久久青草| 亚洲AV无码国产精品色| a级毛片在线免费观看| 男人的天堂亚洲一区二区三区 | 两个人看的www免费视频| 精品亚洲永久免费精品| 猫咪免费人成网站在线观看入口| 69视频免费观看l| 国产成人A亚洲精V品无码| 亚洲精品无码日韩国产不卡av| 一级特黄aa毛片免费观看| 国产AV无码专区亚洲AWWW| 久9这里精品免费视频| wwwxxx亚洲| 欧洲精品成人免费视频在线观看 | 亚洲国产综合精品中文第一区| 免费一级全黄少妇性色生活片| 成年在线观看免费人视频草莓| 亚洲成综合人影院在院播放| 99免费在线观看视频| 亚洲制服中文字幕第一区| 免费看的一级毛片| 亚洲国产AV一区二区三区四区| 韩国18福利视频免费观看|