摘要: 課堂筆記總結1理論2基礎邏輯 if eise for while 3: 一:java 語言 程式設計語言 自然語言 電腦語言 二:程式設計語言分類 根據資料類型 強型別程式設計語言 弱類型程式設計語言 :eg C語言
課堂筆記4.23
總結
1理論
2基礎邏輯 if eise for while
3:
一:java 語言 程式設計語言 自然語言
電腦語言
二:程式設計語言分類
根據資料類型 強型別程式設計語言 弱類型程式設計語言 :eg C語言
根據執行方式 編譯執行---Java源檔案---javac編程---java執行 Java----class
解釋執行---shell指令碼---.sh源檔案---更改x許可權---執行 C----a.out
三、電腦語言分類 編譯: Java 、 C、 C++
解釋: shell、 Python、PHP
注釋:java是編譯與解釋共存的語言
C語言是純正編譯語言
四、程式設計語言的組成
×詞法和文法規則 *編譯器和解譯器 ×開發中常用包 API ---工作當中經常用到 --application platform interface應用平台網路介面 ×Integration EnvironmentIDE ---Integrated Development Environment
注釋:JDK也是簡單的IDE
注釋:安裝軟體和app最好 低於最新版本的1~2個版本
注釋:老師推薦一本書:《自學程式設計語言》//對語言感興趣的話
Java語言的分類----根據不同的適用領域
----JavaSE 新(J2SE 舊)--必學的-- java 2 platform standard edition ----JavaME (J2ME)----用的比較少-- ----JavaEE (J2EE) ----大行其道--- JavaWeb //Java工程師----JavaEE----後台開發的
五、JavaSE(14day) ---Android API
---JavaEE-----Java後台開發工程師 ---BigData----大資料開發工程師(4month)
六、---JDK---//開發工具lib ---javac =====Java Development kit & Java開發套件
----JRE---// lib =====Java Runtime Environment =====Java運行環境
----JVM---- 虛擬機器 //JRE和JVM捆綁在一起的
//後面瞭解一下java 《JVM虛擬機器原理》
七、環境變數
---path-----classpath------JAVA_HOME
---Path系統的環境變數 -----javac到處可以用
---clasPath----.java-----.class-----.java檔案的存放目錄
==================
export Path = $ Path
export classport
export JAVA_HOME
Path /tools/jdk/8/bin
Java_HOME tools/jdk/8/ ---------IDE開發工具//注釋:尋找Java開發工具的
八、表示符的命名規則? ==========類名與檔案名稱完全相同
九、資料類型
----基礎資料型別 (Elementary Data Type)-----Java預設存在 //資料類型 == 變數名== 初始值 -----引用資料類型 ---java存在的 -----Scanner -----自訂類 //類名 == 變數名==對象的初始值
//“引用資料類型”-----從hadoop,項目開始 會涉及到引用資料類型
//瞭解一下c語言的資料類型
// -----Byte----單位 位元組
-----byte----java整型變數的byte類型 -----bit-----位元 1010
//對概念模糊的對策 =====列出相似的單詞概念進行“對比”,加強記憶===推薦的一個學習技巧
//========================
怎麼聽課? 怎麼練習?how?聽課效率?
**'寫'、'記'、'問'==== "問"很重要
**下午回顧、梳理
**練習
**想=========橫向貫穿========
十、資料轉換
小---大 =======不會損失精度
大---小 =======會損失精度
注釋:資料類型轉換在面試的時候會考到
“強制類型的轉換”---提前看課件
十一、參考型別的資料轉換
---數字正確才能強制轉換---
================================================================
public static -----void----- ----main (String[] args)----
修飾符 傳回值類型 方法名稱 (參數列表)
/**
自訂方法步驟:
*/
?????
傳回值類型: 有傳回值(需要傳回值) ----- 選擇==== 基礎資料型別 (Elementary Data Type)and引用資料類型
沒有傳回值 ------void
十二、這周作業 50個作業代碼