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

歡迎訪問 生活随笔!

生活随笔

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

java

Java--语言基础

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

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

    主站蜘蛛池模板: 亚洲综合站 | 美女的诞生免费观看在线高清 | 男女黄网站 | 亚洲精品一区二区三区蜜桃 | 黑白配高清国语在线观看 | 亚洲美女黄色 | 国产精久久久 | 国产成人+综合亚洲+天堂 | 亚洲视频精品在线观看 | 亚洲精品成人网 | 91免费视频网址 | 又色又爽又黄18网站 | 午夜影视体验区 | 日韩在线视频二区 | 成年人的视频网站 | 国产女人18毛片水真多1 | 国产中文一区二区三区 | 少妇高潮网站 | 99热官网| 久久色av | 免费高清欧美大片在线观看 | 无码国产精品久久一区免费 | 91在线观看网站 | 国v精品久久久网 | 99国产精品国产免费观看 | 先锋影视av | 日韩黄网 | 久久久久久久亚洲 | 黄色网址在线视频 | 日韩欧美爱爱 | 国产suv精品一区二区三区 | 五月激情婷婷丁香 | 99精品视频免费观看 | 日本中文字幕成人 | 亚洲视频一二区 | 天天天天天天天干 | 免费视频91 | 日本在线看| 欧美一级在线免费 | 啪视频免费 | 韩国久久久久久 | 久久久成人免费视频 | 久久亚洲无码视频 | av导航在线观看 | 最好看的中文字幕 | 夜夜嗨av色一区二区不卡 | 国产亚洲精品久久久久久无几年桃 | 泽村玲子av | 大地资源在线观看免费高清版粤语 | 欧美做爰xxxⅹ性欧美大片 | 91热久久| 波多野在线观看 | 蜜桃久久久aaaa成人网一区 | 奇米四色7777 | 久久艹艹| 久久婷婷五月综合色国产香蕉 | 国产一卡二卡在线 | 男女做那个的全过程 | 深夜在线视频 | 无码人妻丰满熟妇区96 | 婷婷亚洲天堂 | 国产又大又粗又爽的毛片 | 色妻影院 | 国精品一区二区三区 | 成人污网站 | 五月天综合婷婷 | 亚洲美女一区 | 永久免费无码av网站在线观看 | 妞干网av| 亚洲国产日韩一区二区 | 欧美精品一区二区三区在线 | 国产精品99久久久久久久女警 | 亚洲激情成人网 | 国产欧美日韩综合精品一区二区 | 激情久久久久久久 | 日韩视频一区二区三区 | 色88久久久久高潮综合影院 | 亚洲天天 | 欧美午夜久久 | 亚洲天堂一区 | 一区精品在线 | 成人黄网免费观看视频 | 精品日本一区二区 | 久久网免费视频 | 亚洲最大毛片 | 一区二区三区xxx | 国产日韩一区二区在线观看 | 日韩视频免费观看高清完整版在线观看 | 亚洲va国产va天堂va久久 | 成人黄色av网站 | www 在线观看视频 | 国产福利电影在线 | 无码人妻精品丰满熟人区 | 成人性生交大片免费看中文 | 农村妇女毛片精品久久久 | 亚洲av无码乱码在线观看性色 | 精品二三区 | 亚洲国产精品一区二区三区 | 精品人妻一区二区三区换脸明星 |