原创 JavaScript裏類的創建及“類繼承”

類的創建 在JavaScript裏面,函數即時函數,也是方法,也是一個類等等,面嚮對象語言裏,類的定義都是使用new關鍵字來定義類的,利用他來調用構造器,但是JavaScript確沒有那麼嚴格,這裏函數就是類,所以用函數創建對象,

原创 JVM----雙親委託機制

Java是運行在Java虛擬機(JVM)上 ,我們在IDE上編寫完的Java源代碼被編譯器編譯成.class的字節碼文件,然後由我們得到的CLassLoader負責將這些class文件加載到JVM中去執行; JVM中提供了三層

原创 Java 中float類型數的儲存方式,以及爲什麼會丟失精度

先看一段代碼 float a = 100.0000005f; float b = 100.000001f; System.out.println("10.0000005f==10.000001f?"

原创 JVM----垃圾收集(Garbage Collection)算法

在Java中,通過可達性分析法來確定哪些垃圾是可以被回收的,然後就輪到我們的垃圾收集器開始進行收集了,由於Java虛擬機並沒有規範並沒有對如何實現垃圾收集器做出明確的規定,因此各個廠商的虛擬機可以採用不同的方式來實現垃圾收集器,以

原创 Controller @ResponseBody向前臺傳值亂碼問題

字符串return時亂碼 當我們完成一個請求後,回調時傳回了一個字符串,時,會發現字符串出現了亂碼的情況 上圖我們可以看到,我們傳回的爲 “刪除成功”,但是前臺接收後,出現的卻是亂碼的情況 打開Response時,我們發現,

原创 Java的基本數據類型

java中存在八種基本數據類型 整形 類型存儲需求取值範圍 byte1字節-27 ~ 27-1 short4字節-215 ~ 215-1 int4字節-231 ~ 231-1 long8字節-263

原创 瞭解數組列表ArrayList

Java裏面的數組列表ArrayList ArrayList是一個類,該類繼承與接口List 在Java裏面,雖然可以動態的改變數組的大小 int size = ...; // 可以動態改變的數 Student[] student

原创 數組及其一些常見方法的使用

Java數組 在java裏數組是一種數據結構,用來存儲同一類型值的集合, 通過整形下標來訪問數組中的每一個值 數組的聲明及其初始化 聲明: 需指明其數據類型,類型後面緊跟 “[ ]”,最後是數組變量的名字; 例如:int [] a

原创 靜態塊,構造塊 構造函數以及 靜態塊調用構造對象的 執行次序

靜態塊,構造塊 構造函數以及 靜態塊調用構造對象的 執行次序 請看一段這些方法或者塊的執行代碼: package Test; public class People { private String name = "李四

原创 值傳遞:對變量執行交換方法,爲什麼值沒有交換?

Java裏對變量執行交換方法,爲什麼值沒有交換? public class Main { public static void main( String[] args) { Name tom = new Nam

原创 JavaScript的數據類型以及變量

JavaScript裏面的數據類型、變量 數據類型 JavaScript裏面,公有五個基本數據類型: 數值類型:包含正數和浮點數 布爾類型:只含有true和false 字符串類型:字符串變量和其他高級語言一樣,必須用引號括起來,

原创 java String 類型應用

String,即字符串類型 java裏面沒有內置的字符串類型,而是在標準的類庫裏面定義了一個預定一類 字符串都是用雙引號括起來的 比如 str = “a”; 這代表的是一個名叫 str 的字符串,而 str = ‘a’ ,則代表一

原创 Eclipse裏面搭建一個簡單的web項目

Eclipse新建Servlet項目 這是我的eclipse的版本: 現在開始創建:點擊eclipse左上角的file --> new --> other --> web -->Dynamic Web Project 然後,就

原创 Java中的匿名對象

匿名對象:沒有名字的對象 new Test(); 這就是一個匿名對象,但是,在Java一般不這麼使用,因爲沒有意義,因爲這樣寫完後,由於沒有對該對象進行引用,所以馬上就被內存回收了,所以沒有實際意義 package Te

原创 JavaScript函數

JavaScript裏函數的定義方式與函數的調用方式 函數的定義 函數的定義方式有三種: 定義命名函數 定義匿名函數 使用function類匿名函數 作爲弱類型語言,JavaScript既不需要函數的返回值,也不需要聲明函數的