今日Java學習

2021-08-21 12:48:46 字數 1212 閱讀 8290

算數運算子:

包括—— 一元運算子 二元運算子

取模運算子 --- %

符號和左邊操作符相同,比如:

7%3=1; 7%-3=;-7%3=-1;

賦值運算子:

a+=b --- a=a+b;

a-=b --- a=a-b;

a*=b --- a=a*b;

a/=b --- a=a/b;

關係運算子:

結果是布林值:false/true

== 等於 >大於

!=不等於 《小於

>=大於等於 <=小於等於

邏輯運算子:

& 邏輯與

| 邏輯或

&& 短路與

|| 短路或

^ 異或

在這裡宣告&邏輯與和&&短路與的去唄:邏輯與前後兩個計算機都會計算也就說說前面是假的後面還需要判斷是真是假,雖然結果一定是假的,但是短路與只要前面是假的,就會跳過判斷下乙個停止運算了,直接就顯示出結果。

位運算子:

~ 取反

& 按位與

| 按位或

^ 按位異或

<< 左移運算子,左移1位相當於乘2

>> 右移運算子,右移1位相當於除2

字串連線符 —— +

條件運算子:

x?y:z

容量小的資料型別會自動轉換為容量大的資料型別

int 和 long轉化為浮點型,但是會損失精度

帶冒號的識別符號 表示 標籤

方法:相當於c語言中的函式

需要通過物件來呼叫普通方法

方法的過載是指:

乙個類中可以定義多個方法名相同,單引數不同的方法,呼叫時,會根據不同的引數自動匹配對應的方法。

通俗的講就是說:

打個比方,乙個班,班上有好幾個叫張三的人,但是他們是不同的人,他們只是名稱相同而已。

面向過程 和 物件導向 都是對軟體分析、設計和開發的一種思想,它指導人們以不同的方式去分析、設計和開發軟體。

面向過程思想思考問題時:

我們首先思考「怎麼按步驟實現?」並將步驟對應成方法,一步一步,最終完成。這個適合簡單任務,不需要過多寫作的情況下,比如:如何開車。

但是當我們思考比較複雜的問題,比如:如何造車?就會發現列出1234這樣的步驟,是不可能的。那是因為,造車太複雜,需要很多協作才能完成,此時物件導向思想就應運而生了。

巨集觀上的把握 --- 物件導向

微觀上的處理 --- 面向過程

今日學習日誌

總結 疑問和faq 1 關於巨集定義的 段也叫巨集函式 應當採用 define foo dowhile 0 這個方式定義的巨集可以很好的被保護起來 不會發生 段預處理時產生的歧義 2 register關鍵字定義的變數儲存在cpu的快取記憶體cache區 並非普通的暫存器 可以使用的cache區大小由...

今日z學習

7月9日 知識點總結 1.easeui 利用easerui 實現登陸註冊功能 具體如下 登陸 private void getdenglu else if textutils.isempty mima else override public void onprogress int progress...

今日學習總結( )

一 property 屬性 1,2,3,均方根誤差 rmse 平均絕對誤差 mae 標準差 standard deviation 的對比 分類問題 precision recall,f1score,f2score,準確率 精確率 召回率 f1值 roc auc 回歸問題 rmse,mae,sd 二 ...