原创 hashtable與hashmap的區別

HashMap是Hashtable的輕量級實現(非線程安全的實現),他們都完成了Map接口,主要區別在於HashMap允許空(null)鍵值(key),由於非線程安全,效率上可能高於Hashtable。 HashMap允許將null作

原创 轉Android的Tab佈局

Tab佈局是手機應用中常見的佈局方式之一。利用tab,將相對窄小的手機屏幕在視覺上擴張出幾倍大,且留下吸引用戶點擊的線索,的確是個經典的設計(比PC上經典!)。Android上,一般的Tab佈局像這個樣子—— 實現Tab的做法很簡單。La

原创 android 中幾個常用屬性的設置

1、自定義Android標題欄TitleBar佈局      很多網友發現自己Android程序的標題欄TitleBar區域很單調,如果想個性化一些可以通過下面的方法來爲自己軟件的標題定製一個layout佈局文件,比如瀏覽器的標題欄,

原创 android橫/縱屏測試

在開發遊戲的時候,有些 遊戲是隻能橫屏玩的,所以手機豎立放置的時候,要保持遊戲畫面依然橫屏。要做到這個要求其實很簡單,在AndroidManifest.xml裏面配置一下就可以了。加入這一行android:screenOrientatio

原创 Android 中的 requestWindowFeature

沒看API,就查了下網上的資料,原來requestWindowFeature 是用來設置全屏的。        在Activity中         this.requestWindowFeature(Window.FEATURE_NO_

原创 自定義Button組件

1.CustomButton.java文件 package com.example; import android.app.Activity; import android.os.Bundle; public class CustomBu

原创 android ContentValues類

ContentValues類和 Hashtable比較類似,它也是負責存儲一些名值對,但是它存儲的名值對當中的名是一個String類型,而值都是基本類型。 插入記錄 在這裏我們將要插入的值都放到一個ContentValues的實例當中,然

原创 Vectory與ArrayList的區別

Vector的方法都是同步的(Synchronized),是線程安全的(thread-safe),而ArrayList的方法不是,由於線程的同步必然要影響性能,因此,ArrayList的性能比Vector好。 當Vector或ArrayL

原创 spring最基本的配置

xml的配置: <?xml version="1.0" encoding="UTF-8"?> <beans  xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="

原创 網頁上動態時鐘加載

function clock(){    var date=new Date();    var hours=date.getHours();    var minus=date.getMinutes();    var second=d

原创 list、set、map的區別

List動態集合的接口,好處是可以動態添加元素。很方便的通過Itractor迭代器來遍歷集合元素; Map是鍵值對形式的集合,好處是可以通過相應鍵找到相應的值,就好比一把鑰匙開一把相應的鎖; set也是一種集合,其相鄰的兩個元素之間的有關

原创 java 調用第三方dll

最近由於搞畢業設計的需要,使用J2EE做一個實驗預約系統,其中涉及到一卡通和IC卡讀卡器,弄來一個刷卡機,廠商只提供了一個用C編寫的Windows動態鏈接庫SmartCom411SFJ.dll,我需要使用java程序調用這個dll文件來獲

原创 jboss基礎

JBoss是全世界開發者共同努力的成果,一個基於J2EE的開放源代碼的應用服務器。 因爲JBoss代碼遵循LGPL許可,可以在任何商業應用中免費使用它,而不用支付費用。2006年,Jboss公司被Redhat公司收購。JBoss是一個管理

原创 java四個核心技術

第一:Java虛擬機    Java虛擬機的主要任務是裝在class文件並且執行其中的字節碼。Java虛擬機包含一個類裝載器,它可以從程序和API中裝載class文件。Java API中只有程序執行時需要的那些類纔會被裝載。字節碼由執

原创 進程上下文與線程上下文

6.1.2  線程上下文 操作系統管理很多進程的執行。有些進程是來自各種程序、系統和應用程序的單獨進程,而某些進程來自被分解爲很多進程的應用或程序。當一個進程從內核中移出,另一個進程成爲活動的,這些進程之間便發生了上下文切換。操作系統