freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設(shè)計(jì)(高校系列教材課件)-資料下載頁(yè)

2025-01-21 12:36本頁(yè)面
  

【正文】 子類(lèi):雙精度型 ( Double) 、 浮點(diǎn)型 (Float) 、 字節(jié)型 ( Byte) 、 短整型 ( Short) 、 整型 (Integer) 和長(zhǎng)整型 ( Long) ? Character類(lèi)是 char類(lèi)型的類(lèi)型包裝器 , Boolean類(lèi)是boolean類(lèi)型的包裝器 ? 參見(jiàn)例 、 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 System類(lèi) ? System類(lèi)也是 , 該類(lèi)中定義的方法和和變量都是靜態(tài)的 , 該類(lèi)總共有三個(gè)靜態(tài)變量: in、 out和 err, 分別保存標(biāo)準(zhǔn)的輸入 、 輸出和 Java運(yùn)行時(shí)錯(cuò)誤輸出 。 ? 使用 arraycopy方法可以將一個(gè)任意類(lèi)型的數(shù)組快速的從一個(gè)地方復(fù)制到另一個(gè)地方 , 這比使用 Java編寫(xiě)的循環(huán)要快的多 ? currentTimeMillis方法可以返回自從 1970年 1月 1號(hào)零點(diǎn)起到現(xiàn)在的時(shí)間 , 時(shí)間單位是毫秒 ? 參見(jiàn)例 、 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 RunTime類(lèi) ? Runtime類(lèi)也是 , 該類(lèi)封裝了運(yùn)行時(shí)環(huán)境 , 程序員可以通過(guò)調(diào)用 Runtime類(lèi)的靜態(tài)方法getRuntime而獲得對(duì)當(dāng)前 Runtime對(duì)象的引用 ? 使用該類(lèi)的 exec方法可以在多任務(wù)操作系統(tǒng)中讓 Java去執(zhí)行其他進(jìn)程 , 即用 Java運(yùn)行其他程序 ? 使用該類(lèi)的 totalMemory方法和 freeMemory方法可以知道Java虛擬機(jī)內(nèi)存堆的大小和剩余情況 , 這里的內(nèi)存堆不僅僅包括物理內(nèi)存 , 還包括一部分虛擬內(nèi)存 ? 參見(jiàn)例 、 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 Math類(lèi) ? Math類(lèi)也是 , 它保留了一些常用的數(shù)學(xué)函數(shù) , 是 Java中的數(shù)學(xué)工具包 ,和 System類(lèi)一樣 , 它里面定義的所有變量和方法都是靜態(tài)的 ? Math類(lèi)中定義的方法非常多 , 包括了所有用于幾何學(xué) ,三角學(xué)以及幾種一般用途方法的浮點(diǎn)函數(shù) ,主要分為四類(lèi):三角和反三角函數(shù) 、 指數(shù)函數(shù) 、 各種不同的舍入函數(shù) 、其他函數(shù) ? 參見(jiàn)表 7 7 73 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 本章小結(jié) ? Java包之一 , 每一個(gè) Java程序都會(huì)自動(dòng)倒入這個(gè)包 , 它里面有很多類(lèi)和接口 ? String和 StringBuffer是兩個(gè)專(zhuān)門(mén)用來(lái)處理字符串的類(lèi) , String表示了定長(zhǎng) , 不可變的字符序列 , 而 StringBuffer表示了可變長(zhǎng)的和可寫(xiě)的字符序列 ? Java為 8個(gè)簡(jiǎn)單類(lèi)型都定義了一個(gè)類(lèi)型包裝器 ? System類(lèi)也是 , 該類(lèi)中定義的方法和和變量都是靜態(tài)的 , 它里面的方法主要用來(lái)完成一些系統(tǒng)級(jí)的任務(wù) ? Runtime類(lèi)是控制 Java運(yùn)行時(shí)環(huán)境的 , 但這個(gè)類(lèi)一般不能實(shí)例化 , 而要通過(guò) Runtime類(lèi)的靜態(tài)方法 getRuntime來(lái)獲得對(duì)當(dāng)前 Runtime對(duì)象的引用 ? Math類(lèi)是 Java中的數(shù)學(xué)工具包 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 思考題 ? ? ? String類(lèi)和 StringBuffer類(lèi)有何種區(qū)別 ? ? 什么是簡(jiǎn)單類(lèi)型包裝器 ? 它們有什么作用 ? ? System類(lèi)主要包含的方法有哪些 ? ( 請(qǐng)查找 助文檔 ) ? RunTime類(lèi)主要包含的方法有哪些 ? ( 請(qǐng)查找 幫助文檔 ) ? Math類(lèi)主要包含的方法有哪些 ? ( 請(qǐng)查找 文檔 ) 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 第八章 Swing基礎(chǔ) 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 本章結(jié)構(gòu) ? Swing概述 ? Swing的版面管理 ? Swing的事件處理 ? Swing的窗體和面板 ? Swing組件的邊框 ? 本章小結(jié) ? 思考題 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 Swing概述(一) ? Swing組件不依賴本地窗口實(shí)現(xiàn)來(lái)提供對(duì)組件外觀和行為的支持 , 這也意味著 Swing組件能適合于所有的平臺(tái) ? Swing特點(diǎn)的總結(jié): ? Swing組件獨(dú)立于本地窗口系統(tǒng) ? Swing組件可以在任何支持 AWT的平臺(tái)系統(tǒng)中運(yùn)行 ? Swing是 100%的 Java組件 , 具有平臺(tái)無(wú)關(guān)性 ? Swing與 AWT兼容并且 Swing組件能夠與 AWT組件交換使用 ? Swing擁有一套豐富的 、 用戶友好的界面元素 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 Swing概述(二) ? 所有的 Swing組件都被封裝在 , 在所有的 Swing組件中 , JComponent類(lèi)是最頂層的類(lèi) , 它是大多數(shù) Swing組件的父類(lèi) j a v a . l a n g . O b j e c tj a v a . a w t . C o m p o n e n tj a v a . a w t . C o n t a i n e rj a v a x . s w i n g . J C o m p o n e n t高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 Swing的版面管理 ? Swing中用來(lái)進(jìn)行版面管理的是版面管理器 ( Layout Manager) , 使用版面管理器 , 程序員不僅可以有秩序的排列各個(gè) Swing組件 , 而且當(dāng)窗體的大小改變時(shí) , 版面管理器就會(huì)自動(dòng)更新版面來(lái)配合窗口的大小 。 ? 在 Java中定義的常用版面管理器如下 , 其中前面 5個(gè)是定義在 AWT中的 , 而第 6個(gè)是 Swing提供的新的版面管理器: ? BorderLayout ? FlowLayout ? GridLayout ? CardLayout ? GridBagLayout ? BoxLayout ? 參見(jiàn)例 、 、 、 、 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 Swing的事件處理 ? Java的事件處理模型是授權(quán)事件模型 , 即一個(gè)源 ( source) 產(chǎn)生一個(gè)事件 ( event) 并把它送到一個(gè)或多個(gè)的監(jiān)聽(tīng)器 ( listener) 那里 ? 在 Swing中 , 事件處理也是完全遵循授權(quán)事件模型的 ? Swing中有一些通用的事件: ? ComponentEvent ? FocusEvent ? MouseEvent ? MouseMotionEvent ? WindowEvent ? ContainerEvent ? KeyEvent ? 參見(jiàn)例 — 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 Swing的窗體和面板(一) ? Swing中的重量級(jí)組件 ? Swing中只有四個(gè)組件不是 JComponent的子類(lèi) , 分別是 JWindow、 JFrame、 JDialog和 JApplet ? 這四個(gè)組件被稱(chēng)為 “ 重量級(jí)組件 ” , 在用到這四個(gè)組件時(shí) , 必須使用本地代碼來(lái)畫(huà)出這四個(gè)組件 , 即要顯示窗口畫(huà)面 , 必須使用本地操作系統(tǒng)的窗口資源 ? 在 Swing中 , 這四個(gè)組件是最上層的組件 , 其余的所有Swing組件都必須依附于其中之一才能夠顯示出來(lái) 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 Swing的窗體和面板(二) ? Swing中還有其他的一些容器類(lèi)組件 , 也可以用作其他組件的容器 ? JPanel是 Swing中最常使用的容器 , 它默認(rèn)支持雙緩沖 (doubel buffering) 功能 , 使得 JPanel在處理動(dòng)畫(huà)上更為流暢 。 JPanel默認(rèn)的布局管理方式是 FlowLayout ? JInternalFrame的使用和 JFrame幾乎完全一致 , 唯一的不同是 JInternalFrame是一個(gè)輕量級(jí)的組件 , 它必須依附于那四個(gè)最上層的組件之一 ? JTabbedPane也是一種很常見(jiàn)的容器組件 , 它所實(shí)現(xiàn)的效果就是常見(jiàn)的標(biāo)簽頁(yè) , 即用戶可以選擇某一個(gè)標(biāo)簽 , 然后根據(jù)用戶的選擇跳轉(zhuǎn)到某一個(gè)頁(yè)面 ? 參見(jiàn)例 、 、 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 Swing組件的邊框 ? 為了給所有的 Swing組件設(shè)置不同的邊框 , java 提 供 了 , 這個(gè)包可以為所有的 Swing組件設(shè)置個(gè)性化的邊框 類(lèi)名 說(shuō)明 BevelBorder 立體邊界,可凹陷或突起 CompoundBorder 復(fù)合型的邊框 EmptyBorder 提供頁(yè)邊有空白的空邊框 EtchedBorder 四周有凹痕的邊框 LineBorder 線條邊框 MatteBorder 由顏色或者一幅圖片構(gòu)成的邊框 SoftBevelBorder 角度柔和的立體邊框 TitleBorder 標(biāo)題邊框 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 本章小結(jié) ? Swing提供大量的有用 GUI控件 , 并對(duì)這些組件提供了 100%的純 Java的實(shí)現(xiàn) , 而且允許程序員輕松地定制這些組件的外表和行為 ? Swing組件不依賴本地窗口實(shí)現(xiàn)來(lái)提供對(duì)組件外觀和行為的支持 , 所有的 Swing組件都被封裝在 ? 在所有的 Swing組件中 , JComponent類(lèi)是最頂層的類(lèi) , 它是大多數(shù)Swing組件的父類(lèi) ? Swing使用版面管理器進(jìn)行布局管理 ? Swing的事件處理遵循 Java的 “ 授權(quán)事件模型 ” , Swing的組件包括Swing組件的特有事件和一些通用事件 ? Swing中有四個(gè)重量級(jí)組件 JWindow、 JFrame、 JDialog和 JApplet,其余的所有 Swing組件都必須依附于其中之一才能夠顯示出來(lái) ? 通過(guò) , 程序員可以為 Swing的組件設(shè)置不同的邊框 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 思考題 ? Swing和 AWT是什么關(guān)系 ? Swing有什么特點(diǎn) ? ? 除了 , Swing中還有哪些包 ? 它們有哪些作用 ? ? BorderLayout是如何進(jìn)行版面管理的 ? ? 簡(jiǎn)述 Java的事件處理模型 。 ? 簡(jiǎn)述 Swing中的通用事件類(lèi) , 以及它們的監(jiān)聽(tīng)器接口和適配器類(lèi) 。 ? Swing的重量級(jí)組件包括哪些 ? 它們有什么特點(diǎn) ? 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 第九章 Swing的組件 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 本章結(jié)構(gòu) ? JLabel ? 按鈕類(lèi) ? 文本框 ? JList和 JComboBox ? JOptionPane ? JTable ? JTree ? 本章小結(jié) ? 思考題 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 JLabel ? JLabel類(lèi)是 JComponent類(lèi)的子類(lèi) , 它可以顯示文字或圖標(biāo) ? JLabel類(lèi)的構(gòu)造函數(shù)如下所示: ? JLabel() ? JLabel(Icon image) ? JLabel(Icon image, int horizontalAlignment) ? JLabel(String text) ? JLabel(String text, Icon icon, int horizontalAlignment) ? JLabel(String text, int horizontalAlignment) ? 參見(jiàn)例 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 按鈕類(lèi) ? Swing中最常用的按鈕包括四種 JButton、 JToggleButton、 JCheckBox、 JRadioButton ? JButton是最常用的按鈕類(lèi) ? JToggleButton和一般的 JButton幾乎是一樣的 , 唯一的差 別 在 于 一 般 的 按 鈕 按 下 會(huì) 自 動(dòng) 彈 回 來(lái) , 而JToggleButton按下會(huì)陷下去 , 不會(huì)彈回來(lái) , 除非用戶再按一次 ? 當(dāng)需要進(jìn)行一個(gè)多項(xiàng)選擇時(shí) , 程序員就可以使用JCheckBox ? JRadioButton用于單選 ? 參見(jiàn)例 、 、 、 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 文本框 ? Swing中常用的文本框包括 JTextField和 JTextArea, 這兩個(gè)類(lèi)有共同的父類(lèi) , JTextComponent ? JTextField是一種單行輸入的組件 , 主要用來(lái)輸入一行文本 ? JTextArea和 JTextField唯一的區(qū)別是 JTextArea是一種多行輸入的組件 ? 參見(jiàn)例 、 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 JList和 JComboBox ? JList是一種可以整列選取的 Swing控件 , 在實(shí)現(xiàn)的功能上和 JCheckBox有些類(lèi)似 ? JComboBox是一個(gè)下拉式組件 , 在使用方式上和 JList很相似 ? 參見(jiàn)例 、 高等學(xué)校計(jì)算機(jī)應(yīng)用人才培養(yǎng)系列教材 JOptionPane ? JOptionPane也是 Swing中一個(gè)常用的組件 , 主要用來(lái)顯示一些提示和錯(cuò)誤信息 ? 在 JOptionPane中 , 信息的類(lèi)型包括以下幾種: ? ERR
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1