中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaSE語法規則

發布時間:2020-07-21 22:31:19 來源:網絡 閱讀:234 作者:wx5c85282666e5e 欄目:編程語言

馮諾依曼體系:四部分,包括CPU、存儲器,、輸入和輸出設備。
jdk(Java Development Kit):Java開發工具包,包含javac命令。
jre(Java Runtime Environment):Java運行環境,包含java命令。
.java文件:Java源代碼文件
.class文件:Java字節碼文件
為什么要用JVM?
Java虛擬機特性:一次書寫,多處運行
相對路徑:針對于上級目錄(..)來說的當前目錄,即從當前路徑開始的路徑
絕對路徑:是從盤符開始的路徑
關鍵字:public class static void
函數的入口:public class static void main(String[] args)
類名是以大寫字母開頭的單詞,若有多個單詞則單詞首字母大寫
類名必須和文件名一致
Window下換行符是\r\n,Unix下是\n,%n:換行

System.out.println();//打印并換行
System.out.print();//打印不換行
System.out.printf("%s",........);//按照格式輸出
System.out.fomat("%s",........);//同上

變量的定義規則:
變量類型 變量名;
變量類型 變量名稱 =初始化的值;
如果類型不同,可涉及類型轉換:隱式轉換和顯式轉換

                  int a=10;// 字面量
                  int a=b;//另一個變量  
                  int a=max(x,y);  //方法的返回值 

變量的類型:
一,基本類型
數值類型:

整型:       byte            1個字節        范圍:-128~127
                  short           2個字節
                  int             4個字節
                  long            8個字節 
浮點型:    float           4個字節         
                  double          8個字節                                   
字符類型: char            2個字節(Unicode碼點)  1.任何情況下UTF-8
                                                                               2.char 中是中國字  
              布爾類型 :   boolean  true/false    可認為只占一個字節
    二:引用類型
              數組引用,類引用,接口引用

標識符(包含變量名,方法名,類名)的規定:
1)可以以字母開頭或者$或者(但不能以數字開頭)。
2)可以跟字母,數字,下劃線
,美元符$。
3)長度理論上可以無限長。
4)不能用關鍵字作為標識符。
規范
1.永遠不要中文作為標識符。
2.永遠不要出現美元符$。
3.不要出現下劃線_,除了定義不可變的變量。
4.變量名 ,函數首個單詞全小寫,其余單詞首字母大寫,其余小寫。
5.方法名命名規則同變量名。

  1. 類名首個字母必須大寫,多個單詞組成的,每個單詞首字母都要大寫。
    整數默認是int,小數默認是float。故使用時必須進行類型轉換
    long num=235776L;//表示將int 型數字235776轉換為long型數據賦值給num

如果要使用float,必須進行強制類型轉換,在小數后加f或F

             float a=1.234f;

變量的類型轉換:
一,隱式類型轉換:小容量向大容量轉換,不需要加任何操作符。

             int a=5;
            double b=a;
 二, 顯式類型轉換:也稱為強制轉換,大容量轉為小容量。
             強制轉換符:(需要轉換成的類型)變量
                   double a=4.95;
                   int b=(int)a;
容量大小:1.byte<short<int <long<float<double;
                  2.char<int <long<float<double;
如果兩邊類型一樣,可以賦值

易錯:超過類型的取值范圍會丟失數據,200的十六進制是12C,byte占一個字節即十六進制的兩位,那么轉換時丟失最前面的1,轉為十進制輸出 。
出為44.

                byte a=(byte)200;//結果44

運算符:
賦值運算符:=
算術運算符:+,-,*,/,%
!布爾類型:(強調一定作用在布爾類型上)
比較運算符:==, != ,> ,>=,<,<=
三目運算符:布爾類型 ?:
邏輯 與 或:&&,||(兩邊的條件必須為布爾類型)
instanceof 判斷變量是否是指定類型
~(按位取反),&(按位與),^(按位異或),|(按位或與)

||具有短路特性,前面條件為真則不執行下面的操作;而|不具有短路特性

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新龙县| 台中县| 荆门市| 建阳市| 岳池县| 临沧市| 周口市| 台中县| 凤凰县| 寿光市| 新乡县| 潜山县| 定西市| 榆树市| 曲阜市| 吉木乃县| 宁陵县| 龙胜| 清远市| 安阳市| 平谷区| 京山县| 舞阳县| 梓潼县| 辰溪县| 渭源县| 琼结县| 油尖旺区| 黔西| 长垣县| 靖江市| 西盟| 开封市| 曲水县| 揭东县| 泗洪县| 伊金霍洛旗| 西吉县| 民县| 新闻| 长春市|