原创 vscode自定義主題

{ "author": "akamud", "name": "OneLight", "colors": { "activityBar.background": "#C7EDCC",

原创 protected和default

// a包 public class Student{ public void eat(){ System.out.println("喫飯"); super.action(); }

原创 抽象類的認識

package com.moxi.wc; /** * @author Mr.Wang * @version 1.0 * @since 1.8 */ public class DemoAbstract { public s

原创 instanceof 與 應用類型強轉

package com.moxi.wc; /** * @author Mr.Wang * @version 1.0 * @since 1.8 */ public class Instan { // 一個關鍵詞instan

原创 靜態導入和類中的代碼塊

package com.moxi.wc; import static java.lang.Math.random; /** * @author Mr.Wang * @version 1.0 * @since 1.8 */ pub

原创 繼承初體驗

// 繼承關鍵字extends,一個子類只能對應一個父類,這就是繼承的單一性 class Student2 extends Personer{ String name; // 沒賦值是null public static

原创 重寫的理解

// 重寫我理解的全名是重寫父類的方法(父類的靜態方法也是可以被繼承的) public class OOP { public static void main(String[] args) { Student3 s

原创 面向對象新體驗

public class OOP { public static void main(String[] args) { // 引用傳遞 和 值傳遞 與 js複雜類型和基本類型一樣因爲地址的原因改不改變傳遞的本身值

原创 稀疏數組的生成與還原以及打印驗證

public class Sparse { public static void main(String[] args) { // 稀疏數組的目的是爲了減少無意義的數組元素 /*0 0 0 0 0

原创 Arrays類的常見方法

public class ArrayClass { public static void main(String[] args) { int[] arr = {1,2,3,4,5}; // 打印數組

原创 Scanner 的用法

public class ScannerDemo { public static void main(String[] args) { Scanner s = new Scanner(System.in);

原创 方法的重載和命令行給main方法添加參數

// 命令行java命令執行的時候這裏會報錯的,所以需要去com的上一級的目錄去java com.mixi.wc.Demo 這樣去執行,命令如下// java com.moxi.wc.Demo aa bb package com.moxi

原创 java魔性的類型

public class typeChange { public static void main(String[] args) { int a = 1_000_000_000; // jdk7 支持用_去分割數字

原创 js執行代碼順序

之前一直停留在主線程先執行,異步後執行的淺理解中,後來隨着不斷的學習,才漸漸意識到這裏面還是有點複雜的,不過我不打算寫很多。一幅圖來說明這個複雜的關係 processTick可理解爲node中的延時器。 接下來看一道題目 // 1 7

原创 瀏覽器的渲染機制

瀏覽器是怎麼把前端代碼轉變成圖形展現在瀏覽器的呢?這個問題值得探討。 webkit 和 gecko 略有不同,但是大體上相似