java api 英文_教你查阅Java API 英文文档(JDK 11)
然后找到“Specifications”并點(diǎn)擊?API Documentation
比如我們?cè)趧e人的源碼里看到了
方法[也叫函數(shù)]:? Scanner input = new Scanner(System.in);
所以搜索一下右上角 Scanner,
對(duì)比我們看到的源碼里import,發(fā)現(xiàn)是java.util包里的,所以點(diǎn)擊一下,出現(xiàn)如下
專業(yè)名詞-中英對(duì)照表
All Implemented Interfaces
所有已實(shí)現(xiàn)的接口
extends
繼承自(從..繼承)
遇到不懂的詞可以使用翻譯工具(這里我推薦Chrome插件: saladict沙拉查詞)
千萬不要使用網(wǎng)頁翻譯,不然一臉懵逼,因?yàn)橐粋€(gè)詞可以有很多個(gè)意思,如果詞是單獨(dú)的而沒有在句子中,那么網(wǎng)頁翻譯程序就無法判斷這個(gè)詞具體是那個(gè)意思,就可能隨便翻譯了。
關(guān)于Scanner實(shí)現(xiàn)的Inplements(接口),我們也可以查一下:
發(fā)現(xiàn)這個(gè)接口在 java.base/java/io/Closeable
那我們?nèi)DK里找一下,以IntelliJ IDEA為例(據(jù)說這個(gè)IDE堪稱Java中的VS)
然后我們就可以看到這個(gè)接口的用法了,用法里面不清楚可以繼續(xù)用工具翻譯(找不到比沙拉查詞好用的桌面軟件,可以隨便開個(gè)網(wǎng)頁文本框,復(fù)制上面內(nèi)容輸入,然后用插件一個(gè)個(gè)查詞)
當(dāng)然僅靠翻譯是不夠的,有些句子結(jié)構(gòu)一定要懂
例如 The develop of Internet
of和 's? 相反順序,
my brother's phone? ? ? ? ? ? ? 我兄弟的phone
而The develop of Internet? ? ?Internet的發(fā)展
那么API里面這一段
結(jié)合查詞,并從查詞結(jié)果中挑出和計(jì)算機(jī)編程術(shù)語相關(guān)的翻譯結(jié)果,這樣下來,明白Java API文檔的意思不難(花點(diǎn)時(shí)間,熟悉之后閱讀還是很快的)
取決于界定模式的類型,empty tokens 可以被返回。 例如: "\\s+"模式將會(huì)返回非空tokens? ?當(dāng)它匹配多種分隔符號(hào)的情況時(shí)。? ? ? ? ?"\\s"分割模式會(huì)返回空tokens 當(dāng)它每次只通過了一個(gè)空格時(shí)。
再修繕一下詞語翻譯結(jié)果,就是:
這(補(bǔ)主語)取決于分割(根據(jù)后面語境重新選用查詞結(jié)果"分割")模式的類型, 空(empty)tokens 可以被返回。 例如: "\\s+"模式將會(huì)返回非空tokens? 當(dāng)匹配到多個(gè)分割符號(hào)的情況時(shí)。? ? ? ?"\\s"分割模式會(huì)返回空tokens 當(dāng)它每次只通過了一個(gè)空格時(shí)。
再修一下語序
empty tokens 可以被返回,這取決于分割模式的類型。 例如,當(dāng)匹配到多個(gè)分割符號(hào)的情況時(shí),"\\s+"模式會(huì)返回非空tokens;? ?當(dāng)匹配到一個(gè)空格時(shí),"\\s"分割模式會(huì)返回空tokens。
差不多是這個(gè)意思,但是我們還沒有用這個(gè)方法,不知道這樣翻譯對(duì)不對(duì),但是沒關(guān)系。用著稍微不對(duì)勁,可以再琢磨一下原文。
只要熟悉了官方JAVA API Documents之后,完全可以做到全英文查閱。
相比古老且將要被官方拋棄的JDK8,我們已經(jīng)領(lǐng)先了。
當(dāng)需要查閱官方文檔時(shí),用這種方法去看,不久之后就能快速看懂官方文檔了(畢竟樓主這種菜雞四級(jí)都還沒考......)
這樣的好處是:
理解英語母語系的人的思維(世界上母語是英語的人特別多,而且很多編程相關(guān)的東西也都是他們?cè)斓摹N覀冇萌思业臇|西,自然也得能理解人家的思維啊)
最重要的是中文文檔更新慢且很多都停留在幾年前,錯(cuò)漏多翻譯質(zhì)量差。如果我們能得到官方一手資料,那就獲得了最權(quán)威最及時(shí)的資料了。
想想你花費(fèi)了多少時(shí)間在網(wǎng)絡(luò)搜索了多久的配置教程,但其實(shí)官網(wǎng)給你的英文文檔沒有坑且及其全面,是不是感覺自己很“傻”
再翻譯一些
概覽(OVERVIEW 就是從上帝視角看)? ? ? 模塊? ? ?包? ? ?類? ? ? USE用法? ? ? ? TREE樹? ? ? ? ? ? ? ? ?deprecated過時(shí)的,被廢棄的,不贊成的? ? ? ? ? ?INDEX索引? ? ? ? ? ?HELP幫助
所有類(ALL CLASSES)
SUMMARY總結(jié)
這一部分翻譯完感覺很奇怪,所以應(yīng)該是Java的專有名詞,所以必應(yīng)搜索一下
這樣下來,就看懂了很多東西了。
當(dāng)然,最重要的Method還沒翻譯呢
我們最初要找的是? ?Scanner input = new Scanner(System.in);
現(xiàn)在Scanner 大部分明白了,為什么傳入System.in我們還沒明白
推測(cè)一下,可能是這個(gè)
總結(jié)
以上是生活随笔為你收集整理的java api 英文_教你查阅Java API 英文文档(JDK 11)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java method_JAVA Met
- 下一篇: 李斌称造手机不是和华为小米竞争 能卖几十