java格林時間
Ⅰ java怎麼將格林威治時間轉換為本地標准時間格式
怎麼拿到格林威治時間作為輸入我不清楚。
所以我寫了一個將本地時間轉GMT的:
long mTime = System.currentTimeMillis();
int offset = Calendar.getInstance().getTimeZone().getRawOffset();
Calendar c = Calendar.getInstance();
c.setTime(new Date(mTime - offset));
System.out.println(c.getTime());
Ⅱ JAVA是什麼意思
1.java
【概要】
Java包含了一種計算機歲碼升編程語言和一個平台。
*Java編程語言是一種高級語言。由Sun微系統公司(Sun Microsystem)發布,並作為一種開放的標准進行提供。
*Java是一種簡單的,面向對象的、分布式的、解釋的、健壯的、安全的、結構的、中立的、可移植的、性能很優異的多線程的動態的語言。
*Java平台包括了Java虛擬機(JVM)和Java應用程序介面(API)。
Java將原程序編譯成位元組碼(bytecode),並通過Java虛擬機(JVM)解釋位元組碼的方式來執行。因為這種運行方式,只要針對不同的計算機平台准備相應的Java虛擬機,就可以很方便的實現Java語言的跨平台性。因此,Java非常適合於企業網路和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。
【Java的主要應用】
*利用瀏覽器中的Java虛擬機運行於客戶端的Applet。
*利用本地虛擬機運行的Java應用程序,通常利用Swing或SWT等來編寫跨平台的GUI界面系統。
*通過編寫Servlet/JSP來提供網路服乎老務,運行於網路應用程序伺服器中。
*利用嵌入式Java虛擬機運行於手機等移動設備的Java應用程序,使用J2ME API。
【Java的產生】
Java來自於Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產品開發一個分布式代碼系統,這樣我們可以把E-mail發給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。開始,准備採用C++,但C++太復雜,安全性差,最後基於C++開發一種新的語言Oak(Java的前身),Oak是一種用於網路的精巧而安全的語言,Sun公司曾依此投標一個互動式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時MarkArdreesen開發的Mosaic和Netscape啟發了Oak項目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執行官ScottMcNealy的模盯支持,觸發了Java進軍Internet。
Java的取名也有一個趣聞,有一天,幾位Java成員組的會員正在討論給這個新的語言取什麼名字,當時他們正在咖啡館喝著Java(爪哇)咖啡,有一個人靈機一動說就叫Java怎樣,得到了其他人的贊賞,於是,Java這個名字就這樣傳開了。
【Java平台】
根據API和使用領域,主要分為三種技術
*Java SE (舊稱J2SE) - Java Platform, Standard Edition, 定位在客戶端,主要用於桌面應用軟體的編程
*Java EE (舊稱J2EE) - Java Platform, Enterprise Edition, 定義在伺服器端Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站和ERP系統
*Java ME (舊稱J2ME) - Java Platform, Micro Edition, 主要應用於嵌入式系統開發,如手機和PDA的編程
【Java的特色】
Java從1995年的暑假開始在計算機業界就受到了高度注意,特別是在Internet和多媒體(Multimedia)相關產品類方面。Java是
*是一種軟體技術
*是一種由美國SUN微系統公司(Sun Microsystems, Inc.)所研究而成的語言
*是一種為 Internet發展的計算機語言
*是一種使網頁(Web Page)產生生動活潑畫面的語言
*是一種使網頁(Web Page)由靜態(Static)轉變為動態(Dynamic)的語言
*是一種語言,用以產生「小應用程序(Applet(s))」
*是一種簡化的C++語言,是一種安全的語言,具有阻絕計算機病毒傳輸的功能
*是一種將安全性(Security)列為第一優先考慮的語言
*是一種使用者不需花費很多時間學習的語言
*是一種突破用戶端機器環境和CPU結構的語言
*是一種「寫一次,即可在任何機器上執行(Write Once Run Anywhere)」的語言,是有史以來,第一套允許使用者將應用程序(Applications)通過Internet從遠端的伺服器(Remote Server)傳輸到本地端的機器上(LocalMachine)並執行的語言
*是一種應用程序提供者不需要知道使用者的計算機硬體(如:Sun, Intel, 或MAC等)與軟體(如:SW- UNIX, MAC O/S, Windows, 或NT等)環境的語言(Kestenbaum, 1995)。
【JavaFX】
在2007JavaOne會議上,Sun負責軟體業務的執行副總裁格林公布了JavaFX Script:一種用於編寫能夠在支持Java的PC和手機上運行的應用軟體的更簡單的腳本語言。JavaFX Mobile是一種面向手機廠商、提高Java應用軟體在不同手機間兼容性的軟體包。
目前最新版 的java有三個版本,Java SE,Java ME,Java EE.
另外java是一個國家:爪哇
一種咖啡
2.網球的歷程
網球運動類運動的一個項目。場地有草地、沙地、泥地和塗塑合成硬地等數種。球場長23、77米,寬8、23米,中間橫隔球網,運動員各佔半個專制場區,用球拍將一絨面彈性小球來回拍擊。可在空中還擊球,也可落地一次後還擊。比賽分男女團體、男女單打、男女雙打及混合雙打七種。以四分為一局,六局為一盤。男子採用五盤三勝,女子為三盤兩勝。國際網球比賽現均採用「平局決勝制」,以控制比賽時間。
網球運動的起源及演變
網球運動起源於法國。十四世紀時,法國宮廷中開展起一種叫「掌球戲」的游戲,兩人中間隔一條繩子,雙方用手將球打來打去。球用布裹頭發製成。以埃及坦尼斯鎮所產的布最為著名,英文網球Tennis大概即由此而得名。十六世紀時,出現用羊皮紙,十七世紀這種游戲傳入英國後,繩改變為網,球拍不再是平面的羊皮紙,而是穿上了有彈性的弦線,場地也比較正規了。十八世紀資本主義興起後,網球運動沖出宮廷,逐步在資產階級和市民階層中開展起來。到十九世紀,網球運動在歐美盛行起來。十九世紀七十年代,現代草地網球正式出現。 目前,網球運動水平較高的國家有美國、澳大利亞、法國、義大利、阿根廷、羅馬尼亞、南非等,其中美國最強,尤其是女子網球。據統計,錢美國參加網球運動地有兩千萬人。世界最高水平的網球比賽每年有四次,即:英國溫布爾頓國際草地網球錦標賽,美國網球公開賽;法國網球公開賽;澳大利亞草地網球公開賽。這四大比賽是得到國際網球聯合會承認的以個人名義參加的單項比賽,且都沒有高額獎金。例如,溫布爾頓的男子單打冠軍可獲得獎金四萬英鎊。國際網聯正式比賽還有義大利網球錦標賽和南非網球錦標賽,以及歐、亞、美洲業余錦標賽。其它洲際或地區性的國際比賽,需要國際網聯批准,方可成為正式錦標賽。 國際網聯承認的正式團體比賽有:戴維斯杯賽,即國際網球錦標賽,始於1900年,每年舉行一次;聯合會杯賽,即女子國際團體賽,每年舉行一次,始於1963年。團體賽不設獎金,以國家為單位參加。 1968年,國際網聯正式允許職業運動員參加其管轄的比賽。1970年,由一些大企業資助,設立了大獎賽。大獎賽由一系列國際比賽組成,根據運動員在各場比賽得分多少排列名次,並授於相應的獎金。 國際網球聯合會於1912年成立於法國巴黎,現已有正式會員國69個,會友32個。網球運動受到世界上許多國家人民的喜愛,特別是歐美人民的喜愛,成為世界電視節目中的重要內容。 網球運動各種打法和流派經過多年的演變,攻守技術已發展到很高的水平。現在,各種打法的發展趨勢是力求技術全面,特長突出。發球講究力量大、速度快、落點准確、旋轉多變。正反拍技術的發展日趨平衡,加力上旋抽擊的打法被廣泛使用;網前進攻技術和底線破網技術難度大,質量高等等。在戰術上,由於技術全面南昌市,優秀選手都能掌握幾套攻守戰術,因而戰術運用靈活,普遍向綜合戰術進攻型的打法發展。
Ⅲ java 格林威治時間的正則表達式 比如能夠匹配:Wed Dec 12 00:00:00 CST 2012
(Mon|Tues|Wed|Thur|Fri|Sat|Sun)\s+(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sept|Oct|Nov|Dec)\s+\d\d\s+\d\d:\d\d:\d\d\s+CST\s+\d\d\d\d
寫的不嚴謹,應該夠用了.