自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

阿里程序員曬代碼被人鄙視了?

新聞
昨天快下班的時(shí)候劃了一下水,看到頭條上有位阿里的程序員曬了一段代碼。那么他的笑點(diǎn)在哪里呢?

[[384288]]

昨天快下班的時(shí)候劃了一下水,看到頭條上有位阿里的程序員曬了一段代碼。

那么他的笑點(diǎn)在哪里呢?

他認(rèn)為應(yīng)該 return a>0比較好,當(dāng)然,我也這么覺(jué)得,精簡(jiǎn)省事,一句搞定!

如果單單就是上面的一個(gè)簡(jiǎn)單的邏輯,if-else寫法確實(shí)會(huì)讓別人鄙視。

然而,博主下面這句話刺激到了我。

 

我突然就覺(jué)得這位朋友可能對(duì)上面的if-else有什么誤解,他是覺(jué)得if-else性能比不上return a>0的寫法?我頓時(shí)覺(jué)得,這位阿里的朋友可能基礎(chǔ)不太好啊!

于是,我今天擠出一點(diǎn)劃水的時(shí)間,我來(lái)幫他證明一下!

首先,我寫了兩個(gè)方法case1、case2,也就是上面說(shuō)到的兩種寫法

case1是用if-else的形勢(shì),case2是直接return的方式

然后,我編譯這兩個(gè)方法,并反編譯這個(gè)編譯后的代碼,看看編譯器是怎么處理這兩種方法的!

編譯和反編譯的文件生成在這兩個(gè)文件夾下,smali文件夾下即為反編譯生成的編譯后的文件。

當(dāng)我運(yùn)行doJava2Smali()方法后,就會(huì)得到反編譯的代碼。

下面就是編譯器編譯后的代碼,也就是java虛擬機(jī)可直接執(zhí)行的代碼!

可以看出,兩個(gè)方法編譯后的代碼是完全一樣的!

責(zé)任編輯:未麗燕 來(lái)源: 今日頭條
相關(guān)推薦

2014-12-15 10:00:02

程序員

2020-07-14 11:14:31

開(kāi)發(fā)技能工具

2019-11-15 08:40:53

Java開(kāi)發(fā)代碼

2017-07-31 16:18:37

程序員N 層鄙視網(wǎng)

2020-05-25 09:30:30

程序員工具開(kāi)發(fā)者

2020-09-21 06:41:20

阿里程序員代碼

2018-11-01 15:20:17

前端程序員編程語(yǔ)言

2021-05-24 11:10:32

工具阿里巴巴代碼

2019-06-12 10:35:49

程序員高效工具開(kāi)源

2019-08-21 09:57:46

程序員跳槽那些事兒MySQL

2013-06-28 13:28:09

2012-06-08 09:57:25

2017-12-06 22:53:26

機(jī)器學(xué)習(xí)程序員Python

2019-10-28 14:56:28

程序員人生第一份工作技術(shù)

2017-11-13 09:35:02

2019-03-25 07:14:57

程序員工程師職業(yè)

2019-10-24 13:56:24

2019-11-18 10:16:37

工程師開(kāi)發(fā)網(wǎng)絡(luò)

2017-03-13 09:07:05

測(cè)定代碼基因

2022-02-28 18:05:00

程序員編程語(yǔ)言操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)