日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java获取字符串第一位_Java程序员经典面试题集大全 (十一)

發布時間:2024/7/23 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取字符串第一位_Java程序员经典面试题集大全 (十一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

>>> 學習交流群 < < <

111. Java中byte表示的數值范圍是什么?

答:范圍是-128至127

112.如何將日期類型格式化為:2013-02-18 10:53:10?

public class TestDateFormat2 {public static void main(String[] args) throws Exception {//第一步:將字符串(2013-02-18 10:53:10)轉換成日期DateDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String sdate="2013-02-18 10:53:10";Date date=sdf.parse(sdate);System.out.println(date);//第二步:將日期Date轉換成字符串StringDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String sdate2=sdf2.format(date);System.out.println(sdate2);} }

113. 不通過構造函數也能創建對象嗎()

A. 是

B. 否

分析:答案:A

Java創建對象的幾種方式(重要):

  • 用new語句創建對象,這是最常見的創建對象的方法。
  • 運用反射手段,調用java.lang.Class或者
  • java.lang.reflect.Constructor類的newInstance()實例方法。
  • 調用對象的clone()方法
  • 運用反序列化手段,調用java.io.ObjectInputStream對象的 readObject()方法。
  • 1和2都會明確的顯式的調用構造函數 ;3是在內存上對已有對象的影印,所以不會調用構造函數 ;4是從文件中還原類的對象,也不會調用構造函數。

    114. 下面哪些是對稱加密算法()

    A. DES

    B. MD5

    C. DSA

    D. RSA

    答案:A

    分析:常用的對稱加密算法有:DES、3DES、RC2、RC4、AES

    常用的非對稱加密算法有:RSA、DSA、ECC

    使用單向散列函數的加密算法:MD5、SHA

    115. 下面的代碼段,當輸入為2的時候返回值是()

    publicstaticint get Value(int i){int result=0;switch(i){case 1:result=result +icase 2:result=result+i*2case 3:result=result+i*3}return result; }

    A. 0

    B. 2

    C. 4

    D. 10

    答案:C

    分析:result = 0 + 2 * 2;

    116. 以下Java代碼段會產生幾個對象

    publicvoid test(){String a="a";String b="b";String c="c";c=a+""+b+""+c;System.out.print(c); }

    分析:答案: 一個對象,因為編譯期進行了優化,3個字符串常量直接折疊為一個

    117. Math.round(-11.2)的運行結果是。

    答案: -11

    分析:小數點后第一位=5

    正數:Math.round(11.5)=12

    負數:Math.round(-11.5)=-11

    小數點后第一位<5

    正數:Math.round(11.46)=11

    負數:Math.round(-11.46)=-11

    小數點后第一位>5

    正數:Math.round(11.68)=12

    負數:Math.round(-11.68)=-12

    根據上面例子的運行結果,我們還可以按照如下方式總結,或許更加容易記憶:

    參數的小數點后第一位<5,運算結果為參數整數部分。

    參數的小數點后第一位>5,運算結果為參數整數部分絕對值+1,符號(即正負)不變。

    參數的小數點后第一位=5,正數運算結果為整數部分+1,負數運算結果為整數部分。

    終結:大于五全部加,等于五正數加,小于五全不加。

    118. 十進制數278的對應十六進制數

    答:十進制數278的對應十六進制數是116

    119. Java中int.long占用的字節數分別是

    分析:

    1:“字節”是byte,“位”是bit ;

    2: 1 byte = 8 bit ;

    char 在Java中是2個字節。java采用unicode,2個字節(16位)來表示一個字符。

    short 2個字節

    int 4個字節

    long 8個字節

    120. System.out.println(‘a’+1);的結果是

    分析:'a'是char型,1 是int行,int與char相加,char會被強轉為int行,char的ASCII碼對應的值是97,所以加一起打印98

    總結

    以上是生活随笔為你收集整理的java获取字符串第一位_Java程序员经典面试题集大全 (十一)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。