Java秘史:隱藏在SWT/Swing背後的故事

譯註:本文來自straight_talking_java@yahoogroups.com討論群組,已經是一年多前的文章。Alan Williamson是Java Developers Journal的編輯,下文來自他在IBM的一個訊息來源。SWT和Swing的論爭我見過不少,Netbeans和Eclipse的也同樣多。譯者翻譯此文並不是要激起什麼爭執,也不是支援哪一方(雖然我的確是站在SWT一邊的),更不是要攻擊Amy。我最重要的理由是,這是一篇有趣的文章。裡面有內幕、線人、公司政治、壟斷巨頭、

前瞻:Java能否暢行未來

  如果要評選最近十年對整個IT產業具有顛覆性影響力的技術,非Java莫屬。今年,Java問世整整十年,Java已經在全球盛開得無處不在。  全球市場調查分析顯示:已經有25億部電子裝置採用Java技術,Java智慧卡發行量已經達到10億張;採用Java技術的手機達7億多部;7億台PC中應用了Java技術;140家電信電訊廠商支援Java技術;全球有450萬以上的Java開發人員;JCP(Java社區項目)已經有912家會員企業。  所以當Sun公司董事長兼CEO麥克裡尼出現在9月13—14日在

如何使用Java內建的Regex

在Sun的Java JDK 1.40版本中,Java內建了支援Regex的包,本文就拋磚引玉地介紹了如何使用java.util.regex包。 可粗數量級估計一下,除了偶爾用Linux的外,其他Linu

java中的Serializable介面

    序列化是把一個對象的狀態寫入一個位元組流的過程,它執行RMI,RMI允許一台機器上的JAVA對象調用不同機器上的JAVA對象方法,對象可以作為參數提供給那個遠程方法,發送機序列化該對象並傳送它,接收機執行還原序列化。 序列化和還原序列化的關係圖表可形成包含循環參考的順序圖表。這是整個序列化的總體思想。

EJB 倡導者: 使用 Java EE 實現松耦合的 SOA 應用程式

層級: 中級Geoff Hambrick (ghambric@us.ibm.com), 傑出工程師, IBM2006 年 2 月 13 日本文探究了服務導向架構中各種形式的松耦合,並重點介紹什麼時候是使用訊息驅動 Bean 所提供的非同步處理能力的最佳時機。 摘自 IBM WebSphere 開發人員技術期刊。 在每個專欄中,EJB

實現MD5序列的產生[Java]

/** * 檔案名稱:GenMD5.java  * 環境: GNU/Linux Ubuntu 7.04 + Eclipse 3.2 + JDK 1.6 * 功能:從String產生MD5序列 * 版本:0.0.1.0 * 作者:88250  * 日期:2007.5.10 * E-mail & MDN: DL88250@gmail.com  * QQ:845765 */import java.security.MessageDigest;public class GenMD5{    pu

Java 平台的多個版本

Java SE(Java Platform,Standard Edition).Java SE 以前稱為 J2SE.它允許開發和部署在案頭、伺服器、嵌入式環境和即時環境中使用的 Java 應用程式.Java SE 包含了支援 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(Java EE)提供基礎.Java SE 中的技術: 1.   JavaBeans Component Architecture 是一個為 Java

Java 實踐——JTabel 綁定 List 資料

       Java 大作業——Pizza 訂購系統的C/S 版本涉及到表格的資料顯示,由於資料庫的資料處理採用的是O/R Mapping 方式,所以顯示資料庫時用的是List 類型。花了一點時間研究了一下,下面是代碼:Pizza. class——Pizza基本資料類GetPizzaInfo.java——擷取Pizza資訊(類比從資料庫中取出一列結果後轉成List類型)Button的觸發動作運行結果:JTabel 初始狀態Button的觸發結果:

P3P script src 解決cookie存取的跨域問題 java 終極解決辦法

    最近在做一個項目,我的網站是www.a.com,但是需要取到www.b.com網站的cookie,折騰了很久,在同事的合作下。總算搞定了。    我是用java做的, 首先在www.a.com/a.vm檔案中加入這句話:<script type="text/javascript"

java webservice 執行個體

一、Axis安裝 1、環境 J2SE SDK 1.5 or 1.6: 我使用 1.6 Servlet Container: 我使用的Tomcat 6.0 2、到 http://ws.apache.org/Axis/網站下載Axis安裝包3、先在eclipse下建立web project為WebServiceDemo.在Tomcat的配置xml配置上:<Context path="/webservice"

java開發中的Model1和Model2的對比

所謂Model 1就是JSP大行其道的時代,在Model 1模式下,整個Web應用幾乎全部由JSP頁面組成,JSP頁面接收處理用戶端請求,對請求處理後直接做出響應。用少量的JavaBean來處理資料庫連接、資料庫訪問等操作。 Model

JAVA學習之迭代器Iterator

這段時間多次用到了迭代器,但是對於這種“工具”還不是很瞭解,這裡簡單的學習一下。迭代器(Iterator)迭代器一個對象,它可以遍曆並選擇序列中的對象,而開發人員不需要瞭解該序列的底層結構。迭代器通常被稱為“輕量級”對象,因為建立它的代價小。Java中的Iterator功能比較簡單,並且只能單向移動:(1) 使用方法iterator()要求容器返回一個Iterator,注意:iterator()方法是java.lang.Iterable介面,被Collection繼承。(2)

Java輸出JVM和作業系統的相關屬性 zz

主要是利用Java提供的util包中的Properties類。廢話不多說,直接看代碼:view plaincopy to clipboardprint?import java.util.*; public class YourJavaProperties { public static void main(String args[]){ Properties props=System.getProperties();

struts2的java.lang.NoSuchMethodException異常處理

不久前在學習struts時出現這個錯誤,在網上搜尋了半天,發現答案不一。將其總結如下,以方便大家參考。1、你有沒有試試看 其它的方法能不能用,要是都是這種情況的話,可能是你的Action類沒有繼承structs裡面的DispatchAction或者其它的類。還有你注意下方法的參數列表,類型順序要正確才行,是按照以下順序的:ActionMapping mapping,ActionForm form ,HttpServletRequest request,HttpServletResponse re

axis1.4 返回數組,出現異常- Java / Java EE 最終解決辦法

406 DEBUG [main] org.apache.axis.i18n.ProjectResourceBundle -org.apache.axis.i18n.resource::handleGetObject(exception00)406DEBUG [main] org.apache.axis.encoding.ser.BaseSerializerFactory -Exception:java.lang.NoSuchMethodException:org.apache.

最權威的JDO新書《Java Data Objects》(不同於Robin Roos的那本)

最權威的JDO新書《Java Data Objects》(不同於Robin Roos的那本)sun2bin 整理 (參與分:4877,專家分:130)   發表:2003-4-19 上午9:53   更新:2003-4-19 上午10:11   修改   版本:1.0   閱讀:14次昨天O'Reilly出版社正式出版了關於JDO的一本新書《Java Data Objects》,儘管與前一陣出版的由英國一個JDO技術諮詢公司創辦人Robin Roos寫的《Java Data

java中InputStream轉化為byte[]數組

在commons-io包中org.apache.commons.io.IOUtils類的toByteArray(InputStream input)已經有實現了,我們可以參考下思路,完成我們的方法,我們可以用類似下面的代碼實現inputStream轉化為byte[]數組public static byte[] toByteArray(InputStream input) throws IOException { ByteArrayOutputStream output = new

物件導向中的對象、類與Java中對象與類的差別

以下是個人的理解,也想聽聽他人的意見我認為物件導向概念中的對象、類與Java程式設計中的類、對象有一些差異。物件導向:類——在概念中的‘類’是相似事物的集合統稱,為了方便區分群集的不同,這樣的類可以作為一個模板,並且可以通過增加、修改、減少其屬性是其成為不同的對象對象——概念中的‘對象’是‘類’特例,對應與具體的事物,當對某個了‘類’的特性描述具體後,就會形成一個對象。這都是一些抽象的概念,而Java程式設計中的類與對象要具體的多。java程式設計:類——在一個代碼中,只要使用了‘class’關

java 異常機制

        之前在公司聽到老大給我們講解異常機制,就想寫個這方面的東西。拖了兩個星期,終於有時間可以寫了。        首先,先拋今天要講的東西        1、為什麼要有異常        2、異常有哪些分類3、異常處理可能要注意哪些東西        4、平時項目中應該如何使用異常       

java 中的介面(interface)

interface                    在java中,介面不是類,但可以理解為“特殊的”或“純粹的”抽象類別。介面是一組對類的需求描述,即所有實現了某個介面的類看起來都想這個介面,形象的比喻為介面建立了類與類之間的協議。介面中可以定義常量和方法,預設為public static final.  介面的規則:可以從介面中繼承,但得到的是另一個介面。如果你想建立該類型的對象,就必須提供其全部定義的類。              需要注意的是:  

總頁數: 4058 1 .... 1433 1434 1435 1436 1437 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.