成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java 我來(lái)了

姘存按 / 2956人閱讀

JAVA SE、JAVA EE、JAVA ME之間什么關(guān)系?

JAVA SE 是Java EE和Java ME的基礎(chǔ)。包含Java語(yǔ)法和Java工具包,用于開(kāi)發(fā)桌面應(yīng)用

JAVA EE 是基于JAVA SE的一套開(kāi)發(fā)WEB應(yīng)用的規(guī)范接口,用于開(kāi)發(fā)WEB應(yīng)用

JAVA ME 是基于JAVA SE的一套開(kāi)發(fā)移動(dòng)嵌入式應(yīng)用的規(guī)范接口,用于開(kāi)發(fā)移動(dòng)嵌入式應(yīng)用

JDK、JRE、JVM之間什么關(guān)系?

在命令行中,如何編譯源文件到指定目錄?

編譯源文件到target目錄

javac -d target src.java

源文件放在src(源目錄),編譯文件放在target(目標(biāo)目錄)

javac -d target -sourcepath src src/me.java

在目標(biāo)目錄內(nèi)和外,執(zhí)行.class文件有什么不同?

在內(nèi): java me

在外: java -classpath target me

使用命令行如何進(jìn)行jar打包?如何編譯?如何運(yùn)行?

打包jar

打包的對(duì)象是已編譯文件.class,并非源碼文件.java 

jar -cf news.jar news

編譯

javac -sourcepath src -classpath lib/me.jar;. -d target src/me

運(yùn)行

java -classpath target;target/me.jar me
成員變量與數(shù)組初始化之賦值規(guī)則是什么?
成員變量包括:對(duì)象成員變量、類成員變量
整數(shù)類型(byte/short/int/long): 0
浮點(diǎn)類型(float/double): 0.0
字符類型(char): "u0000"   //空字符
布爾類型(boolean): false
類、接口、數(shù)組類型 : null
對(duì)象成員常量(public final int PI)、類成員常量(public final static int PI)
什么時(shí)候定義對(duì)象方法?什么時(shí)候定義類方法?

公用的通用的、工具的 等功能都使用 類方法

對(duì)象方法 一般都是有對(duì)象的多樣性決定的

當(dāng)成員屬性(類屬性)的取值需要限制時(shí),該如何實(shí)現(xiàn)?

使用枚舉類

使用IDEA,能否在項(xiàng)目中,選擇某個(gè)包或某些包來(lái)打包成jar?
不行
值傳遞與引用傳遞

基本數(shù)據(jù)類型

基本數(shù)據(jù)類型 都是使用 值傳遞
int a = 15;
int b = a;

a = 25;
system.out.println(a); //25
system.out.println(b); //15

//帶參方法調(diào)用
public void plus(int a, int b){
    a = 100;
    b = 200;
    system.out.println(a); //100
    system.out.println(b); //200
}

plus(a, b);
system.out.println(a); //25
system.out.println(b); //10

引用數(shù)據(jù)類型

引用數(shù)據(jù)類型 都是使用 引用傳遞 ,但字符串類型雖然是引用類型,卻很特殊
int[] arr = {25, 100, 200};
int[] brr = arr;
arr[1] = 155;

for(int i : arr){
    system.out.println(i); //{25, 155, 200}
}

for(int i : brr){
    system.out.println(i); //{25, 155, 200}
}

字符串?dāng)?shù)據(jù)類型

雖然是引用數(shù)據(jù)類型,但實(shí)際效果看起來(lái)像是傳值
## 字符串字面量是存在常量池,賦值就是常量池新建新的值
String s1 = "asdf";
String s2 = s1;
s1 = "bbbb";

system.out.println(s1); //bbbb
system.out.println(s2); //asdf
可變參數(shù)方法注意事項(xiàng)

如果方法有多個(gè)參數(shù)時(shí),可變參數(shù)必須放在最后

public void plus(int a, int... b){
    //代碼
}

可使用數(shù)組賦值給可變參數(shù) (不可以用可變參數(shù)賦值給數(shù)組)

int[] arr = {12,25,123};
plus(12,arr);

帶有可變參數(shù)的方法重載的話,優(yōu)先級(jí)最低

方法的重載與重寫(xiě)

重載

方法名相同,形參不同(類型、個(gè)數(shù))返回值或修飾符可相同或不同都可以

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/71123.html

相關(guān)文章

  • Node事件機(jī)制小記

    摘要:事件的監(jiān)聽(tīng)與事件的觸發(fā)事件一事件機(jī)制的實(shí)現(xiàn)中大部分的模塊,都繼承自模塊。從另一個(gè)角度來(lái)看,事件偵聽(tīng)器模式也是一種事件鉤子的機(jī)制,利用事件鉤子導(dǎo)出內(nèi)部數(shù)據(jù)或狀態(tài)給外部調(diào)用者。的核心就是事件發(fā)射與事件監(jiān)聽(tīng)器功能的封裝。 nodejs事件的監(jiān)聽(tīng)與事件的觸發(fā) nodejs事件(Events)showImg(https://segmentfault.com/img/bV0Sqi?w=692&h=...

    airborne007 評(píng)論0 收藏0
  • java面試題:java中的單例設(shè)計(jì)模式及兩種實(shí)現(xiàn)方法的代碼舉例

    摘要:面試時(shí)經(jīng)常會(huì)問(wèn)到關(guān)于單例設(shè)計(jì)模式,因?yàn)樗芸疾斓闹R(shí)點(diǎn)較多且在開(kāi)發(fā)中經(jīng)常用到。那我就來(lái)說(shuō)一說(shuō)我對(duì)于單例設(shè)計(jì)模式的一些淺見(jiàn)。還有另一種實(shí)現(xiàn)方法稱為懶漢式。但以上代碼會(huì)出現(xiàn)線程安全問(wèn)題。 Java面試時(shí)經(jīng)常會(huì)問(wèn)到關(guān)于單例設(shè)計(jì)模式,因?yàn)樗芸疾斓闹R(shí)點(diǎn)較多且在開(kāi)發(fā)中經(jīng)常用到。那我就來(lái)說(shuō)一說(shuō)我對(duì)于單例設(shè)計(jì)模式的一些淺見(jiàn)。首先,在Java中,什么是單例呢?就是保證類在內(nèi)存中只有一個(gè)對(duì)象。那么問(wèn)題...

    dadong 評(píng)論0 收藏0
  • Vue中eventbus很頭疼?我來(lái)幫你

    摘要:使用方法在你項(xiàng)目的主入口生成的中加入接下來(lái),盡情的使用吧。如果對(duì)此實(shí)現(xiàn)感興趣,源碼地址奉上。 話不多說(shuō),直接上干貨 現(xiàn)存痛點(diǎn) 你只是想簡(jiǎn)單的要一個(gè)事件的發(fā)布訂閱來(lái)通知下兄弟組件執(zhí)行個(gè)方法? 你是否還在為引入一個(gè)eventbus后,每次還要手動(dòng)調(diào)用卸載(off)而頭疼? 你是否還在為要去想各種bus的【pub、sub】、【$on、$emit】、【fire、l...

    Baaaan 評(píng)論0 收藏0
  • 歷經(jīng)10年,我寫(xiě)了一個(gè)沒(méi)人用的編程語(yǔ)言

    摘要:周末在網(wǎng)上閑逛,發(fā)現(xiàn)了一個(gè)叫波蘭程序員,從年開(kāi)始,開(kāi)發(fā)一個(gè)叫做的語(yǔ)言。注意,不是語(yǔ)言啊,在字母上還有一撇,這是個(gè)波蘭字母,我搜了一下發(fā)音好像有點(diǎn)像赤。 周末在網(wǎng)上閑逛, 發(fā)現(xiàn)了一個(gè)叫Piotr Fusik波蘭程序員,從2011年開(kāi)始,開(kāi)發(fā)一個(gè)叫做?的語(yǔ)言。? GitHub :https:...

    DataPipeline 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<