JAVA學(xué)習(xí)的小知識(shí)
java中*=為乘后賦值運(yùn)算符,是一個(gè)復(fù)合賦值運(yùn)算符。i*=n相當(dāng)于i=i*n。
復(fù)合賦值運(yùn)算符,也稱為賦值縮寫,帶有運(yùn)算的賦值運(yùn)算符。共有10種這樣的運(yùn)算符,它們是:+= 加賦值,-= 減賦值,*= 乘賦值,/= 除賦值,%= 求余賦值,&= 按位與賦值,| = 按位或賦值,^= 按位異或賦值,<<= 左移位賦值,>>= 右移位賦值。
復(fù)合賦值運(yùn)算舉例:
a+=2 即為a=a+2
x*=y 即為x=x*y
學(xué)習(xí)JAVA
編譯和解釋性
Java編譯程序生成字節(jié)碼(byte-code),而不是通常的機(jī)器碼。Java字節(jié)碼提供對(duì)體系結(jié)構(gòu)中性的目標(biāo)文件格式,代碼設(shè)計(jì)成可有效地傳送程序到多個(gè)平臺(tái)。Java程序可以在任何實(shí)現(xiàn)了Java解釋程序和運(yùn)行系統(tǒng)(run-time system)的系統(tǒng)上運(yùn)行。
在一個(gè)解釋性的環(huán)境中,程序開發(fā)的標(biāo)準(zhǔn)“鏈接”階段x消失了。如果說Java還有一個(gè)鏈接階段,它只是把新類裝進(jìn)環(huán)境的過程,它是增量式的、輕量級(jí)的過程。因此,Java支持快速原型和容易試驗(yàn),它將導(dǎo)致快速程序開發(fā)。這是一個(gè)與傳統(tǒng)的、耗時(shí)的“編譯、鏈接和測(cè)試”形成鮮明對(duì)比的精巧的開發(fā)過程。
JAVA學(xué)習(xí)的前景
有人說程序員未來會(huì)出現(xiàn)飽和的情況,很多人都找不到工作。要說飽和,其實(shí)現(xiàn)在就出現(xiàn)了“飽和”,不用未來,越來越多的初級(jí)程序員、不思進(jìn)取的程序員都被淘汰了,原因是什么?是市場(chǎng)飽和?還是個(gè)人能力不足,跟不上時(shí)代發(fā)展變化?這個(gè)是值得探討的問題;
對(duì)于Java技術(shù)的學(xué)習(xí),個(gè)人認(rèn)為,重要的是掌握J(rèn)ava的基礎(chǔ)核心技術(shù),并將自己的技術(shù)靈活運(yùn)用,不斷適應(yīng)時(shí)代發(fā)展,才是不被淘汰,也不會(huì)被“飽和”的有效方針。
方向的選擇:大數(shù)據(jù)是一直被高看的方向,還有人工智能都是未來很好的方向,但這些方向的基礎(chǔ)是先學(xué)好一門編程語言。
JAVA學(xué)習(xí)的前景
!=是一個(gè)二元運(yùn)算符
判斷它左邊和右邊的值是否相等,如果對(duì)引用類型則判斷它們是否是相同的引用,若等返回false,若不等返回true
!則是一個(gè)一元運(yùn)算符,運(yùn)算對(duì)象是boolean類型的,若運(yùn)算對(duì)象為true則返回false,若運(yùn)算對(duì)象為true則返回false
!value的話value要是boolean值才可以進(jìn)行運(yùn)算
免費(fèi)體驗(yàn)課開班倒計(jì)時(shí)
稍后會(huì)有專業(yè)老師給您回電,請(qǐng)保持電話暢通