發表文章

目前顯示的是有「Java筆記」標籤的文章

Python基本觀念與變數

圖片
本章參考: 王者歸來 做的筆記 一、Python認識  1.Python是一種Interpreted language、Object Oriented Language的程式語言,並擁有完整的函數庫。 2.Python算是一種動態高階語言,具有Garbage collection機制。 3.Python是一個Open Source,並且本身有許多package或module。 二、靜態語言與動態語言 1.variable是一個語言核心,由變數的設定可以知道這個程式所要完成的工作;variable分成static language與dynamic language 2.有些程式語言的variable在使用前需要宣告他的資料型態,這樣compile可在記憶體內預留空間給variable。同時,這個變數的資料型態經過宣告後,未來無法再改變他的資料型態,這類的程式語言稱static language 3.variable在使用前不必宣告他的資料型態,其特色不用經過compile過程,而是使用interpreter直接interpret與execute,這類的程式語言稱dynamic language(scripting language、glue code) 4.實際案例,利用Python列出變數的位址,相同的內容的變數會有相同的位址。 5.刪除變數,雖然python變數宣告很方便,但有時候宣告過多,執行起來會有點小卡,因此可以刪除變數                                                      del 變數名稱

JAVA-方法:深入探討

一、 Java 的程式模組 1 、 Java 中存在 2 種模組: (1). 方法 (method) (2). 類別 (class) 2 、 Java API (Application Programming Interface) (1). 又稱 Java 應用程式介面 (2). 包含許多預先定義的方法及類別 (3). 相關的類別都被預先包裏 (prepackaged) 在一起 (4). 包括數學計算、字串 / 字元、輸入 / 輸出、資料庫、網路等方法 3 、方法 (method) : (1). 在別的語言裡又稱函式 (functions) 或程序 (procedures) (2). 可將工作分為各個獨立單位,以便程式模組化 4 、利用方法將程式模組化的動機: (1). 由簡單的片段建立程式,達到程式開發的有效管理。 (2). 軟體重複使用性 (software reusability) 例如:使用定義好的 Scanner 類別讀取輸入的資料 (3). 避免重複撰寫程式碼 二、 static 方法 1 、 static 方法 (method) : (1). 又稱類別方法 (class method) (2). 不需依靠任何物件來進行呼叫 (3). 宣告方法: static 回傳型別 方法名稱 ( 引數列 ){ … } (4). 呼叫方式: 類別名稱 . 方法名稱 ( 引數列 ) (5).Math 類別下的所有方法都是 static 方法 例如: Math.sqrt 、 Math.log 、 Math.pow 、… 2 、 static 屬性成員 (attribute member) : (1). 該類別的所有物件共享 1 個 static 屬性成員 (2). 宣告方法: static 變數型別 變數名稱 ; (3). 呼叫方法:類別名稱 . 變數名稱 3 、常數 (constant) (1). 使用關鍵字 final (2). 初始化後不得修改 4 、 Math 類別提供的 static 常數: Math.PI 、 Math.E 三、 main 方法 1 、宣告 mai...

JAVA環境設定

圖片
寫JAVA前要先設定自己的環境,在這邊做一個詳細的介紹: http://www.oracle.com/technetwork/java/javase/downloads/index.html 首先,先下載你所需要的SDK 點進去後,你會看到以下畫面,根據自己的系統,下載所需的sdk 下載就很簡單,基本上無須設定,直接下一步安裝完即可 環境變數設定 安裝完後,檔案應該會在 C:\Program Files\Java 接下來選擇,我的電腦>內容>進階系統設定>環境變數 系統變數點選新增兩筆系統變數 新增好後,往下找PATH,將它編輯 都確認完成後,打開cmd輸入 java -version javac 測試看看有無反應 基本上,有反應就算是建立成功了