国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java關于string最常出現的面試題整理

瀏覽:2日期:2022-08-18 10:40:51

在學習了不少使用string處理字符串的方法后,對于這方面基礎內容模塊已經初步掌握。對于java面試時,字符串是比較基礎和重點的模塊,所以在學習和復習的時候,都需要在這方面做重點的學習。我們把試題分為基礎內容和實例代碼試題的運行兩個部分,下面一起來看看具體內容。

一、基礎內容

1.String類型是基礎類型嗎

基本數據類型包括byte,int,char,long,float,double,boolean,short一共八個

Java.lang.String類是final類型的,因此不能繼承,修改這個類.為了提高效率節省空間,應該用StringBuffer類。

2.針對安全保密高的信息,char[]比String更好的原因

因為String是不可變的,就是說它一旦創建,就不能更改了,直到垃圾收集器將它回收走。而字符數組中的元素是可以更改的(譯者注:這就意味著你就可以在使用完之后將其更改,而不會保留原始的數據)。所以使用字符數組的話,安全保密性高的信息(如密碼之類的)將不會存在于系統中被他人看到。

3.String 可以被子類繼承嗎

既然 String 是 final 的,所以不能被繼承。

4.可以自定義 java.lang.String 類并使用嗎

可以自定義 java.lang.String 類并編譯成功,但不能被加載使用,具體請學習類加載機制。

二、實例試題

1.判斷定義為String類型的s1和s2是否相等

String s1 = 'abc';String s2 = 'abc';System.out.println(s1 == s2);System.out.println(s1.equals(s2));

2.寫一個方法,實現字符串的反轉,如:輸入abc,輸出cba

public static String reverse(String origin) { //方式1 //return new StringBuffer(origin).reverse().toString(); //方式2 /*String end = ''; for (int i = origin.length()-1; i >= 0; i--) { end += origin.charAt(i); }*/ //方式3 StringBuilder end = new StringBuilder(''); for (int i = origin.length()-1; i >=0 ; i--) { end.append(origin.charAt(i)); } return end.toString();}

面試題擴展:

1. String是最基本的數據類型嗎?

基本數據類型包括byte,int,char,long,float,double,boolean,short一共八個.

Java.lang.String類是final類型的,因此不能繼承,修改這個類.為了提高效率節省空間,應該用StringBuffer類.

2. Strings=”Hello”;s=s+”world!”;這兩句代碼執行后,原始的String對象中的內容變沒?

沒有,因為String被設計成為不可變類,不能修改,繼承,代碼執行后,s所指向的對象”hello”沒有改變.不過s不指向s,而是指向了另外一個String.原來的對象還在內存中,只是不指向了.

們很容易導出另一個結論,如果經常對字符串進行各種各樣的修改,或者說,不可預見的修改,那么使用String來代表字符串的話會引起很大的內存開銷。因為 String對象建立之后不能再改變,所以對于每一個不同的字符串,都需要一個String對象來表示。這時,應該考慮使用StringBuffer類,它允許修改,而不是每個不同的字符串都要生成一個新的對象。并且,這兩種類的對象轉換十分容易。

3. String是否可以被繼承?

不可以,因為String類似final類.

4. Strings=new String(“xyz”);創建了幾個String Object?二者之間有什么區別?

兩個或一個,

”xyz”對應一個對象,這個對象放在字符串常量緩沖區,常量”xyz”不管出現多少遍,都是緩沖區中的那一個。New String每寫一遍,就創建一個新的對象,它一句那個常量”xyz”對象的內容來創建出一個新String對象。如果以前就用過’xyz’,這句代表就不會創建”xyz”自己了,直接從緩沖區拿。

到此這篇關于java關于string最常出現的面試題整理的文章就介紹到這了,更多相關java中string的面試題整理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 日韩专区亚洲精品欧美专区 | 72种姿势欧美久久久久大黄蕉 | 午夜神马理论 | 精品一区二区三区免费爱 | 色偷偷女男人的天堂亚洲网 | 麻豆一级片 | 久艹视频在线免费观看 | 国产精品久久久久久搜索 | 国产激情一区二区三区成人91 | 综合 91在线精品 | 在线欧美不卡 | 精品国产一区二区三区四区不 | 能在线观看的一区二区三区 | 国产精品极品美女自在线看免费一区二区 | 视频二区 中文字幕 欧美 | 亚洲国产另类久久久精品小说 | 久久ri精品高清一区二区三区 | 亚洲第一视频网站 | 看片免费黄| 免费观看一级成人毛片软件 | 欧美日韩亚洲一区二区三区 | 久久99亚洲精品一区二区 | 日本一区二区免费在线观看 | 日韩日b视频 | 日韩天天摸天天澡天天爽视频 | 国产免费视屏 | 亚洲欧美综合国产精品一区 | 久久久久久久一线毛片 | 国产孕妇孕交大片孕 | 大狠狠大臿蕉香蕉大视频 | 91久久香蕉国产线看 | 成人区精品一区二区不卡亚洲 | 国产精品hd在线播放 | 噜噜噜狠狠夜夜躁精品 | 国产做国产爱免费视频 | 手机黄色网址 | 欧美一级特黄特黄做受 | 香港aa三级久久三级老师 | 亚洲欧美不卡中文字幕 | 日本一级毛片片在线播放 | 欧美亚洲国产人成aaa |