Java--语言基础
語言基礎
- 1.標識符
- 1.1什么是標識符
- 1.2命名規則
- 1.3命名規范
- 2.關鍵字
- 3.數據類型
- 4.字符編碼
- 為什么要編碼?
- 5.變量
- 6.運算符
- 7.控制語句
- 8.方法
- 8.1什么是方法
- 8.2方法的優點
- 8.3方法的命名規則
- 9.遞歸
- 9.1基本思想:以此類推
- 9.2遞歸的兩個條件
- 9.3遞歸三要素:
1.標識符
1.1什么是標識符
在java源程序中凡是程序員有權利自己命名的單詞都是標識符;
可以標識什么東西?類名、方法名、變量名、常量名、接口名。
1.2命名規則
1.一個合法的,只能以數字、字母下劃線、美元符組成,不能含有其他符號,不能以數字開頭;
2.嚴格區分大小寫;
3.關鍵字不能做標識符;
4.理論上無長度限制,但是最好不要太長。
1.3命名規范
1.最好是見名知意;
2.遵守駝峰命名法;
3.類名、接口名:首字母大寫,后面每個單詞首字母大寫;
4.變量名、方法名:首字母小寫,后面每個單詞首字母大寫。
2.關鍵字
Java中常見的關鍵字:
像public、class、static、void、if、for、while、do、byte、short、int、long等等。
3.數據類型
Java數據類型如下:
4.字符編碼
為什么要編碼?
4.1計算機中存儲信息的最小單元是一個字節即 8 個 bit,所以能表示的字符范圍是 0~255 個。
4.2人類要表示的符號太多,無法用一個字節來完全表示。
4.3要解決這個矛盾必須需要一個新的數據結構 char,從 char 到 byte 必須編碼。
計算中提拱了多種翻譯方式,常見的有 ASCII、ISO-8859-1、GB2312、GBK、UTF-8、UTF-16 等。它們都可以被看作為字典,它們規定了轉化的規則,按照這個規則就可以讓計算機正確的表示我們的字符。
5.變量
變量其實就是內存中的一塊空間,這塊空間有數據類型、名字、有字面值。
變量包含三部分:數據類型、名稱、字面值(數據)。
變量是內存單元中存儲數據的最基本的單元。
6.運算符
算數運算符
賦值運算符
關系運算符
邏輯運算符
位運算符
擴展賦值運算符
三目運算符
7.控制語句
選擇語句
循環語句
中斷語句
8.方法
舉個常見的例子 System.out.println() 這個方法就是輸出括號里的內容。
8.1什么是方法
1.Java方法是語句的集合,它們在一起執行一個功能。
2.方法是解決一類問題的步驟的有序組合
3.方法包含于類或對象中
4.方法在程序中被創建,在其他地方被引用
8.2方法的優點
8.3方法的命名規則
1.方法的名字的第一個單詞應以小寫字母作為開頭,后面的單詞則用大寫字母開頭寫,不使用連接符。例如:addPerson。
2.下劃線可能出現在 JUnit 測試方法名稱中用以分隔名稱的邏輯組件。一個典型的模式是:test_,例如 testPop_emptyStack。
9.遞歸
9.1基本思想:以此類推
具體來講就是把規模大的問題轉化為規模小的相似的子問題來解決。在函數實現時,因為解決大問題的方法和解決小問題的方法往往是同一個方法,所以就產生了函數調用它自身的情況。另外這個解決問題的函數必須有明顯的結束條件,這樣就不會產生無限遞歸的情況了。
9.2遞歸的兩個條件
1.可以通過遞歸調用來縮小問題規模,且新問題與原問題有著相同的形式(自身調用)。
2.存在一種簡單情境,可以使遞歸在簡單情境下退出(遞歸出口)。
9.3遞歸三要素:
1.一定有一種可以退出程序的情況;
2.總是在嘗試將一個問題化簡到更小的規模;
3.父問題與子問題不能有重疊的部分。
遞歸:自已(方法)調用自已。
例子:用遞歸把目錄下所有的目錄及文件全部顯示出來。
總結
以上是生活随笔為你收集整理的Java--语言基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机房合作--gitee的使用
- 下一篇: 自考总结--2020年10月份