原创 js常用對象及解構賦值

基本類型的包裝對象 “包裝對象”對於每種基本類型調用都是不同的,如String, Number, Boolean 和 Symbol。因此,他們提供了不同的方法。基本類型 null 和 undefined 是個例外。他們沒有相應的“

原创 函數和函數指針

函數 概念:一個完成特定工作的獨立模塊。 分類 庫函數:由c語言系統定義,直接調用。如printf()、scanf()等。 自定義函數:用戶自己定義的函數。 函數定義的一般形式 函數類型 函數名(形式參數表)    //函數首部 {  

原创 對象,垃圾回收

創建對象的方式 1. 使用構造函數 let user = new Object(); // 使用構造函數 2. 使用字面量:本質上還是調用構造函數 let user2 = { name: '葉葉'

原创 restrict和volatile

restrict 允許編譯器優化某部分代碼以更好地支持計算,它只能用於指針,表明該指針是訪問數據對象的唯一且初始的方式。 用於告訴編譯器,對象已經被指針所引用,不能通過除該指針外所有其他直接或間接的方式修改該對象的內容。 #includ

原创 自動裝箱和自動拆箱,對象包裝類型的緩存機制

對象包裝器 將基本數據類型包裝在對象中,通過定義屬性和方法來豐富數據類型的操作,這樣的類稱作對象包裝器類.java中的對象包裝器類有 Byte,Short,Integer,Long,Float,Double,Boolean,Charact

原创 過濾器處理編碼問題

使用過濾器處理編碼 <!-- 配置處理編碼問題的過濾器 --> <filter> <filter-name>applicationEncodingFilter</filter-name> <filter-class

原创 java學習(十三)——接口、(對象數組排序)

接口 接口是對類的一組需求的描述,這些類需要遵從接口描述的統一格式進行定義。 接口是一系列方法的聲明,是一些方法特徵的集合,一個接口只有方法的特徵沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行爲。

原创 java學習(十二)——抽象類、抽象方法

抽象方法 概念:只有方法的聲明,沒有方法的實現。或者說是沒有方法體的的特殊方法。什麼時候使用抽象方法呢?         在程序設計中,有時候只需聲明類的功能,而不必指出其實現細節時,就可以使用抽象方法。格式            [修

原创 java學習(十一)——多態、方法調用

多態 對於某一個對象(事物),在不同的時刻體現出來的不同狀態叫做多態 如:    水的液態、固態和氣態             學生在上課時間上課,在吃飯時間吃飯,在休息的時候睡覺 在java中,對象變量是多態的,一個超類對象除了可以

原创 java學習(十)——繼承、final關鍵字

繼承 簡單來說就是利用已存在的類構造一個新類,構造的新類複用父類的方法和域。同時,還可以在此基礎上,添加自己的域和方法,這個已存在的類叫做父類(超類或基類)、新類稱爲孩子類(子類或派生類)。  繼承層次 由一個公共超類派生出來的所有類的集

原创 目錄

java java(一)——數據類型、String類、char和Unicode java(二)——控制檯輸入輸出 java(三)——數組  java學習(四)——方法和參數傳遞機制  java學習(五)——類和對象 java學習(六)——

原创 java學習(六)——自定義類、內存分配

自定義Student類  public class StudentTest { public static void main(String[] args) { //如何使用類 /*1.創建對象 格式: 類名 對

原创 java學習(四)——方法和參數傳遞機制

方法 1.方法:完成特定功能的代碼塊,在C語言中被稱爲函數 2.定義方法的格式: [修飾符] 返回值類型 方法名(形式參數列表) { 方法體 [return 返回值;] } 注:1.參數列表中的

原创 java學習(五)——類和對象

類:類是對一類事物共性的抽象。 1.類與類之間的關係:             依賴(uses-a):如果一個類的方法操縱另一個類的對象,我們就說一個類依賴於另一個類,在實際的設計中,應儘可能地減少相互依賴的類,(讓類的耦合度最小)   

原创 java學習(八)——靜態域、靜態方法、靜態初始化塊

 靜態域(也叫做類變量) 如果將域(成員變量)定義爲static形式,這個域就叫做靜態域  特點: 這個類的所有實例將共享這個靜態域。 即使沒有創建該類對象,這個靜態域也存在。它屬於類,不屬於任何獨立的對象,因此也被稱作類域或類變量