中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站技術(shù)可行性/立即優(yōu)化在哪里

網(wǎng)站技術(shù)可行性,立即優(yōu)化在哪里,世界各國(guó)疫情排名一覽表,營(yíng)銷(xiāo)型網(wǎng)站建設(shè)發(fā)難Day2 認(rèn)識(shí)類(lèi)與對(duì)象 第一章 初識(shí)類(lèi) 經(jīng)過(guò)一個(gè)程序的編寫(xiě),應(yīng)該對(duì)程序的結(jié)構(gòu)有點(diǎn)好奇了吧,如果你有基礎(chǔ),接下來(lái)的肯定非常的易懂,如果你沒(méi)有基礎(chǔ)也沒(méi)有關(guān)系,反復(fù)琢磨一下也就懂了😆 我們來(lái)重復(fù)一下第一個(gè)程序 …

Day2 認(rèn)識(shí)類(lèi)與對(duì)象

第一章 初識(shí)類(lèi)

經(jīng)過(guò)一個(gè)程序的編寫(xiě),應(yīng)該對(duì)程序的結(jié)構(gòu)有點(diǎn)好奇了吧,如果你有基礎(chǔ),接下來(lái)的肯定非常的易懂,如果你沒(méi)有基礎(chǔ)也沒(méi)有關(guān)系,反復(fù)琢磨一下也就懂了😆

我們來(lái)重復(fù)一下第一個(gè)程序

public class Hello {public static void main(String[] args) {System.out.println("Hello world");}
}

我們以空格劃分多個(gè)單詞,比如第一行的public就是第一行的第一個(gè),class就是第一行的第二個(gè)單詞,第二行的public就是第二行的第一個(gè)單詞,如此。

首先我們看類(lèi)名也就是class后面跟著的單詞也就是第一行第三個(gè)單詞,這個(gè)尤為的重要,比如我的文件名并不叫做Hello.java
那我這樣編譯就會(huì)出問(wèn)題,即使我是hello.java
也會(huì)出問(wèn)題,因?yàn)镴ava是一個(gè)對(duì)大小寫(xiě)敏感的程序,和Python、C、C++、JavaScript等等是一樣的。對(duì)大小寫(xiě)不敏感的有各種數(shù)據(jù)庫(kù)啊、還有操作系統(tǒng)的文件系統(tǒng),比如linux或者windows或者是macOS等等,這是第一點(diǎn)。

第二點(diǎn),公有類(lèi)名要與文件名一致。沒(méi)錯(cuò),你一個(gè)Java文件內(nèi)可以有多個(gè)類(lèi),但是公有類(lèi)
只能有一個(gè),就是帶public class [類(lèi)名/文件名]里面的類(lèi)名,然后你還可以并行很多類(lèi)像這樣

命名規(guī)則的話(huà)查看normal
solutions.md里面就行

//唯一的public類(lèi),類(lèi)名必須和文件名一致,不然就會(huì)報(bào)錯(cuò)
public class Hello {//我是單行注釋使用兩個(gè)斜杠就可以使用注釋了//是只會(huì)在看代碼的階段存在,編譯后并不存在//但是我建議刪掉注釋,因?yàn)槲掖虻氖侵形目赡軙?huì)出現(xiàn)編碼問(wèn)題//如果你會(huì)改編碼的話(huà)那就是最好的,如果你不會(huì)的話(huà)刪掉就不會(huì)出問(wèn)題了//或者你可以去看看normal solutions.md那個(gè)文件public static void main(String[] args) {/*這個(gè)是多行注釋使用杠星星杠的方式框柱*/System.out.println("Hello world");}
}//非public類(lèi)可以無(wú)限多
class ABC {public static void main(String[] args) {System.out.println("Hello");}
}//只不過(guò)每個(gè)類(lèi)被編譯后又會(huì)出現(xiàn)一個(gè)新的字節(jié)碼文件也就是.class文件
class QWE {}

在這里插入圖片描述

如果看了第一天全文字還沒(méi)被勸退說(shuō)明你還是有耐心的,可以真的開(kāi)始學(xué)習(xí)Java了,

但是這里也很明顯因?yàn)橛腥齻€(gè)類(lèi)雖然放在了一起但是編譯出來(lái)其實(shí)還是三個(gè)文件,就是說(shuō)我其實(shí)直接再開(kāi)兩個(gè)Java文件也是一樣的。這里我們?cè)?code>ABC
類(lèi)和Hello類(lèi)中都有打印,我們來(lái)運(yùn)行一下

在這里插入圖片描述

這里的信息也告訴了我們,我們需要main這么一個(gè)“方法”才可以運(yùn)行,那就說(shuō)明大家想要運(yùn)行程序必須要有這么一個(gè)main
方法,只需要照著寫(xiě)其實(shí)就可以了public static void main(String[] args)

然后想要打印信息只需要把信息放到System.out.println("");的雙引號(hào)中間即可打印對(duì)應(yīng)的信息。

第二章 數(shù)據(jù)類(lèi)型

每個(gè)語(yǔ)言都有數(shù)據(jù)類(lèi)型,像Java、C、C++、C#、Python這些都是強(qiáng)類(lèi)型語(yǔ)言,JS(JavaScript)、vb、php這些就是弱類(lèi)型語(yǔ)言。
但是強(qiáng)類(lèi)型語(yǔ)言也分明顯與不明顯,比如Java、C、C++、C#這些就需要先聲明再使用,然后Python是直接賦值但是底層類(lèi)型還都是規(guī)定好的,整形就是整形,浮點(diǎn)就是浮點(diǎn),字符串就是字符串。
弱類(lèi)型語(yǔ)言就是要聲明也就只是聲明有這個(gè)變量并沒(méi)有規(guī)定是什么數(shù)據(jù)類(lèi)型。

Java的數(shù)據(jù)類(lèi)型有四種,每種又有其他的分類(lèi)

  • 整形
    • byte 1字節(jié)
    • short 2字節(jié)
    • int 4字節(jié)
    • long 8字節(jié)
  • 浮點(diǎn)
    • float 4字節(jié)
    • double 8字節(jié)
  • 布爾
    • boolean 1字節(jié)
  • 字符
    • char 2字節(jié)

這些數(shù)據(jù)類(lèi)型拿來(lái)使用的時(shí)候(聲明變量)都是做關(guān)鍵字的。就比如public,class,static,void
這在上面變成了特殊顏色的就是關(guān)鍵字,在github上的配色方案應(yīng)該是紅色,然后剛剛上面說(shuō)的8個(gè)數(shù)據(jù)類(lèi)型也都是關(guān)鍵字。

先來(lái)講講字節(jié)是什么(懂的可以跳過(guò)),1個(gè)字節(jié) = 8,一個(gè)位就是2進(jìn)制的數(shù),比如0000 0001就是1,0000 0010
就是2,0000 0100
就是4,0000 1000
就是8,如果不會(huì)的但是細(xì)心的你會(huì)發(fā)現(xiàn)這不就是2的0到3次冪嗎,沒(méi)錯(cuò)就是這樣,通過(guò)這樣的排列組合在到達(dá)0001 0000
的16之前,其實(shí)后四個(gè)數(shù)就能表示0 ~ 15,這就是二進(jìn)制,然后8個(gè)為一個(gè)字節(jié)
,相當(dāng)于byte一個(gè)字節(jié)那就可以裝下256個(gè)數(shù),但是要表示負(fù)數(shù)和正數(shù)和0,所以范圍是-128 ~ 127,比如int是4個(gè)字節(jié)也就是32位,那他的最小就是-2^31,最大就是
2^31 - 1,因?yàn)樾枰粋€(gè)數(shù)去表示0。 浮點(diǎn)又是其他的方式存儲(chǔ),布爾又是只有表示正確的true和表示錯(cuò)誤的false,字符又是根據(jù)unicode進(jìn)行存儲(chǔ)。

public class Hello {public static void main(String[] args) {int i = 50; //變量的聲明并賦值 = 號(hào)是賦值System.out.println(i);}
}

在這里插入圖片描述

以上就是聲明變量,通過(guò)關(guān)鍵字 變量名的方式去聲明并賦值int i = 50,在代碼里面單個(gè)=的作用就是賦值
然后可以通過(guò)打印的方式來(lái)具現(xiàn)化,自然我們也可以做運(yùn)算

public class Hello {public static void main(String[] args) {int i = 50;int i2 = 100;//在打印之中也是可以運(yùn)算的System.out.println(i + i2);}
}

在這里插入圖片描述

自然我們也可以拼接字符串來(lái)說(shuō)明信息比如這樣,這個(gè)時(shí)候就要說(shuō)+號(hào)的不同作用了,在與字符串和任何值使用+
的時(shí)候他就會(huì)變成拼接,在數(shù)與數(shù)之間就是運(yùn)算,自然在字符串和字符串中間也是拼接

public class Hello {public static void main(String[] args) {int num = 100;int num2 = 1000;int num3 = 500;//自然也有拼接System.out.println("num:" + num + num3 + " num3 + num2: " + (num2 + num3));}
}

在這里插入圖片描述

明顯能看出其中的端倪,num + num3并沒(méi)有相加而是拼接在了一起,而后面的(num2 + num3)
確實(shí)是相加在了一起,這就是區(qū)別,如果想要運(yùn)算那就加上括號(hào),如果要拼接那就使用和字符串相加的方式,這里也能清楚看到因?yàn)檫\(yùn)算是從左到右的,所以他是先把"num:"
這個(gè)字符串和num拼接,所以變成了字符串"num:100"再下去計(jì)算也只是拼接而已。

當(dāng)然我們的變量聲明可不只是能在main方法里的,還可以在main的外面進(jìn)行聲明,這就要講到下一個(gè)知識(shí)點(diǎn)了對(duì)象

第三章 初識(shí)對(duì)象

這個(gè)其實(shí)思維和變量是一樣的,也是需要聲明并賦值,只不過(guò)他是這個(gè)變量里面還有東西需要使用.去獲取,然后從數(shù)據(jù)類(lèi)型擴(kuò)展到類(lèi)名做聲明

public class Hello {int i = 50;     //這個(gè)就是全局變量的聲明并賦值public static void main(String[] args) {//如果我想要使用這個(gè)在main之外但是在Hello類(lèi)之內(nèi)的i話(huà)//那就需要?jiǎng)?chuàng)建這個(gè)類(lèi)的對(duì)象像這樣Hello h = new Hello();  //這就是創(chuàng)建對(duì)象和變量差不多int i1 = 50000;     //實(shí)際上是很像的//對(duì)象就相當(dāng)于是把我們的這個(gè)Hello類(lèi)拿過(guò)來(lái)當(dāng)變量了//然后我們可以使用.的這個(gè)方式去獲取main之外Hello之內(nèi)的東西System.out.println(h.i);//自然我也可以更改掉這個(gè)i就像這樣System.out.println("change h.i");h.i = 500;System.out.println(h.i);}
}

在這里插入圖片描述

如果你再創(chuàng)建一個(gè)對(duì)象hello,他的i自然還是50,自然也是獨(dú)立存在,你變更的只有h里的i,

public class Hello {int i = 50;public static void main(String[] args) {Hello h = new Hello();int i1 = 50000;System.out.println(h.i);System.out.println("change h.i");h.i = 500;System.out.println(h.i);Hello hello;    //我先聲明hello = new Hello();//后賦值System.out.println(hello.i);}
}

在這里插入圖片描述

http://www.risenshineclean.com/news/406.html

相關(guān)文章:

  • 全國(guó)做網(wǎng)站的公司/做推廣哪個(gè)平臺(tái)效果好
  • 簡(jiǎn)單展示網(wǎng)站模板/百度搜索官網(wǎng)
  • wordpress頁(yè)面markdown/seo品牌
  • 三明網(wǎng)站優(yōu)化/推廣優(yōu)化網(wǎng)站排名
  • 有哪些攝影網(wǎng)站/站長(zhǎng)工具源碼
  • 建設(shè)網(wǎng)站成本預(yù)算/青島疫情最新情況
  • 外貿(mào)網(wǎng)站使用攻略/自己開(kāi)網(wǎng)店怎么運(yùn)營(yíng)
  • 企業(yè)網(wǎng)站要更新文章嗎/域名注冊(cè)查詢(xún)?nèi)肟?/a>
  • 支付網(wǎng)站建設(shè)費(fèi)/正規(guī)的培訓(xùn)學(xué)校
  • 網(wǎng)站關(guān)鍵詞庫(kù)如何做/惠州seo推廣外包
  • 做網(wǎng)站jsp和php/成功營(yíng)銷(xiāo)十大經(jīng)典案例
  • 網(wǎng)站子頁(yè)面如何做seo/信息流優(yōu)化師工作總結(jié)
  • 怎么做一簾幽夢(mèng)網(wǎng)站/全渠道營(yíng)銷(xiāo)管理平臺(tái)
  • 珠海網(wǎng)站建設(shè)小程序/百度搜索網(wǎng)站
  • 武漢企業(yè)建站公司/百度官方電話(huà)號(hào)碼
  • 二手車(chē)交易網(wǎng)站怎么做/百度推廣網(wǎng)址是多少
  • 網(wǎng)站設(shè)計(jì)服務(wù)有哪些/網(wǎng)頁(yè)seo
  • 網(wǎng)站開(kāi)發(fā) 項(xiàng)目計(jì)劃/免費(fèi)推廣網(wǎng)站地址大全
  • 鹽城市亭湖區(qū)建設(shè)局網(wǎng)站/博客可以做seo嗎
  • 10個(gè)值得推薦的免費(fèi)設(shè)計(jì)網(wǎng)站/怎么讓網(wǎng)站快速收錄
  • photoshop在線修圖/東莞seo管理
  • 門(mén)戶(hù)網(wǎng)站樣式/百度提問(wèn)在線回答問(wèn)題
  • 網(wǎng)站聯(lián)系我們的地圖怎么做的/seo收費(fèi)標(biāo)準(zhǔn)
  • 北京網(wǎng)站建設(shè)交易/肇慶seo優(yōu)化
  • 網(wǎng)站 色調(diào)/世界搜索引擎大全
  • 南充網(wǎng)站建設(shè)工作室/互聯(lián)網(wǎng)推廣有哪些方式
  • 工業(yè)和信息化部icp網(wǎng)站備案系統(tǒng)/百度查詢(xún)?nèi)肟?/a>
  • 游戲推廣網(wǎng)站如何做的/一件代發(fā)48個(gè)貨源網(wǎng)站
  • 淘寶客怎么建設(shè)網(wǎng)站/實(shí)時(shí)新聞
  • 姜堰 萬(wàn)邦建設(shè)集團(tuán)網(wǎng)站/seosem是什么職位