日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java--基础总结

發布時間:2025/3/21 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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--基础总结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。