Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 天天操天天操天天干,久久浮力影院,国产精品久久久免费视频

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          使用 Java 17 的 API 文檔

          使用 Java 17 的 API 文檔

          什么使用 Java 的 API 文檔

          首先要先知道 Java 的 API 文檔是什么?對于 API 文檔來說, 主要是為了讓開發(fā)者可以方便的查閱 Java 相關(guān)的應(yīng)用程序接口。根據(jù)提供的接口進行開發(fā)編程。說白了就是解脫我們暫時記不住知識點的初級開發(fā)者。當你熟悉之后還會使用 API 文檔的內(nèi)容, 但是方式會有很多差別。

          本系列教程主要是基于 Java 17 的版本, JDK 17 對應(yīng)的文檔地址就是, 對于 Java 的 API 文檔, 一般默認說的是Java SE。

          官方文檔地址:https://docs.oracle.com/en/java/javase/17/

          官方 API 地址:https://docs.oracle.com/en/java/javase/17/docs/api/index.html

          這個是在線的文檔地址。 除了在線瀏覽的途徑, 還可以支持下載到本地。 使用離線文檔, 這樣的話, 對于我們開發(fā)和學習比較友好。 畢竟外網(wǎng)總會有那么一點慢慢的,卡卡的。

          離線下載地址為:https://www.oracle.com/java/technologies/javase-jdk17-doc-downloads.html

          點擊 Download

          進行下載離線版本。

          解壓之后, 可以看到文檔詳細內(nèi)容。 進入到 docs 目錄。 index.html 就是文檔主頁。 直接用瀏覽器打開就好了。

          打開之后的效果, 和上面在線的 API 文檔是一致的。推薦使用該方式進行查看 API。用于開發(fā)和調(diào)試。

          我們學習的時候, 不可能是從 API 文檔的最頂部往下學習。 這樣學習的效率太低。 就相當于你要背單詞從 abandon 開始。然后再也走不出去。

          從 JDK 9 開始,JDK 都是模塊化的工程。 所以 Java 開發(fā)者就根據(jù)功能而已進行了模塊化的劃分。

          學習任何一個技術(shù), 首先就是要看技術(shù)的相關(guān)介紹, 并且是大局觀的介紹。 只有這樣你才能知道這個技術(shù)是什么, 能做什么, 能做成什么樣。 看文檔也是。

          我們簡單的翻譯一下文檔:

          一開始說了本文檔主要包含兩部分的內(nèi)容。

          一部分是 Java SE,另一個部分是:JDK

          Java SE

          Java 平臺標準版 (Java SE) API 定義了用于通用計算的核心 Java 平臺。 這些 API 位于名稱以 java 開頭的模塊中。

          Java SE 主要包含以下模塊:

          JDK

          Java 開發(fā)工具包 (JDK) API 特定于 JDK,需要注意的是該模塊不一定在 Java SE 平臺的所有實現(xiàn)中都可用。也就是說不同版本的 JDK 針對這些模塊接口實現(xiàn)是不一致的。使用的時候需要注意。 這些 API 位于名稱以 jdk 開頭的模塊中。

          JDK 主要包含以下模塊:

          除了這兩部分, 還有一部分是只有一個內(nèi)容就是和智能卡相關(guān)的。

          需要注意的是:當前描述適用于 JDK 11+ 的版本。 主要以 JDK 17 的版本進行講解描述。

          上面說了這么多, 都是以大局觀的方面講的。 因為還沒有接觸很多知識點。 所以在后期會在講解到某個具體的知識點的時候, 進行詳細說明。

          在沒有模塊化之前, JDK 下面緊跟著的就是 package。有了模塊化以后,目錄結(jié)構(gòu)就是先是 module, 接著是 package。 然后才是 package 下的某個具體的類。具體如何使用模塊化, 后續(xù)會有具體的章節(jié)進行講解。 這里先不再展開。一鍵... 咳咳咳。繼續(xù), 繼續(xù)。

          幾種檢索方式:

          index: 這里可以查看指定字符開頭的類和接口。

          如果想看所有的。 可以使用 All Classes and Interfaces 。

          打開之后的頁面為:

          這個時候, 可以通過右側(cè)的 search 進行搜索。 如果只記得某個類的開頭, 或者其中一部分。 可以使用這個快速的定位到你需要的內(nèi)容上。

          我們看一下之前錯誤的提示異常類。 NoClassDefFoundError

          從這可以看到他是在 java.lang 的下面。 并且 java.lang 是在 java.base 的模塊下, 一次記不住沒關(guān)系, 多看多練幾次就熟能生巧了。

          里面有詳細的說明信息, 因為一個新技術(shù)出現(xiàn)肯定是自己官方的語言。 所以中文版的,就要等等了。 或者你也來參與一下? 翻譯一下這些知識的中文版本。 也算是一個技術(shù)輸出了吧?英文不好也可能使用翻譯工具進行查閱。 看多了, 雖然不會讀, 也能看懂了。

          可以看到這個類從 1.0 版本就存在了。

          并且有對應(yīng)的詳細說明:

          如果 Java 虛擬機或 ClassLoader 實例嘗試加載類的定義(作為正常方法調(diào)用的一部分或作為使用 new 表達式創(chuàng)建新實例的一部分)并且找不到類的定義,則拋出該異常。 編譯當前正在執(zhí)行的類時,搜索到的類定義存在,但無法找到該定義也會拋出該異常。 這就是初學者未使用 IDE 之前經(jīng)常會出現(xiàn)的一個問題。

          文檔的使用就暫時搞一段落。后續(xù)具體的知識點在進行學習查看。 關(guān)注我。 后續(xù)更多全棧的內(nèi)容。


          者:JavaScript

          轉(zhuǎn)發(fā)鏈接:https://www.kancloud.cn/dennis/tgjavascript/241852

          HTML(HyperText Markup Language,中文:超文本標記語言)是一種用于創(chuàng)建網(wǎng)頁結(jié)構(gòu)和內(nèi)容的標記語言。它由一系列標簽組成,這些標簽描述了網(wǎng)頁中的各個元素和其它相關(guān)信息。通過使用HTML標簽和屬性,開發(fā)人員可以定義文本、圖像、鏈接、表格、表單等元素,并控制它們的外觀和行為。本文主要介紹HTML的基本概念、歷史背景和用途。


          參考文檔:https://www.cjavapy.com/article/3297/


          HTML實例:


          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>CJAVAPY編程之路(cjavapy.com)</title>
          </head>
          <body>
           
          <h1>我的第一個標題</h1>
           
          <p>我的第一個段落。</p>
           
          </body>
          </html>


          HTML文檔的后綴名可以是.html或.htm,都可以使用,沒有區(qū)別。


          注意:對于中文網(wǎng)頁需要使用<meta charset="utf-8"> 聲明編碼,否則會出現(xiàn)亂碼。有些瀏覽器(如 360 瀏覽器)會設(shè)置 GBK 為默認編碼,則你需要設(shè)置為<meta charset="gbk"> 。


          1、HTML的基本概念


          1)標簽(Tag)


          HTML使用標簽來定義網(wǎng)頁中的各個元素。標簽通常以尖括號< >的形式出現(xiàn),如<p>表示段落,<img>表示圖像等。標簽可以包含屬性,用于提供額外的信息或控制元素的行為。


          2)元素(Element)


          一個完整的HTML元素由開始標簽、內(nèi)容和結(jié)束標簽組成。例如,<p>這是一個段落</p>就是一個完整的段落元素。


          3)屬性(Attribute)


          HTML標簽可以具有屬性,用于提供元素的額外信息或控制元素的行為。屬性以鍵值對的形式出現(xiàn),例如<img src="image.jpg">中的src屬性指定了圖像的源文件。


          4)文檔結(jié)構(gòu)


          一個HTML文檔由<html>、<head>和<body>等標簽組成。其中,<html>標簽用于定義整個HTML文檔的根元素,<head>標簽用于定義文檔的頭部信息,如標題和樣式表鏈接,<body>標簽用于定義文檔的主體內(nèi)容。


          5)塊級元素和內(nèi)聯(lián)元素


          HTML元素可以被分類為塊級元素和內(nèi)聯(lián)元素。塊級元素以塊的形式顯示,獨占一行或一塊空間,如<p>、<div>等。內(nèi)聯(lián)元素以行內(nèi)的方式顯示,不會獨占一行,如<span>、<a>等。


          6)嵌套


          HTML元素可以嵌套在其他元素內(nèi)部,形成一個層次結(jié)構(gòu)。例如,<div>元素可以包含<p>元素,<p>元素可以包含<span>元素。


          7)<!DOCTYPE> 聲明


          HTML文檔的開頭通常會包含一個DOCTYPE聲明,用于指定文檔的HTML版本。


          例如:


          <!DOCTYPE html>
          <!DOCTYPE HTML>
          <!doctype html>
          <!Doctype Html>


          2、HTML與Web 瀏覽器


          HTML(HyperText Markup Language)是一種用于創(chuàng)建網(wǎng)頁結(jié)構(gòu)和內(nèi)容的標記語言,而Web瀏覽器(如谷歌瀏覽器,Internet Explorer,F(xiàn)irefox,Safari)是用于顯示和解釋HTML文檔的應(yīng)用程序。Web瀏覽器通過解析HTML文檔,將其轉(zhuǎn)換為可視化的網(wǎng)頁。瀏覽器會讀取HTML文檔中的標簽和內(nèi)容,并根據(jù)這些標簽和內(nèi)容的定義,渲染出網(wǎng)頁的結(jié)構(gòu)和樣式。HTML提供了各種標簽和屬性,用于定義文本、圖像、鏈接、表格、表單等在網(wǎng)頁中的展示和交互方式。瀏覽器在解析HTML時,會根據(jù)標簽和屬性的定義,將文本顯示為段落、標題或其他格式,顯示圖像、鏈接,并響應(yīng)用戶的交互操作。


          通過HTML和Web瀏覽器的結(jié)合,用戶可以在瀏覽器中訪問和瀏覽各種網(wǎng)頁內(nèi)容,包括網(wǎng)頁文本、圖像、視頻、音頻等多媒體元素,并與網(wǎng)頁進行交互,如點擊鏈接、填寫表單、提交數(shù)據(jù)等。


          大部分瀏覽器中,直接輸出中文會出現(xiàn)中文亂碼的情況,需要在頭部將字符聲明為 UTF-8 或 GBK。


          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title>
          頁面標題</title>
          </head>
          <body>
           
          <h1>我的第一個標題</h1>
           
          <p>我的第一個段落。</p>
           
          </body>
          </html>


          3、HTML版本及歷史背景


          HTML有多個版本,每個版本都有不同的特性和改進。


          版本

          發(fā)布時間

          HTML

          1991

          HTML+

          1993

          HTML 2.0

          1995

          HTML 3.2

          1997

          HTML 4.01

          1999

          XHTML 1.0

          2000

          HTML5

          2014


          1)HTML 1.0


          HTML 1.0是最早的HTML版本,于1993年發(fā)布。它只包含一些基本的標簽和屬性,用于創(chuàng)建簡單的文本和鏈接。HTML 1.0的目標是定義一種通用的超文本標記語言。


          2)HTML 2.0


          HTML 2.0于1995年發(fā)布,是對HTML 1.0的改進和擴展。它引入了一些新的標簽和屬性,如圖像標簽和表格標簽,以支持更豐富的內(nèi)容展示。


          3)HTML 3.2


          HTML 3.2于1997年發(fā)布,是對HTML 2.0的進一步改進。它引入了一些新的標簽和屬性,如表單標簽和框架標簽,以支持交互性和頁面布局。


          4)HTML 4.01


          HTML 4.01于1999年發(fā)布,是對HTML 3.2的修訂和擴展。它引入了更多的標簽和屬性,如層標簽和樣式表,以支持更靈活的頁面設(shè)計和樣式控制。


          5)XHTML 1.0


          XHTML(eXtensible HyperText Markup Language)是基于XML的HTML版本。XHTML 1.0于2000年發(fā)布,它嚴格遵循XML的語法規(guī)則,要求所有標簽和屬性都要正確嵌套和閉合。


          6)HTML5


          HTML5是HTML的最新版本,于2014年正式發(fā)布。HTML5引入了許多新的特性和API,如語義化標簽、多媒體支持、Canvas繪圖、本地存儲等。HTML5還支持響應(yīng)式設(shè)計,以適應(yīng)不同設(shè)備和屏幕尺寸。


          4、HTML用途


          HTML是構(gòu)建網(wǎng)頁結(jié)構(gòu)和內(nèi)容的基礎(chǔ)語言,它提供了豐富的標簽和屬性,使得開發(fā)者可以創(chuàng)建各種類型的網(wǎng)頁,并實現(xiàn)不同的功能和效果。HTML用于定義網(wǎng)頁的整體結(jié)構(gòu),包括標題、段落、列表、標題、導航菜單等元素。通過使用不同的HTML標簽和屬性,可以將文本、圖像、音頻、視頻等內(nèi)容組織起來,并構(gòu)建頁面的層次結(jié)構(gòu)。HTML可以用于展示文本內(nèi)容和多媒體元素,如圖像、音頻和視頻。通過使用適當?shù)腍TML標簽和屬性,可以插入和顯示各種類型的媒體內(nèi)容,從而使網(wǎng)頁更加豐富和吸引人。HTML提供了創(chuàng)建表單的標簽和元素,可以用于收集用戶的輸入數(shù)據(jù)。通過使用表單元素如文本框、復選框、單選按鈕和下拉列表等,用戶可以輸入數(shù)據(jù)并提交給服務(wù)器進行處理。


          參考文檔:https://www.cjavapy.com/article/3297/


          主站蜘蛛池模板: 中文字幕一区二区三区久久网站| 色欲AV蜜臀一区二区三区| 日韩有码一区二区| 丰满人妻一区二区三区免费视频 | 韩国福利影视一区二区三区| 成人精品一区二区不卡视频| 亚洲色大成网站www永久一区| 精品一区精品二区| 无码一区18禁3D| 日本一区二区视频| 中文字幕一区二区三区在线观看| 亚洲一区二区三区AV无码| 亚洲国产精品成人一区| 国产激情一区二区三区四区 | 无码av人妻一区二区三区四区| 久久久久人妻精品一区三寸蜜桃| 国产伦精品一区二区三区免.费| 极品尤物一区二区三区| 亚洲码一区二区三区| 老熟妇仑乱一区二区视頻| 91在线精品亚洲一区二区| 久久er99热精品一区二区| 精品一区二区三区四区在线播放| 任你躁国语自产一区在| 亚洲国产高清在线精品一区| 亚洲日本一区二区| 中文字幕日韩丝袜一区| 日本一区二区视频| 在线日韩麻豆一区| 一区二区在线免费视频| 日韩一区二区三区精品| 香蕉在线精品一区二区| 免费看一区二区三区四区| 美女啪啪一区二区三区| 久久亚洲日韩精品一区二区三区| 亚洲国产精品无码久久一区二区| 亚洲AV色香蕉一区二区| 精品国产a∨无码一区二区三区| 风间由美在线亚洲一区| 日韩精品一区二区三区视频| 精品视频在线观看你懂的一区|