沒有。因為String被設計成不可變(immutable)類,所以它的所有對象都是不可變對象。請看下列代碼: String s = "Hello"; s = s + " world!"; s 所指向的對象是否改變了呢?從本系列第一篇的結論很容易匯出這個結論。我們來看看發生了什麼事情。在這段代碼中,s原先指向一個String對象,內容是 "Hello",然後我們對s進行了+操作,那麼s所指向的那個對象是否發生了改變呢?答案是沒有。這時,s不指向原來那個對象了,而指向了另一個
final關鍵字到底修飾了什嗎? final使得被修飾的變數"不變",但是由於對象型變數的本質是“引用”,使得“不變”也有了兩種含義:引用本身的不變,和引用指向的對象不變。 引用本身的不變: final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuffer("not immutable"); a=b;//編譯期錯誤 引用指向的對象不變: final
COM+運行帳戶所屬的註冊表下有APServer的註冊資訊如下 Windows Registry Editor Version 5.00[HKEY_USERS\S-1-5-21-861567501-1592454029-682003330-500\Software\VB and VBA Program Settings][HKEY_USERS\S-1-5-21-861567501-1592454029-682003330-500\Software\VB and VBA Program
轉自http://www.sqlteam.com/item.asp?ItemID=282CREATE PROCEDURE sp_spaceUsedByTable @orderby varchar(50)='reserved_MB desc' AS /* NOTE: you may need to run (takes a long time) DBCC UPDATEUSAGE('database') You can also specify an @orderby Example:
1、恢複2000域中管理員密碼: (1)如果故障電腦使用FAT/FAT32檔案系統,那可直接使用Win98引導盤引導.如果使用NTFS檔案系統,可將故障電腦上的硬碟取下,以從盤模式掛接到其它的Win2000電腦上.下面的操作以後一種情況為準,假設現在故障電腦的system分區(通常是C:)在新的電腦上成為分區E:. (2)編寫一個能恢複管理員密碼的批次檔admin.bat,內容只需要一條"net user"命令即可.如下: net user administrator 12345
原始碼推薦:vb的GUID產生演算法'RETURNS: GUID if successful; blank string otherwise. 'Unlike the GUIDS in the registry, this function returns GUID 'without "-" characters. See comments for how to modify if you 'want the dash. Public Function GUID() As String
故障現象:無法從DHCP獲得IP 錯誤提示:An error occurred while renewing interface local area connection在非套節字上執行了一個操作。 解決辦法:1.檢查winsock winsock2是否正常。(可從WINXP安裝光碟片Support\Tools 目錄下執行SETUP.EXE來安裝NetDiag組件,注意安裝過程要選擇完整安裝,否則就不會安裝NetDiag)。安裝完成後可運行 netdiag /test:winsock