原创 創建和管理表

創建和管理表 作者:蘇小則 撰寫時間:2019年5月5日 創建和管理表主要是描述主要的數據庫對象、各種數據類型、修改表的定義、刪除、重命名和清空表。 常見的數據庫對象 命名規

原创 數據處理

作者:蘇亨尚 撰寫時間:2019年5月5日 數據庫的數據龐大、複雜,往往需要整理,讓自己理清數據,同時可能也需要添加新的數據,刪除數據,修改數據,插入數據。 INSERT語句語法 使用INSERT語句向表中插入數據。 但是這種語

原创 Int和integer有什麼區別

Java提供兩種不同的類型:引用類型和原型類型(或內置類型)。Int是Java的原始數據類型,integer是Java爲int提供的封裝類。Java爲每個原始類型提供了封裝類。原始類型封裝類,booleanBoolean,char

原创 Java之sleep()和wait()

sleep方法是Thread類的靜態方法,wait()是Object超類的成員方法 sleep()方法導致了程序暫停執行指定的時間,讓出CPU給其他線程,但是他 的監控狀態依然保持着,當指定的時間到了又會自動恢復運行轉態

原创 JAVA的基本語法和標識符

Java的基本語法 編寫Java程序時,應注意以下幾點: 1、大小寫敏感:Java是大小寫敏感的,這就意味着標識符Hello與hello是不同的。 2、類名:對於所有的類名來說,類名的首字母該大寫。如果類名由若干單詞組成,那麼每個

原创 Function函數(方法)對象

Function 函數(方法)對象 創建: 屬性: 方法定義是,形參的類型不用寫,返回值類型也不寫。 方法是一個對象,如果定義名稱相同的方法,會覆蓋 在JS中,方法的調用只與方法的名稱有關,和參數列表無關 在方

原创 Java語言如何進行異常處理

關鍵字:throws,throw,try,catch,finally分別代表什麼意義? 在try塊中可以拋出異常嗎? Java通過面向對象的方法進行異常處理,把各種不同的異常進行分類,並提供了良好的接口。在Java中,每個異常都是

原创 鎖優化

1、適應性自旋 因爲阻塞或者喚醒一個JAVA的線程需要操作系統切換CPU狀態來完成,這種狀態的轉換需要耗費處理器時間。如果同步代碼塊中的內容過於簡單,很可能導致狀態轉換消耗的時間比用戶代碼執行的時間還要長。 爲了解決這個問題,我們

原创 監聽input type=file 文件上傳取消事件

在做項目的時候,需要根據是否上傳圖片,(前提是已經上傳文件,再次上傳取消時,監聽取消事件)進而判斷頁面變化。通過查閱相關資料,發現chane事件並不能監聽取消,於是從另外一種角度:判斷上傳的文件是否有值,進而監聽取消事件。 通

原创 Final,Finally,Finalize的區別

Final一修飾符(關鍵字)如果一個類被聲明爲final,意味着它不能再派生出新的子類,不能作爲父類被繼承。因此一個類不能即被聲明爲sbstract的,又被聲明final的。將變量或方法聲明爲final,可以保證它們在使用中不被改

原创 JavaScript中call和apply的理解和使用

Obj.call(thisObj,arg1,arg2,…); Obj.apply(thisObj,[arg1,arg2,…]; 作用:將obj(即this)綁定到thisObj,使thisObj具備obj的屬性和方法。 區別:ca

原创 Java中Error與Exception的區別

Error類和Exception類都繼承自throwable類。 Error的繼承關係: Exception的繼承關係: 二者的不同之處: Exception: 1、 可以是可被控制(checked)或不可控制的(unchec

原创 Return與finally的執行順序對返回值的影響

對於try和finally至少一個語句包含return語句的情況: Finally語句塊會執行 Finally沒有return,finally對return變量的重新賦值修改無效 Try和finally都包含return,retu

原创 Overload和Override的區別

Overload 的方法: 重寫Overrlde,子類覆蓋父類的方法,將子類傳與父類的引用調用的還是子類的方法。 重載 Overloading 一個類多個方法,名稱相同,參數個數類型不同。 兩者都是Java多態性的不同表現。 Ov

原创 Thread類的run()和start()方法的區別

一、 線程的start()方法 Start()方法來啓動線程,真正實現了多線程運動,這是無需等待run方法體代碼執行完畢而直接繼續執行下面的代碼:通過調用thread類的start()方法來啓動一個線程,這時此線程是處於就緒狀態