-
|%-3s|
3表示三個(gè)字符位置,不夠的用空格補(bǔ)上
-代表左對(duì)齊,不加-代表右對(duì)齊
查看全部 -
IntelliJ的快捷鍵
psvm:生成main方法
sout:生成打印語句
jar包放在lib中
在設(shè)置中,project structure,libraries,+,Java,選擇,OK
在 "" 中輸入AppCode
查看全部 -
阿里云
登錄
選擇購買免費(fèi)數(shù)據(jù)
AppCode
調(diào)用網(wǎng)址
發(fā)送請(qǐng)求
數(shù)據(jù)處理過程,涉及到:客戶端應(yīng)用程序,阿里云市場(chǎng)天氣預(yù)報(bào)服務(wù)器,數(shù)據(jù)庫,中國氣象局?jǐn)?shù)據(jù)平臺(tái)
查看全部 -
ArrayList 是數(shù)組 Array 的替代品,提供了更多的數(shù)據(jù)操作方法
使用add(0, xxx) 就可以在List的頭部添加元素
ArrayList 不強(qiáng)制要求存放在里面的數(shù)據(jù)都是同一類型的,但是最好保持同一類型
使用List<String>bookList = new ArrayList<String>(); 按照這樣的格式寫,對(duì)List里面的類型進(jìn)行強(qiáng)制要求
<>里面表示的是泛型
bookList.get(2); //傳入對(duì)應(yīng)的索引,就可以用get
bookList.size(); //元素的數(shù)量
bookList.remove(2);
查看全部 -
多態(tài):同一個(gè)行為具有多個(gè)不同的表現(xiàn)形式或形態(tài)的能力,根據(jù)輸入的內(nèi)容不同,去產(chǎn)生不同的接口實(shí)現(xiàn)
實(shí)現(xiàn)多態(tài)的關(guān)鍵是接口
接口:是一個(gè)抽象的類型,只提供方法的定義
實(shí)現(xiàn)類:是一個(gè)借口的具體實(shí)現(xiàn),要實(shí)現(xiàn)每一個(gè)接口方法的功能
一個(gè)接口可以擁有多個(gè)實(shí)現(xiàn)類
public interface Language{
????public void voice();
}
接口里只能定義方法的結(jié)構(gòu),不允許有方法體{}
實(shí)現(xiàn)類要寫關(guān)鍵字implements
public class Chinese implements Language{
????這里可以點(diǎn)擊錯(cuò)誤提示的燈泡,選擇implement methods,選擇要選的方法,點(diǎn)擊OK
}
再寫一個(gè)類,叫做CustomerService,在main方法里以接口Language開頭
Language language = new English();
language.voice();
可以這樣寫
public Language contact(int areaCode){
????if (areaCode == 86)
????????return new Chinese(); //這里可以return任何一個(gè)實(shí)現(xiàn)類
}
如果是在另一個(gè)包里,導(dǎo)入實(shí)現(xiàn)類以后,可以用接口來使用程序,而不必了解內(nèi)部細(xì)節(jié)
查看全部 -
private 私有的 ? 只能在當(dāng)前類中使用
?public 公共的 ?不管什么地方都可以用
default 默認(rèn)的 ?可以在當(dāng)前包的其他類中使用
protected 保護(hù)的 ?用在子類中和當(dāng)前包的其他類中
查看全部 -
對(duì)成員變量進(jìn)行讀寫封裝,是為了不允許用戶修改某一些成員變量
對(duì)只允許讀,不允許寫的變量,只生成get方法,不生成set方法
查看全部 -
封裝:隱藏功能的實(shí)現(xiàn)細(xì)節(jié)
實(shí)現(xiàn)封裝的直接途徑:利用對(duì)象與方法
良好的封裝讓代碼更容易閱讀與維護(hù)
查看全部 -
訪問修飾符:Access modifier?
查看全部 -
Java的包就相當(dāng)于是系統(tǒng)中的文件夾,是一種樹形結(jié)構(gòu)
命名規(guī)范表明了一個(gè)包內(nèi)的文件的作用
同一個(gè)包下的類無需import導(dǎo)入,可以直接調(diào)用
查看全部 -
成員變量:屬于對(duì)象的變量
直接寫在類中,而不是方法中
用于保存對(duì)象的靜態(tài)特征
同類型 Class 的不同對(duì)象 Object 擁有相同的成員變量,但是值是彼此獨(dú)立的
如何調(diào)用:可以用duoduo.name
查看全部 -
實(shí)例化:從類 Class 創(chuàng)建具體的對(duì)象 Object
類名 對(duì)象名 = new 類名();
new關(guān)鍵字是創(chuàng)建實(shí)例對(duì)象的最重要的標(biāo)志
類名首字母大寫
對(duì)象名首字母小寫
查看全部 -
阿惡趣味
查看全部 -
ArrayList 類
查看全部 -
多態(tài)
查看全部
舉報(bào)