原创 Java運算符詳解

按位與運算符(&)參加運算的兩個數據,按二進制位進行“與”運算。運算規則:0&0=0; 0&1=0; 1&0=0; 1&1=1;

原创 OSGi Bundle Activators

In OSGi, all service implementations are packaged into bundles. You include

原创 Java串行端口通訊技術(轉)

瞭解串行通訊 串行通訊協議有很多種,像RS232,RS485,RS422,甚至現今流行的USB等都是串行通訊協議。而串行通訊技術的應用無處不在。

原创 observer設計模式

observer模式定義對象間的一對多的依賴關係,當一個對象的狀態發生改變時, 所有依賴於它的對象都得到通知並被自動更新。JDK裏提供的observe

原创 synchronized

1、synchronized關鍵字的作用域有二種:1)是某個對象實例內,synchronized aMethod(){}可以防止多個線程同時訪問這個對

原创 JAVA String.format 方法使用介紹備忘(轉)

在JDK1.5中,String類增加了一個非常有用的靜態函數format(String format, Objece... argues),可以將

原创 轉JAVA 註解示例 詳解

註解(Annotation) 爲我們在代碼中天界信息提供了一種形式化的方法,是我們可以在稍後某個時刻方便地使用這些數據(通過 解析註解 來使用這些數據

原创 Java 串口編程備忘

API在javax.comm下有13個類和接口,分別是安裝 這裏的所謂安裝就是把三個重要的文件放到指定的目錄下。 將下載的文件解壓縮後,在

原创 Java Final關鍵字與HashMap

  Why final is not applied for Map ? Prabhat Ranjan Ranch Hand Joined: Oct 04, 2006Posts: 374  posted 2010年11月16日

原创 單例模式(double checked locking+靜態工廠+枚舉)

double checked locking 實現法: 下面代碼就是用double checked locking 方法實現的單例,這裏的getInstance()方法要檢查兩次,確保是否實例INSTANCE是否爲null或者已經實例化

原创 二進制轉字符串

二行制轉hex字符串的方法如下: 二行制轉hex字符串的方法如下: private static String byte2hex(byte[] b){ String hs=""; String stmp="";

原创 java多線程

線程在一定條件下,狀態會發生變化。線程變化的狀態轉換圖如下:   1、新建狀態(New):新創建了一個線程對象。 2、就緒狀態(Runnable):線程對象創建後,其他線程調用了該對象的start()方法。該狀態的線程位於可運行線程

原创 【轉】Web開發人員速查卡

無論你是多牛的程序員,你都無法記住所有的東西。而很多時候,查找某些知識又比較費事。所以,網上有很多Cheat Sheets,翻譯成小抄也好 ,速查卡也好,總之就是幫你節省 時間的。之前給大家介紹過Web設計的速查卡、25個jQuery的

原创 【轉】多態(Polymorphism)的實現機制--Java篇

既然多態是面向對象的三大本質特徵之一(其它兩個是數據抽象和繼承),那麼C++爲什麼不將方法調用的默認方式設置爲動態綁定,而要通過關鍵字virtual進行標記呢?Bruce Eckel在《Thinking in C++》中提到,這是由於歷

原创 Locator performance & considerations

When Doing Selenium tests, to locate the certain web elements, there are several methods. Like By.id, By.className, By.