原创 1.1DOS常用命令及Java環境相關配置問題

windows DOS 常用命令: dir 顯示目錄 cd 改變目錄 cd.. 退回上一級目錄 cd\ 退回根目錄 md 創建目錄 rd 移除目錄(目錄下沒有文件前提下) rd /s 刪除目錄樹(目錄下

原创 1.5Java函數(方法)

1.錯誤: 無法從靜態上下文中引用非靜態 方法。 2.定義格式: 修飾符 返回值類型 函數名(參數類型 形參1,參數類型 形參2,...) { 執行語句; return 返回值類型; } java是強類型語言,對

原创 1.2Java一些規範,常量變量及類型轉換

1.代碼書寫規則: 關鍵字:必須小寫 標識符: 由26個英文字母大小寫,數字0~9,符號_ $組成 (符號一般用於公司統一規範名稱) 不能以數字開頭 不能使用關鍵

原创 1.8Java二維數組

1.二維數組定義: int[][] arr2 = new int[3][2]; int[][] arr2 = new int[3][ ]; //第二維的數組個數不確定情況 另一種定義方式:靜態初始化: int[][] a

原创 1.3 java運算符

1.算術運算符:+ - * / % 負號參加運算時,只參考被除數,被模數。 連接符:+ 運算順序從左打右 System.out.print(3 + “2”); // 32 任何數和字符串”相加”都是相連接。 自增/自減符:

原创 2.3Java關鍵字static

1.靜態static:用於修飾成員(成員變量和成員函數) 2.特點: 1.static是一個修飾符,用於修飾成員 2.static修飾的成員被所有的對象共享 3.static是優先於對象存在的,因爲static的成員隨着類的加載

原创 2.2Java封裝(this...)

1.封裝Encapsulation:隱藏(private)對象的屬性和實現細節(方法),僅對外提供公共訪問方式。 對外開發,不安全,導致一些不合理的賦值。 僅私有化,訪問不了。 折中,對外提供公共訪問方式:通過函數對屬性可控

原创 2.5設計模式(單例設計模式)

1.設計模式:23種設計模式。對問題行之有效的解決方式。其實它是一種思想。 2.單例設計模式:就是可以保證一個類在內存中的對象唯一性。 解決辦法: 步驟: 1)私有化該類的構造函數。 2)通過new在本類中創建一個本類對象 3

原创 1.6Java數組基本概念

1.定義:同一類型數據的集合。數組 [ ] 是一個容器實體,實體在內存中需要關鍵字new新建。當沒有給實體賦值時,Java會給實體自動初始化。 好處:自動給數組中的元素從0開始編號,方便操作。 格式: 元素類型 [ ]

原创 1.4 Java控制語句

1.順序結構: 2.判斷結構: if(條件表達式) { 執行語句; } 執行語句是單條語句時,大括號可以省略。(for也一樣) 一個if整體就相當於一個單條語句。單條語句一般以分號或者大括號結束。 if(條件表達式)

原创 1.7Java數組的常見操作和實體的屬性

對數組操作最基本的動作就是 : 存,取 核心思想:對角標的操作 int[] arr = {89,35,56,75}; 1.遍歷: 數組的長度:arr.length 數組的最大角標:數組的長度 - 1 for(int i=0

原创 2.8Java異常

1.定義: 異常:是在運行時期發生的不正常情況。 異常類:在java中用類的形式對不正常情況進行了描述和封裝對象。描述不正常的情況的類,就稱爲異常類 以前正常流程代碼和問題處理代碼相結合, 現在將正常流程代碼和問題處理代碼分

原创 2.1Java面向對象思想

1.概述: 舉例:大象裝進冰箱 面向過程:強調的是執行過程(動作(函數)) 打開冰箱。 存儲大象。 關上冰箱。 相關語言:C語言 面向對象:強調的是指揮對象(實體) 冰箱打開 冰箱存儲

原创 2.6Java繼承(抽象類,接口,final)

1.繼承:extends 2.好處: 1.提高了代碼的複用性 2.讓類與類之間產生關係,給第三個特徵多態提供了前提。沒繼承沒多態。 開發的核心內容:創建,使用對象,維護對象之間的關係。 3.舉例: //繼承extends cla

原创 2.4Java面向對象-數組工具類創建使用過程

1.數組工具類 //數組工具類,(爲了給別人使用class文件,需要寫文檔註釋) /** 建議一個用於操作數組的工具類,其中包含常見的對數組操作的函數如:最值,排序等。 @author 辰生 @versi