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

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

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

    posts - 37, comments - 8, trackbacks - 0, articles - 0

    java基礎(chǔ)

    基礎(chǔ)不牢,行而不遠(yuǎn)
         摘要: 首先被編譯成class文件,然后在HTML文件中用<applet></applet>標(biāo)簽對(duì)進(jìn)行加載,運(yùn)行此HTML文件。可以使用java、appletviewer進(jìn)行相應(yīng)的操作:java *.java和appletviewer *.html
    主要方法:init()、start()、stop()、destop()、paint()、run()
    Applet的安全機(jī)制(以防面試時(shí)被問(wèn)及)
    一個(gè)基本的程序?qū)嵗簞?chuàng)建Applet類、編譯Applet類得到字節(jié)碼文件、打包成jar文件、將Applet包嵌入到HTML、執(zhí)行Applet
    一個(gè)向Applet傳遞參數(shù)的簡(jiǎn)單程序
    繪制字符串
    一個(gè)顯示圖象的演示程序
    利用Applet播放聲音
    一個(gè)四等分圓的演示程序
    要求用直方圖顯示學(xué)生成績(jī)統(tǒng)計(jì)數(shù)據(jù)。學(xué)生成績(jī)分為5個(gè)檔次,即優(yōu)、良、中、及格、不及格。
    鼠標(biāo)和鍵盤(pán)事件程序演示
    將應(yīng)用程序轉(zhuǎn)換成Applet的方法:  閱讀全文

    posted @ 2008-08-11 20:29 夢(mèng)與橋 閱讀(1910) | 評(píng)論 (0)  編輯 |

         摘要: 通過(guò)JTree可以使用樹(shù)狀圖展現(xiàn)一種層次關(guān)系分明的一組數(shù)據(jù),給用戶一個(gè)直觀易用的感覺(jué)。在使用JTree時(shí),借助于DefaultMutableTreeNode為檢查和修改節(jié)點(diǎn)的父節(jié)點(diǎn)和子節(jié)點(diǎn)提供操作,也為檢查節(jié)點(diǎn)所屬的樹(shù)提供操作。一個(gè)樹(shù)節(jié)點(diǎn)最多可以有一個(gè)父節(jié)點(diǎn),0或多個(gè)子節(jié)點(diǎn)。
    //根節(jié)點(diǎn)
    group =new DefaultMutableTreeNode("我的群組");
    //二級(jí)節(jié)點(diǎn)
    friend=new DefaultMutableTreeNode("我的好友");
    worker=new DefaultMutableTreeNode("我的同事");
    student=new DefaultMutableTreeNode("我的學(xué)生");
    //三級(jí)節(jié)點(diǎn)
    friend1=new DefaultMutableTreeNode("新朋友");
    friend2=new DefaultMutabl  閱讀全文

    posted @ 2008-08-11 15:37 夢(mèng)與橋 閱讀(593) | 評(píng)論 (2)  編輯 |

         摘要: JTable類生成的對(duì)象以該TableModel為參數(shù),并負(fù)責(zé)將TableModel對(duì)象中的數(shù)據(jù)以表格的形式顯示出業(yè)。
    /***日歷類,提供日歷功能*/
    public class TableDemo extends JPanel implements
    ActionListener,MouseMotionListener,MouseListener{
    final private String TITLES[]={"星期日","星期一","星期二","星期三","星期四",
    "星期五","星期六"};
    final private int ROW_HEIGHT=20;
    final private int ROW_WIDTH=40;
    private JTable tbMain;//表格
    private JLabel lblTitle;//標(biāo)題
    private JButton btnNextMonth;//下個(gè)月的按鈕
    private JButton btnPrevMonth;//上個(gè)月  閱讀全文

    posted @ 2008-08-11 08:26 夢(mèng)與橋 閱讀(1746) | 評(píng)論 (0)  編輯 |

         摘要: 簡(jiǎn)單的對(duì)話框可以使用JSwing中的JOptionPane類來(lái)實(shí)現(xiàn)。
    程序來(lái)源:機(jī)械工業(yè)出版社《Java面向?qū)ο缶幊獭犯鹬敬旱染幹?
    if(rbtnSelect.isSelected()){
    //顯示一個(gè)要求用戶輸入字符串的對(duì)話框
    Object[] possibleValues={"金牌","銀牌","銅牌"};
    Object selectedValue=JOptionPane.showInputDialog(null,"選擇一個(gè)","輸入",
    JOptionPane.INFORMATION_MESSAGE,
    null,possibleValues,possibleValues[0]);
    JOptionPane.showMessageDialog(null,
    "你的選擇是:"+selectedValu  閱讀全文

    posted @ 2008-08-11 07:00 夢(mèng)與橋 閱讀(791) | 評(píng)論 (0)  編輯 |

         摘要: 布局管理編程演示:FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout、BoxLayout、空布局管理器(自定義布局)。
    事件模型的3個(gè)組件:事件、事件源和事件監(jiān)聽(tīng)器
    處理事件的一般步驟
    AWT事件分為兩大類,低級(jí)事件和高級(jí)事件,前者是基于組件和容器的事件,后者是基于語(yǔ)義的事件
    動(dòng)作事件示例程序:
    鍵盤(pán)事件示例程序:
    鼠標(biāo)事件示例程序:  閱讀全文

    posted @ 2008-08-10 07:06 夢(mèng)與橋 閱讀(675) | 評(píng)論 (0)  編輯 |

         摘要: 圖形用戶界面是用戶與計(jì)算機(jī)交互的接口,是圖形界面成分和界面元素的有機(jī)會(huì)組合。這些成分和元素之間不但外觀上有著包含、相鄰、相交等物理關(guān)系,內(nèi)在也有包含、調(diào)用等邏輯關(guān)系。它們相互作用,傳遞信息,共同組成一個(gè)能響應(yīng)特定事件,具有一定功能的圖形界面系統(tǒng)。
    設(shè)計(jì)和實(shí)現(xiàn)圖形用戶界面的工作主要有兩個(gè):外觀設(shè)計(jì)、與用戶的交互處理
    Java構(gòu)成圖形用戶界面的各種元素和成分大致分成三類:容器、基本組件、用戶自定義成分
    JavaGUI的組成:java.awt包、java.swing包
    一個(gè)awt實(shí)例(僅外觀設(shè)計(jì)):
    Swing基本組件:JLabel、JTextField、JButton、JFrame和JPanel構(gòu)造應(yīng)用程序
    單選按鈕(JRadioButton)、復(fù)選框(JCheckbox)、列表框(JList)、組合框(JComboBox)編程演示:
    文本域(JTextArea)、菜單(JMenuBar、JMenu、JMenuItem)和工具欄(JToolbar)程序演示
    顏色(Color)和字體(Font)程序演示
    一個(gè)使用JTa  閱讀全文

    posted @ 2008-08-08 06:58 夢(mèng)與橋 閱讀(1448) | 評(píng)論 (0)  編輯 |

         摘要: JDBC作為一種中間件,以實(shí)現(xiàn)Java應(yīng)用程序與數(shù)據(jù)庫(kù)之間的接口功能。JDBC API把java命令轉(zhuǎn)換為通用SQLY語(yǔ)句,提交此查詢給JDBC Driver,由JDBC Driver把查詢轉(zhuǎn)換為特定數(shù)據(jù)庫(kù)所能理解的形式。JDBC Driver也檢索SQL查詢的結(jié)果,并把它轉(zhuǎn)換為可為Java應(yīng)用使用的等價(jià)的JDPC API類與對(duì)象。JDBC實(shí)際上包含了一組類與接口,這些編程接口定義在Java API的java.sql程序包和javax.sql程序包中。
    JDBC常用類和接口:Driver接口、DriverManager類、Connection接口、Statement接口、ResultSet接口、PreparedStatement接口、CallableStatement、DatabaseMetaData接口、ResultSetMetaData接口、ParameterMetaData接口
    JDBC直接連接Oracle數(shù)據(jù)庫(kù)
    元數(shù)據(jù)是一種關(guān)于數(shù)據(jù)的數(shù)據(jù),用來(lái)描述數(shù)據(jù)庫(kù)的功能與配置,通常包括數(shù)據(jù)庫(kù)元數(shù)據(jù)、結(jié)果集元數(shù)據(jù)和參數(shù)元數(shù)據(jù)。  閱讀全文

    posted @ 2008-08-05 21:52 夢(mèng)與橋 閱讀(399) | 評(píng)論 (0)  編輯 |

         摘要: 泛型是類和接口的一種擴(kuò)展機(jī)制,利用這種機(jī)制程序員可定義類或接口的集合
    簡(jiǎn)單的泛型類聲明,形如:pubic class ClassName(){類體}
    受限泛型類聲明:所謂受限是指類型參數(shù)受限,其類型參數(shù)列表一般格式如:
    E [extends] 類e1或接口e1[& 接口e2 [& 接口 e3]……]],
    ……
    >
    java提供了泛型參數(shù)通配符,通配符可以代表任何類或接口
    泛型類的繼承問(wèn)題
    泛型接口
    java編譯器不允許創(chuàng)建泛型生成類的數(shù)組,但允許用無(wú)界限通配符作為實(shí)參得到的類型定義數(shù)組
    泛化方法:可對(duì)所有的方法進(jìn)行泛化,包括實(shí)例方法、靜態(tài)方法、構(gòu)造方法  閱讀全文

    posted @ 2008-08-05 10:12 夢(mèng)與橋 閱讀(1181) | 評(píng)論 (0)  編輯 |

         摘要: Java中定義了很多異常類,每個(gè)異常類都代表一種運(yùn)行錯(cuò)誤,類中包含了該運(yùn)行錯(cuò)誤的信息和處理錯(cuò)誤的方法等內(nèi)容。每當(dāng)Java程序運(yùn)行過(guò)程中發(fā)生一個(gè)可識(shí)別的運(yùn)行錯(cuò)誤時(shí),即該錯(cuò)誤有一個(gè)異常類與之對(duì)應(yīng)時(shí),系統(tǒng)都會(huì)產(chǎn)生一個(gè)相應(yīng)的該異常的對(duì)象,即產(chǎn)生一個(gè)異常。一旦異常對(duì)象產(chǎn)生,系統(tǒng)就一定有相應(yīng)的機(jī)制來(lái)處理它,確保不會(huì)產(chǎn)生死機(jī)、死循環(huán)或其他對(duì)OS的損害,從而保證程序運(yùn)行的安全性。
    Java異常處理通過(guò)5個(gè)關(guān)鍵字控制:try、catch、throw、throws和finally
    try-catch-finally結(jié)構(gòu):try用來(lái)捕獲異常,catch用來(lái)處理相應(yīng)異常,finally用以進(jìn)行異常清理。
    throw語(yǔ)句——產(chǎn)生異常
    throws語(yǔ)句:如一個(gè)定義的方法中存在異常,可在方法聲明的后面加上throws關(guān)鍵字將異常拋出到此方法的調(diào)用方法中。
    自定義異常類:某個(gè)應(yīng)用程序所特有的運(yùn)行錯(cuò)誤,需要開(kāi)發(fā)人員根據(jù)實(shí)際情況創(chuàng)建自己的異常類。自定義的異常類必須是Throwable類的直接或間接子類,實(shí)際應(yīng)用中,通常以Exception類作為其直接父類。在異常類中定義其屬性和方法  閱讀全文

    posted @ 2008-08-05 06:00 夢(mèng)與橋 閱讀(260) | 評(píng)論 (0)  編輯 |

         摘要: InetAddress類沒(méi)有提供構(gòu)造函數(shù),只可以調(diào)用一些靜態(tài)方法來(lái)生成。
    使用URL方式進(jìn)行網(wǎng)絡(luò)連接
    基于TCP的socke編程
    基于UDP的Socket編程  閱讀全文

    posted @ 2008-08-04 21:36 夢(mèng)與橋 閱讀(348) | 評(píng)論 (0)  編輯 |

         摘要: 類集僅僅是提供了處理事情的一個(gè)更好的方法。盡管類集的增加改變了許多原始工具的結(jié)構(gòu),但卻不會(huì)導(dǎo)致被拋棄。
    集合框架圖
    ArrayList:能夠自動(dòng)增長(zhǎng)容易的數(shù)組,其底層以對(duì)象數(shù)組的方式實(shí)現(xiàn)。
    Collections類
    LinkedList:采用雙向鏈表實(shí)現(xiàn)的,可實(shí)現(xiàn)棧、隊(duì)列、雙向隊(duì)列
    HashSet是能過(guò)哈希算法實(shí)現(xiàn)的,其性能通常優(yōu)于TreeSet,只有當(dāng)需要排序功能時(shí),使用后者
    HashMap(對(duì)key散列)一般比TreeMap(據(jù)key排序)速度要快,只有需要排序功能時(shí)才需要后者
    Properties類,可以完成配置文件的讀寫(xiě)  閱讀全文

    posted @ 2008-08-04 10:15 夢(mèng)與橋 閱讀(266) | 評(píng)論 (0)  編輯 |

         摘要: File類:它主要關(guān)心的是文件的具體屬性,而非內(nèi)容,定義了許多方法,實(shí)現(xiàn)對(duì)文件的創(chuàng)建、刪除等操作。
    字節(jié)流(FileOutputStream和FileInputStream)
    字符流(FileWriter and FileReader)
    過(guò)濾流(BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWirter)
    基本類型數(shù)據(jù)傳輸:DataInputStream和DataOutputStream
    I/O流的鏈接圖
    字節(jié)和Unicode字符的橋梁:InputStreamReader、OutputStreamWriter
    管道流:PipedInputStream、PipedOutputStream
    打印流:PrintWriter類
    文件的隨機(jī)讀寫(xiě):RandomAccessFile
    文件的壓縮處理:ZipInputStream和ZipOutputStream
    編碼與解碼:Unicode字符(java使用)
    對(duì)象序列化:必須實(shí)  閱讀全文

    posted @ 2008-08-03 09:31 夢(mèng)與橋 閱讀(11217) | 評(píng)論 (0)  編輯 |

         摘要: 1、作用:使java應(yīng)用程序同時(shí)完成多項(xiàng)任務(wù),當(dāng)其一個(gè)線程被阻塞時(shí),只有那個(gè)被阻塞的線程暫停,所有其他線程繼續(xù)執(zhí)行。
    2、概念:一個(gè)java程序可以包含多個(gè)線程,每個(gè)線程具有部分程序功能,能與其他線程同時(shí)執(zhí)行,這種能力稱為多線程。
    3、線程只是在系統(tǒng)層被實(shí)現(xiàn),核心編程語(yǔ)言需要一個(gè)特定的編程接口來(lái)實(shí)現(xiàn)。在java中,創(chuàng)建線程的方法有兩種,其一是繼承Thread類,其二是實(shí)現(xiàn)Runnable接口。

    繼承Thread類實(shí)例:
      閱讀全文

    posted @ 2008-08-02 11:10 夢(mèng)與橋 閱讀(402) | 評(píng)論 (1)  編輯 |

         摘要: 1、目的:為了獲得對(duì)象的一份拷貝。
    2、一般步驟:§在派生類中覆蓋基類(object)的clone方法,并聲明為public
    §在派生類的克隆方法中調(diào)用super.clone()
    §在派生類中實(shí)現(xiàn)Cloneable接口

    3、分類:淺拷貝、深拷貝
    §淺拷貝僅僅拷貝所考慮的對(duì)象,而不拷貝它所引用的對(duì)象
    §深拷貝把要拷貝的對(duì)象所引用的對(duì)象都拷貝了一遍
    4、淺拷貝實(shí)例:  閱讀全文

    posted @ 2008-08-02 07:16 夢(mèng)與橋 閱讀(179) | 評(píng)論 (0)  編輯 |

         摘要: 內(nèi)部類的優(yōu)點(diǎn):
    優(yōu)點(diǎn)一:在需要的地方定義類,可以直接使用外部類里的變量,代碼比較簡(jiǎn)潔。
    優(yōu)點(diǎn)二:可以實(shí)現(xiàn)多繼承。
    優(yōu)點(diǎn)三:解決命名空間的一種途徑。
    優(yōu)點(diǎn)四:實(shí)現(xiàn)callback。
    優(yōu)點(diǎn)五:控制類的可見(jiàn)問(wèn)題。
      閱讀全文

    posted @ 2008-08-01 11:25 夢(mèng)與橋 閱讀(238) | 評(píng)論 (0)  編輯 |

    Full java基礎(chǔ) Archive

    主站蜘蛛池模板: 国产偷窥女洗浴在线观看亚洲 | 久久亚洲中文字幕无码| 亚洲精品无码久久久久sm| 成人毛片免费观看视频大全| 久久精品免费电影| 两个人看的www高清免费视频| 亚洲AV日韩综合一区| 国产亚洲sss在线播放| 亚洲国产综合第一精品小说| 亚洲产国偷V产偷V自拍色戒| 国产精品亚洲综合一区| 国产小视频在线免费| 男男AV纯肉无码免费播放无码| 182tv免费观看在线视频| 久久99毛片免费观看不卡| a在线视频免费观看在线视频三区| 国产精品亚洲av色欲三区| 亚洲欧美日韩久久精品| 国产精品亚洲专区在线观看| 久久亚洲国产精品成人AV秋霞| 亚洲AV无码精品无码麻豆| 好看的电影网站亚洲一区| 日韩一卡2卡3卡4卡新区亚洲 | 一级**爱片免费视频| 激情吃奶吻胸免费视频xxxx| 国产精品久久久久久亚洲影视| 亚洲AV无码之国产精品| 亚洲精品无码av片| 亚洲精品无码日韩国产不卡av| 中文无码亚洲精品字幕| 亚洲天然素人无码专区| 国产亚洲玖玖玖在线观看| 亚洲精品午夜国产va久久| 亚洲一级免费视频| 中文字幕乱码亚洲无线三区| 中文字幕无码亚洲欧洲日韩| 亚洲hairy多毛pics大全| 麻豆安全免费网址入口| 人人鲁免费播放视频人人香蕉| 国产国产人免费人成成免视频| 好湿好大好紧好爽免费视频|