是編譯器,用它編譯java的源代碼後會生成class文件!class文件可以跨平台使用!這就是java的NB之處之一!javac.exe編譯出來的文件在不同的系統上去執行會根據不同平台去完成運行!
② 請問什麼是JAVA是由那些什麼意思的單片語成
Java簡介
1.4 Java 簡介
現代技術的發展,尤其是網路技術,給現代企業帶來了許多新的機遇和挑戰,如改善客戶服務、全球化和信息檢索等,這些在技術上反映為信息的獲取、系統管理、系統集成、新技術的開發、Internet、Intranet等等與商業的結合。而這些要求一個隨處可用的開放的結構和在不同的平台之間低成本的信息傳遞方式,Java正好滿足這些要求。
Java是由Sun Microsystems公司於1995年5月推出的Java程序設計語言(以下簡稱Java語言)和Java平台的總稱。用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平台、動感的Web、Internet計算。從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器現在均支持Java applet。另一方面,Java技術也不斷更新。
Java平台由Java虛擬機(Java Virtual Machine)和Java 應用編程介面(Application Programming Interface、簡稱API)構成。Java 應用編程介面為Java應用提供了一個獨立於操作系統的標准介面,可分為基本部分和擴展部分。在硬體或操作系統平台上安裝一個Java平台之後,Java應用程序就可運行。現在Java平台已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。Java應用編程介面已經從1.1.x版發展到1.2版。目前常用的Java平台基於Java1.2。
Java語言是一個支持網路計算的面向對象程序設計語言。Java語言吸收了Smalltalk語言和C++語言的優點,並增加了其它特性,如支持並發程序設計、網路通信、和多媒體數據控制等。主要特性如下:
1) Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,並提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。
2) Java語言是一個面向對象的。Java語言提供類、介面和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持介面之間的多繼承,並支持類與介面之間的實現機制(關鍵字為implements)。Java語言全面支持動態綁定,而C++ 語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程序設計語言。
3) Java語言是分布式的。Java語言支持Internet應用的開發,在基本的Java應用編程介面中有一個網路應用編程介面(java.net),它提供了用於網路應用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段。
4) Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。
5) Java語言是安全的。Java通常被用在網路環境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網路下載的類具有一個安全防範機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、位元組代碼檢查,並提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。
6) Java語言是體系結構中立的。Java程序(後綴為java的文件)在Java平台上被編譯為體系結構中立的位元組碼格式(後綴為class的文件), 然後可以在實現這個Java平台的任何系統中運行。這種途徑適合於異構的網路環境和軟體的分發。
7) Java語言是可移植的。這種可移植性來源於體系結構中立性,另外,Java還嚴格規定了各個基本數據類型的長度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實現的,Java的運行環境是用ANSI C實現的。
8) Java語言是解釋型的。如前所述,Java程序在Java平台上被編譯為位元組碼格式, 然後可以在實現這個Java平台的任何系統中運行。在運行時,Java平台中的Java解釋器對這些位元組碼進行解釋執行,執行過程中需要的類在聯接階段被載入到運行環境中。
9) Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術的發展越來越接近於C++。
10) Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現了Runnable介面的對象包裝成一個線程,其二,從Thread類派生出子類並重寫run方法,使用該子類創建的對象即為線程。值得注意的是Thread類已經實現了Runnable介面,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執行,並提供多線程之間的同步機制(關鍵字為synchronized)。
11) Java語言是動態的。Java語言的設計目標之一是適應於動態變化的環境。Java程序需要的類能動態地被載入到運行環境,也可以通過網路來載入所需要的類。這也有利於軟體的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。
Java語言的優良特性使得Java應用具有無比的健壯性和可靠性,這也減少了應用系統的維護費用。Java對對象技術的全面支持和Java平台內嵌的API能縮短應用系統的開發時間並降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平台之間傳遞信息的低成本方式。特別是Java企業應用編程介面(Java Enterprise APIs)為企業計算及電子商務應用系統提供了有關技術和豐富的類庫。
1) JDBC(Java Database Connectivity)提供連接各種關系資料庫的統一介面。
2) EJB(Enterprise JavaBeans)使得開發者方便地創建、部署和管理跨平台的基於組件的企業應用。
3) Java RMI(Java Remote Method Invocation)用來開發分布式Java應用程序。一個Java對象的方法能被遠程Java虛擬機調用。這樣,遠程方法激活可以發生在對等的兩端,也可以發生在客戶端和伺服器之間,只要雙方的應用程序都是用Java寫的。
4) Java IDL(Java Interface Definition Language) 提供與CORBA(Common Object Request Broker Architecture)的無逢的互操作性。這使得Java能集成異構的商務信息資源。
5) JNDI(Java Naming and Directory Interface)提供從Java平台到的統一的無逢的連接。這個介面屏蔽了企業網路所使用的各種命名和目錄服務。
6) JMAPI(Java Management API)為異構網路上系統、網路和服務管理的開發提供一整套豐富的對象和方法。
7) JMS(Java Message Service)提供企業消息服務,如可靠的消息隊列、發布和訂閱通信、以及有關推拉(Push/Pull)技術的各個方面。
8) JTS(Java transaction Service)提供存取事務處理資源的開放標准,這些事務處理資源包括事務處理應用程序、事務處理管理及監控。
在Java技術中,值得關注的還有JavaBeans,它是一個開放的標準的組件體系結構,它獨立於平台,但使用Java語言。一個JavaBean是一個滿足JavaBeans規范的Java類,通常定義了一個現實世界的事物或概念。一個JavaBean的主要特徵包括屬性、方法和事件。通常,在一個支持JavaBeans規范的開發環境(如Sun Java Studio 和IBM VisualAge for Java)中,可以可視地操作JavaBean,也可以使用JavaBean構造出新的JavaBean。JavaBean的優勢還在於Java帶來的可移植性。現在,EJB (Enterprise JavaBeans) 將JavaBean概念擴展到Java服務端組件體系結構,這個模型支持多層的分布式對象應用。除了JavaBeans,典型的組件體系結構還有DCOM和CORBA,關於這些組件體系結構的深入討論超出了本書的范圍。
Java開源項目
Spring Framework 【Java開源 J2EE框架】
Spring 是一個解決了許多在J2EE開發中常見的問題的強大框架。 Spring提供了管理業務對象的一致方法並且鼓勵了注入對介面編程而不是對類編程的良好習慣。Spring的架構基礎是基於使用JavaBean屬性的 Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。 Spring提供了唯一的數據訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率並且減少了可能的錯誤。Spring的數據訪問架構還集成了 Hibernate和其他O/R mapping解決方案。Spring還提供了唯一的事務管理抽象,它能夠在各種底層事務管理技術,例如JTA或者JDBC事務提供一個一致的編程模型。 Spring提供了一個用標准Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務管理和其他企業事務--如果你需要--還能實現你自己的 aspects。這個框架足夠強大,使得應用程序能夠拋開EJB的復雜性,同時享受著和傳統EJB相關的關鍵服務。Spring還提供了可以和IoC容器集成的強大而靈活的MVC Web框架。【SpringIDE:Eclipse平台下一個輔助開發插件】.
WebWork 【Java開源 Web框架】
WebWork 是由OpenSymphony組織開發的,致力於組件化和代碼重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,現在的WebWork2.x前身是Rickard Oberg開發的WebWork,但現在WebWork已經被拆分成了Xwork1和WebWork2兩個項目。 Xwork簡潔、靈活功能強大,它是一個標準的Command模式實現,並且完全從web層脫離出來。 Xwork提供了很多核心功能:前端攔截機(interceptor),運行時表單屬性驗證,類型轉換,強大的表達式語言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,處理HTTP的響應和請求。WebWork2使用ServletDispatcher將HTTP請求的變成 Action(業務層Action類), session(會話)application(應用程序)范圍的映射,request請求參數映射。WebWork2支持多視圖表示,視圖部分可以使用 JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了對AJAX的支持,這支持是構建在DWR與Dojo這兩個框架的基礎之上.【EclipseWork:用於WebWork輔助開發的一個Eclipse插件】
Struts 【Java開源 Web框架】
Struts 是一個基於Sun J2EE平台的MVC框架,主要是採用Servlet和JSP技術來實現的。由於Struts能充分滿足應用開發的需求,簡單易用,敏捷迅速,在過去的一年中頗受關注。Struts把Servlet、JSP、自定義標簽和信息資源(message resources)整合到一個統一的框架中,開發人員利用其進行開發時不用再自己編碼實現全套MVC模式,極大的節省了時間,所以說Struts是一個非常不錯的應用框架。【StrutsIDE:用於Struts輔助開發的一個Eclipse插件】
Hibernate 【Java開源 持久層框架】
Hibernate 是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱資料庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序實用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。Eclipse平台下的Hibernate輔助開發工具:【Hibernate Synchronizer】【MiddlegenIDE】
Quartz 【Java開源 Job調度】
Quartz 是OpenSymphony開源組織在Job scheling領域又一個開源項目,它可以與J2EE與J2SE應用程序相結合也可以單獨使用。Quartz可以用來創建簡單或為運行十個,百個,甚至是好幾萬個Jobs這樣復雜的日程序表。Jobs可以做成標準的Java組件或 EJBs。Quartz的最新版本為Quartz 1.5.0。
Velocity 【Java開源 模板引擎】
Velocity 是一個基於java的模板引擎(template engine)。它允許任何人僅僅簡單的使用模板語言(template language)來引用由java代碼定義的對象。當Velocity應用於web開發時,界面設計人員可以和java程序開發人員同步開發一個遵循MVC架構的web站點,也就是說,頁面設計人員可以只關注頁面的顯示效果,而由java程序開發人員關注業務邏輯編碼。Velocity將java代碼從web頁面中分離出來,這樣為web站點的長期維護提供了便利,同時也為我們在JSP和PHP之外又提供了一種可選的方案。 Velocity的能力遠不止web站點開發這個領域,例如,它可以從模板(template)產生SQL和PostScript、XML,它也可以被當作一個獨立工具來產生源代碼和報告,或者作為其他系統的集成組件使用。Velocity也可以為Turbine web開發架構提供模板服務(template service)。Velocity+Turbine提供一個模板服務的方式允許一個web應用以一個真正的MVC模型進行開發。 【VeloEclipse :Velocity在Eclipse平台下的一個輔助開發插件】
IBATIS 【Java開源 持久層框架】
使用ibatis 提供的ORM機制,對業務邏輯實現人員而言,面對的是純粹的Java對象, 這一層與通過Hibernate 實現ORM 而言基本一致,而對於具體的數據操作,Hibernate 會自動生成SQL 語句,而ibatis 則要求開發者編寫具體的SQL 語句。相對Hibernate等 「全自動」ORM機制而言,ibatis 以SQL開發的工作量和資料庫移植性上的讓步,為系統設計提供了更大的自由空間。作為「全自動」ORM 實現的一種有益補充,ibatis 的出現顯 得別具意義。
Compiere ERP&CRM 【Java開源 ERP與CRM系統】
Compiere ERP&CRM為全球范圍內的中小型企業提供綜合型解決方案,覆蓋從客戶管理、供應鏈到財務管理的全部領域,支持多組織、多幣種、多會計模式、多成本計算、多語種、多稅制等國際化特性。易於安裝、易於實施、易於使用。只需要短短幾個小時,您就可以使用申購-采購-發票-付款、報價-訂單-發票-收款、產品與定價、資產管理、客戶關系、供應商關系、員工關系、經營業績分析等強大功能了。
Roller Weblogger 【Java開源 Blog博客】
這個weblogging 設計得比較精巧,源代碼是很好的學習資料。它支持weblogging應有的特性如:評論功能,所見即所得HTML編輯,TrackBack,提供頁面模板,RSS syndication,blogroll管理和提供一個XML-RPC 介面。
Eclipse 【Java開源 開發工具】
Eclipse平台是IBM向開發源碼社區捐贈的開發框架,它之所以出名並不是因為IBM宣稱投入開發的資金總數 —4千萬美元,而是因為如此巨大的投入所帶來的成果:一個成熟的、精心設計的以及可擴展的體系結構。
XPlanner 【Java開源 項目管理】
XPlanner 一個基於Web的XP團隊計劃和跟蹤工具。XP獨特的開發概念如iteration、user stories等,XPlanner都提供了相對應的的管理工具,XPlanner支持XP開發流程,並解決利用XP思想來開發項目所碰到的問題。 XPlanner特點包括:簡單的模型規劃,虛擬筆記卡(Virtual note cards),iterations、user stories與工作記錄的追蹤,未完成stories將自動迭代,工作時間追蹤,生成團隊效率,個人工時報表,SOAP界面支持。
HSQLDB 【Java開源 DBMS資料庫】
HSQLDB(Hypersonic SQL)是純Java開發的關系型資料庫,並提供JDBC驅動存取數據。支持ANSI-92 標准 SQL語法。而且他占的空間很小。大約只有160K,擁有快速的資料庫引擎。
Liferay 【Java開源 Portal門戶】
代表了完整的J2EE應用,使用了Web、EJB以及JMS等技術,特別是其前台界面部分使用Struts 框架技術,基於XML的portlet配置文件可以自由地動態擴展,使用了Web Services來支持一些遠程信息的獲取,使用 Apahce Lucene實現全文檢索功能。
主要特點:
1、提供單一登陸介面,多認證模式(LDAP或SQL);
2、管理員能通過用戶界面輕松管理用戶,組,角色;
3、用戶能可以根據需要定製個性化的portal layout;
4、能夠在主流的J2EE應用伺服器上運行,如JBoss+Jetty/Tomcat,JOnAS;
5、支持主流的資料庫,如PostgreSQL,MySQL;
6、使用了第三放的開源項目,如Hibernate, Lucene, Struts;
7、支持包括中文在內的多種語言;
8、採用最先進的技術 Java, EJB, JMS, SOAP, XML;
JetSpeed 【Java開源 Portal門戶】
Jetspeed 是一個開放源代碼的企業信息門戶(EIP)的實現, 使用的技術是Java和XML. 用戶可以使用瀏覽器, 支持WAP協議的手機或者其它的設備訪問Jetspeed架設的信息門戶獲取信息. Jetspeed扮演著信息集中器的角色, 它能夠把信息集中起來並且很容易地提供給用戶.
Jetspeed具有如下的特徵:
* 即將成為標准化的Java Portlet API
* 基於模板的布局, 包括JSP和Velocity
* 通過開放的內容同步技術支持遠程XML內容交換
* 定製默認的主頁
* 使用資料庫進行用戶認證
* 內存緩存技術, 加快頁面的響應
* 通過Rich Site Summary技術, 支持同步內容
* 和Cocoon, WebMacro, Velocity集成.
* Wireless Markup Language (WML) 支持
* 使用XML格式的配置文件注冊portlet.
* 完整的Web Application Archive (WAR) 支持
* Web應用程序開發的基礎設施
* 可以在本地緩存遠程內容
* 與Avantgo同步
* 可移植到所有支持JDK1.2和Servlet 2.2的平台
* 與Turbine模塊和服務集成
* 可以根據用戶, 安裝媒體類型和語言的不同設定, 產生不同的個性化服務
* 持續化服務使得所由的portlet能夠容易的存儲每個用戶的狀態, 頁面和portlet
* 使用皮膚技術使得用戶可以選擇portlet的顏色和顯示屬性
* 自定義功能是的管理員可以選擇portlet以及定義個人頁面的布局
* 在資料庫中存儲PSML
* 通過Jetspeed的安全portlets管理用戶, 組,角色和許可權
* 基於角色對訪問portlet進行控制
JOnAS 【Java開源 J2EE伺服器】
JOnAS 是一個開放源代碼的J2EE實現,在ObjectWeb協會中開發。整合了Tomcat或Jetty成為它的Web容器,以確保符合Servlet 2.3和JSP 1.2規范。JOnAS伺服器依賴或實現以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。
JFox3.0 【Java開源 J2EE伺服器】
JFox 是 Open Source Java EE Application Server,致力於提供輕量級的Java EE應用伺服器,從3.0開始,JFox提供了一個支持模塊化的MVC框架,以簡化EJB以及Web應用的開發! 如果您正在尋找一個簡單、輕量、高效、完善的Java EE開發平台,那麼JFox正是您需要的。
JFox 3.0 擁有以下特性:
1. 重新設計的 IoC 微內核,融入 OSGi 模塊化思想
2. 設計成嵌入式架構,能夠和任何 Java Web Server集成部署
3. 支持 EJB3,JPA規范,支持容器內和容器外兩種方式運行EJB和JPA組件
4. 支持 EJB 發布成Web Service
5. 採用 JOTM(http://jotm.objectweb.org/)提供事務處理,支持兩階段提交(2PC)
6. 採用 XAPool(http://forge.objectweb.org/projects/xapool/) 提供 XA DataSource,支持智能連接池管理
7. 內置 MVC 框架,實現自動Form Mapping,Validator,Uploading等功能,支持JSP/Velocity/Freemarker頁面引擎,並支持直接在Action中注入EJB
8. 支持多應用模塊部署,讓中大型應用充分享受模塊化開發帶來的優勢
9. 提供 Manager 管理模塊,可以查看和管理各種運行時參數
10. 提供根據 JFox 特色重寫的 Petstore 應用模塊
③ 下列命令中,是JAVA編譯命令的是A java B javadoc C jar D javac
選D javac 是編譯
java是執行
javadoc是生成文檔
jar是生成jar包
④ java中 變數值像ok , yes 等單詞是char類型,還是String類型。為什麼總是無法通過編譯
System.out.print("ok");
string字元串使用雙引號,char字元用單引號,只有單個字元用char,所以這里只能用雙引號String類型
⑤ java中的編譯命令和執行命令分別是什麼
如果自己定義了包
編譯最好用javac 包名.類名.java -d .//你可以javac -help看看具體參數和意義
運行 java 包名.類名//classpath必須設置好
⑥ java中的運行錯誤和編譯錯誤的英文是什麼啊
RuntimeException運行時異常,編譯錯誤error
⑦ java中編譯的意思,解釋的意思。
Java是編譯的,因為他把源代碼變成了位元組碼,而不是每次都解釋源代碼。
Java是解釋的。因為位元組碼是被JVM負責執行,而不是真正的二進制碼!
⑧ Java中的考試以及上課用哪個單詞表示
public 公有的,多用來生命變數,方法或者類的作用域的 static靜態的,將方法變數或者類聲明為靜態的,那麼在項目一載入的時候就會初始化了 void多用來指方法沒有返回值 main主方法,一個類只能有一個main方法,這是代碼運行開始的地方 class類或者是文件類型,.java文件經過編譯後生成.class文件,Java在運行時就是通過.class來實現各項功能的 system系統 out輸出 在控制台或者前台頁面中輸出信息 print列印在控制台或者前台頁面中列印需要的信息 line行 列印一般以空格或者分號等符號當做一行的結尾符號 problem問題
⑨ java的編譯器是什麼
你說的編譯器指的是java開發軟體吧?
記事本就可以,但是word不行,因為不支持asc2碼,
專業的有jbuilder和netBeans、eclipse等
初學者還是用記事本比較好,
然後還是最好用netBeans,因為這個軟體漢化的比較好,其他的都不行!你上狗狗下載就ok了
www.gougou.com, 搜netBeans
回答完畢
⑩ java的關鍵英語單詞都哪些
第一章:
JDK(Java Development Kit) java開發工具包
JVM(Java Virtual Machine) java虛擬機
Javac 編譯命令
java 解釋命令
Javadoc 生成java文檔命令
classpath 類路徑
Version 版本
author 作者
public 公共的
class 類
static 靜態的
void 沒有返回值
String 字元串類
System 系統類
out 輸出
print 同行列印
println 換行列印
JIT(just-in-time) 及時處理
第二章:
byte 位元組
char 字元
boolean 布爾
short 短整型
int 整形
long 長整形
float 浮點類型
double 雙精度
if 如果
else 否則
switch 多路分支
case 與常值匹配
break 終止
default 默認
while 當到循環
do 直到循環
for 已知次數循環
continue結束本次循環進行下次跌代
length 獲取數組元素個數
第三章:
OOP object oriented programming 面向對象編程
Object 對象
Class 類
Class member 類成員
Class method 類方法
Class variable 類變數
Constructor 構造方法
Package 包
Import package 導入包
第四章:
Extends 繼承
Inherit 繼承
Base class 基類
Super class 超類
Overloaded method 重載方法
Overridden method 重寫方法
Public 公有
Private 私有
Protected 保護
Static 靜態
Abstract 抽象
Interface 介面
Implements interface 實現介面
第五章:
Exception 意外,異常
RuntimeExcepiton 運行時異常
ArithmeticException 算術異常
IllegalArgumentException 非法數據異常
數組索引越界異常
NullPointerException 空指針異常
ClassNotFoundException 類無法載入異常(類不能找到)
NumberFormatException 字元串到float類型轉換異常(數字格式異常)
IOException 輸入輸出異常
FileNotFoundException 找不到文件異常
EOFException 文件結束異常
InterruptedException (線程)中斷異常
try 嘗試
catch 捕捉
finally 最後
throw 投、擲、拋
throws 投、擲、拋
print Stack Trace() 列印堆棧信息
get Message() 獲得錯誤消息
get Cause() 獲得異常原因
method 方法
able 能夠
instance 實例
check 檢查
第六章:
byte(位元組)
char(字元)
int(整型)
long(長整型)
float(浮點型)
double(雙精度)
boolean(布爾)
short(短整型)
Byte (位元組類)
Character (字元類)
Integer(整型類)
Long (長整型類)
Float(浮點型類)
Double (雙精度類)
Boolean(布爾類)
Short (短整型類)
Digit (數字)
Letter (字母)
Lower (小寫)
Upper (大寫)
Space (空格)
Identifier (標識符)
Start (開始)
String (字元串)
length (值)
equals (等於)
Ignore (忽略)
compare (比較)
sub (提取)
concat (連接)
replace (替換)
trim (整理)
Buffer (緩沖器)
reverse (顛倒)
delete (刪除)
append (添加)
Interrupted (中斷的)
第七章:
Date 日期,日子
After 後來,後面
Before 在前,以前
Equals 相等,均等
toString 轉換為字元串
SetTime 設置時間
Display 顯示,展示
Calendar 日歷
Add 添加,增加
GetInstance 獲得實例
getTime 獲得時間
Clear 掃除,清除
Clone 克隆,復制
Util 工具,龍套
Components 成分,組成
Month 月份
Year 年,年歲
Hour 小時,鍾頭
Minute 分鍾
Second 秒
Random 隨意,任意
Next Int 下一個整數
Gaussian 高斯
ArrayList 對列
LinkedList 鏈表
Hash 無用信息,雜亂信號
Map 地圖
Vector 向量,矢量
Size 大小
Collection 收集
Shuffle 混亂,洗牌
RemoveFirst 移動至開頭
RemoveLast 移動至最後
lastElement 最後的元素
Capacity 容量,生產量
Contains 包含,容納
Copy 副本,拷貝
Search 搜索,查詢
InsertElementAt 插入元素在某一位置
第八章:
io->in out 輸入/輸出
File 文件
import 導入
exists 存在
isFile 是文件
isDirectory 是目錄
getName 獲取名字
getPath 獲取路徑
getAbsolutePath 獲取絕對路徑
lastModified 最後修改日期
length 長度
InputStream 輸入流
OutputStream 輸出流
Unicode 統一的字元編碼標准, 採用雙位元組對字元進行編碼
Information 信息
FileInputStream 文件輸入流
FileOutputStream文件輸出流
IOException 輸入輸出異常
fileobject 文件對象
available 可獲取的
read 讀取
write 寫
BufferedReader 緩沖區讀取
FileReader 文本文件讀取
BufferedWriter 緩沖區輸出
FileWriter 文本文件寫出
flush 清空
close 關閉
DataInputStream 二進制文件讀取
DataOutputStream二進制文件寫出
EOF 最後
encoding 編碼
Remote 遠程
release 釋放
第九章:
JBuider Java 集成開發環境(IDE)
Enterprise 企業版
Developer 開發版
Foundation 基礎版
Messages 消息格
Structure 結構窗格
Project 工程
Files 文件
Source 源代碼
Design 設計
History 歷史
Doc 文檔
File 文件
Edit 編輯
Search 查找
Refactor 要素
View 視圖
Run 運行
Tools 工具
Window 窗口
Help 幫助
Vector 矢量
addElement 添加內容
Project Winzard 工程向導
Step 步驟
Title 標題
Description 描述
Copyright 版權
Company 公司
Aptech Limited Aptech有限公司
author 作者
Back 後退
Finish 完成
version 版本
Debug 調試
New 新建
ErrorInsight 調試
第十章:
JFrame 窗口框架
JPanel 面板
JScrollPane 滾動面板
title 標題
Dimension 尺寸
Component 組件
Swing JAVA輕量級組件
getContentPane 得到內容面板
LayoutManager 布局管理器
setVerticalScrollBarPolicy 設置垂直滾動條策略
AWT(Abstract Window Toolkit) 抽象窗口工具包
GUI (Graphical User Interface) 圖形用戶界面
VERTICAL_SCROLLEARAS_NEEDED 當內容大大面板出現滾動條
VERTICAL_SOROLLEARAS_ALWAYS 顯示滾動條
VERTICAL_SOROLLEARAS_NEVER 不顯示滾動條
JLabel 標簽
Icon 圖標
image 圖象
LEFT 左對齊
RIGHT 右對齊
JTextField 單行文本
getColumns 得到列數
setLayout 設置布局
BorderLayout 邊框布局
CENTER 居中對齊
JTextArea 多行文本
setFont 設置字體
setHorizontalAlignment 設置文本水平對齊方式
setDefaultCloseOperation 設置默認的關閉操作
add 增加
JButton 按鈕
JCheckBox 復選框
JRadioButton單選按鈕
addItem 增加列表項
getItemAt 得到位置的列表項
getItemCount 得到列表項個數
setRolloverIcon 當滑鼠經過的圖標
setSelectedIcon 當選擇按鈕的圖標
getSelectedItem 得到選擇的列表項
getSelectedIndex 得到選擇的索引
ActionListener 按鈕監聽
ActionEvent 按鈕事件
actionPerformed 按鈕單擊方法