真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

大數(shù)據(jù)面試題有哪些-創(chuàng)新互聯(lián)

這篇文章主要講解了“大數(shù)據(jù)面試題有哪些”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“大數(shù)據(jù)面試題有哪些”吧!

目前成都創(chuàng)新互聯(lián)公司已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、鳳慶網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

1、數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換:

 1)如何將數(shù)值型字符轉(zhuǎn)換為數(shù)字?

 2)如何將數(shù)字轉(zhuǎn)換為字符?

 3)如何取小數(shù)點(diǎn)前兩位并四舍五入? 【基礎(chǔ)】

 答:

 1)調(diào)用數(shù)值類(lèi)型相應(yīng)包裝類(lèi)中的方法parse***(String)或valueOf(String)即可返回相應(yīng)基本類(lèi)型或包裝類(lèi)型數(shù)值;

 2)將數(shù)字與空字符串相加即可獲得其所對(duì)應(yīng)的字符串;另外對(duì)于基本類(lèi)型數(shù)字還可調(diào)用String 類(lèi)中的valueOf(…)方法返回相應(yīng)字符串,而對(duì)于包裝類(lèi)型數(shù)字則可調(diào)用其toString()方法獲得相應(yīng)字符串;

 3)可用該數(shù)字構(gòu)造一java.math.BigDecimal 對(duì)象,再利用其round()方法進(jìn)行四舍五入到保留小數(shù)點(diǎn)后兩位,再將其轉(zhuǎn)換為字符串截取最后兩位。

1、 You need to insert an inner class declaration at line 3,Which two inner class declarations are valid?(Choose two.)

 public class OuterClass {

private double d1 = 1.0;

//insert code here

}

 A. class InnerOne{

public static double methoda() {return d1;}

 }

 B. public class InnerOne{

static double methoda() {return d1;}

 }

 C. private class InnerOne{

double methoda() {return d1;}

 }

 D. static class InnerOne{

protected double methoda() {return d1;}

 }

 E. abstract class InnerOne{

public abstract double methoda();

 }

 答:答案為C、E;說(shuō)明如下:

 1)靜態(tài)內(nèi)部類(lèi)可以有靜態(tài)成員,而非靜態(tài)內(nèi)部類(lèi)則不能有靜態(tài)成員;故A、B錯(cuò);

 2)靜態(tài)內(nèi)部類(lèi)的非靜態(tài)成員可以訪問(wèn)外部類(lèi)的靜態(tài)變量,而不可訪問(wèn)外部類(lèi)的非靜態(tài)變量;故D 錯(cuò);

 3)非靜態(tài)內(nèi)部類(lèi)的非靜態(tài)成員可以訪問(wèn)外部類(lèi)的非靜態(tài)變量;故C 正確。

2、 字符串操作:如何實(shí)現(xiàn)字符串的反轉(zhuǎn)及替換?【基礎(chǔ)】

 答:可用字符串構(gòu)造一StringBuffer 對(duì)象,然后調(diào)用StringBuffer 中的reverse方法即可實(shí)現(xiàn)字符串的反轉(zhuǎn),調(diào)用replace 方法即可實(shí)現(xiàn)字符串的替換。

3、 編碼轉(zhuǎn)換:怎樣將GB2312 編碼的字符串轉(zhuǎn)換為ISO-8859-1 編碼的字符串?【基礎(chǔ)】

 答:示例代碼如下:

 String s1 = "你好";

 String s2 = new String(s1.getBytes("GB2312"), "ISO-8859-1");

4、 寫(xiě)一個(gè)函數(shù),要求輸入一個(gè)字符串和一個(gè)字符長(zhǎng)度,對(duì)該字符串進(jìn)行分隔?!净A(chǔ)】

 答:函數(shù)代碼如下:

 public String[] split(String str, int chars){

int n = (str.length()+ chars - 1)/chars;

String ret[] = new String[n];

for(int i=0; i

if(i < n-1){

ret[i] = str.substring(i*chars , (i+1)*chars);

}else{

ret[i] = str.substring(i*chars);

}

}

return ret;

 }

5、 字符串操作:如何實(shí)現(xiàn)字符串的反轉(zhuǎn)及替換?【基礎(chǔ)】

 答:可用字符串構(gòu)造一StringBuffer 對(duì)象,然后調(diào)用StringBuffer 中的reverse方法即可實(shí)現(xiàn)字符串的反轉(zhuǎn),調(diào)用replace 方法即可實(shí)現(xiàn)字符串的替換。

6、 日期和時(shí)間:

 1)如何取得年月日、小時(shí)分秒?

 2)如何取得從1970 年到現(xiàn)在的毫秒數(shù)?

 3)如何取得某個(gè)日期是當(dāng)月的最后一天?

 4)如何格式化日期?【基礎(chǔ)】

 答:

 1)創(chuàng)建java.util.Calendar 實(shí)例(Calendar.getInstance()),調(diào)用其get()方法傳入不同的參數(shù)即可獲得參數(shù)所對(duì)應(yīng)的值,如:calendar.get(Calendar.YEAR);//獲得年

 2)以下方法均可獲得該毫秒數(shù):

 Calendar.getInstance().getTimeInMillis();System.currentTimeMillis();

 3)示例代碼如下:

 Calendar time = Calendar.getInstance();

 time.set(Calendar.DAY_OF_MONTH,

 time.getActualMaximum(Calendar.DAY_OF_MONTH));

7、 什么時(shí)候用assert?【中等難度】

 答:assertion(斷言)在軟件開(kāi)發(fā)中是一種常用的調(diào)試方式,很多開(kāi)發(fā)語(yǔ)言中都支持這種機(jī)制。一般來(lái)說(shuō),assertion 用于保證程序最基本、關(guān)鍵的正確性。assertion 檢查通常在開(kāi)發(fā)和測(cè)試時(shí)開(kāi)啟。為了提高性能,在軟件發(fā)布后, assertion 檢查通常是關(guān)閉的。在實(shí)現(xiàn)中,斷言是一個(gè)包含布爾表達(dá)式的語(yǔ)句,在執(zhí)行這個(gè)語(yǔ)句時(shí)假定該表達(dá)式為true;如果表達(dá)式計(jì)算為false,那么系統(tǒng)會(huì)報(bào)告一個(gè)Assertionerror。

 斷言用于調(diào)試目的:

 assert(a > 0); // throws an Assertionerror if a <= 0

 斷言可以有兩種形式:

 assert Expression1 ;

 assert Expression1 : Expression2 ;

 Expression1 應(yīng)該總是產(chǎn)生一個(gè)布爾值。

 Expression2 可以是得出一個(gè)值的任意表達(dá)式;這個(gè)值用于生成顯示更多調(diào)試信息的String 消息。

 斷言在默認(rèn)情況下是禁用的,要在編譯時(shí)啟用斷言,需使用source 1.4 標(biāo)記:

 javac -source 1.4 Test.java

 要在運(yùn)行時(shí)啟用斷言,可使用-enableassertions 或者-ea 標(biāo)記。

 要在運(yùn)行時(shí)選擇禁用斷言,可使用-da 或者-disableassertions 標(biāo)記。

 要在系統(tǒng)類(lèi)中啟用斷言,可使用-esa 或者-dsa 標(biāo)記。還可以在包的基礎(chǔ)上啟用或者禁用斷言??梢栽陬A(yù)計(jì)正常情況下不會(huì)到達(dá)的任何位置上放置斷言。斷言可以用于驗(yàn)證傳遞給私有方法的參數(shù)。不過(guò),斷言不應(yīng)該用于驗(yàn)證傳遞給公有方法的參數(shù),因?yàn)椴还苁欠駟⒂昧藬嘌?,公有方法都必須檢查其參數(shù)。不過(guò),既可以在公有方法中,也可以在非公有方法中利用斷言測(cè)試后置條件。另外,斷言不應(yīng)該以任何方式改變程序的狀態(tài)。

8、 Java 中的異常處理機(jī)制的簡(jiǎn)單原理和應(yīng)用?【基礎(chǔ)】

 答:當(dāng)JAVA 程序違反了JAVA 的語(yǔ)義規(guī)則時(shí),JAVA 虛擬機(jī)就會(huì)將發(fā)生的錯(cuò)誤表示為一個(gè)異常。違反語(yǔ)義規(guī)則包括2 種情況。一種是JAVA 類(lèi)庫(kù)內(nèi)置的語(yǔ)義檢查。例如數(shù)組下標(biāo)越界,會(huì)引發(fā)IndexOutOfBoundsException;訪問(wèn)null 的對(duì)象時(shí)會(huì)引發(fā)NullPointerException。另一種情況就是JAVA 允許程序員擴(kuò)展這種語(yǔ)義檢查,程序員可以創(chuàng)建自己的異常,并自由選擇在何時(shí)用throw 關(guān)鍵字引發(fā)異常。所有的異常都是java.lang.Thowable 的子類(lèi)。

9、 error 和exception 有什么區(qū)別? 【基礎(chǔ)】

 答:error 表示系統(tǒng)級(jí)的錯(cuò)誤和程序不必處理的異常,是恢復(fù)不是不可能但很困難的情況下的一種嚴(yán)重問(wèn)題;比如內(nèi)存溢出,不可能指望程序能處理這樣的情況;exception 表示需要捕捉或者需要程序進(jìn)行處理的異常,是一種設(shè)計(jì)或?qū)崿F(xiàn)問(wèn)題;也就是說(shuō),它表示如果程序運(yùn)行正常,從不會(huì)發(fā)生的情況。

感謝各位的閱讀,以上就是“大數(shù)據(jù)面試題有哪些”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)大數(shù)據(jù)面試題有哪些這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)站標(biāo)題:大數(shù)據(jù)面試題有哪些-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://weahome.cn/article/dddoji.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部