国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【面試】Java基礎(chǔ)的那些事-Thr

ShowerSun / 1223人閱讀

摘要:為了提高程序運(yùn)行的效率,在軟件發(fā)布后,檢查默認(rèn)是被關(guān)閉的。注意不能保證原子性,不能代替,且其會阻止編譯器對代碼的優(yōu)化。以下方法用來判斷一個(gè)字符串中是否包含中文字符。

前言

面試中對于技術(shù)職位,一般分筆試與面談,如果面試官的一些小問題你可以立馬找到對應(yīng)的知識點(diǎn)擴(kuò)展開來,那么這就是你的優(yōu)勢,本系列將講述一些java面試中的事,不會很詳細(xì),但是應(yīng)該比較全面吧。

主要內(nèi)容

assert有什么作用?

斷言(assert)作為一種軟件調(diào)試的方法,在實(shí)際開發(fā)中,assert主要用來保證程序的正確性,通常在程序開發(fā)和測試時(shí)使用。為了提高程序運(yùn)行的效率,在軟件發(fā)布后,assert檢查默認(rèn)是被關(guān)閉的。

java中的assert是關(guān)鍵字,C語言是庫函數(shù);C語言是編譯時(shí)開啟,Java語言是運(yùn)行時(shí)開啟。

static關(guān)鍵字有哪些作用

1、為某特定數(shù)據(jù)類型或?qū)ο蠓峙鋯我坏拇鎯臻g;

2、實(shí)現(xiàn)某個(gè)方法或?qū)傩耘c類而不是對象關(guān)聯(lián)在一起;

3、其四種使用情況:成員變量、成員方法、代碼塊和內(nèi)部類

4、static實(shí)現(xiàn)了單例模式

volatile有什么作用

被設(shè)計(jì)用來修飾被不同線程訪問和修改的變量,被volatile類型定義的變量,系統(tǒng)每次用到它時(shí)都是直接從對應(yīng)的內(nèi)存當(dāng)中提取,而不會利用緩存,在使用volatile后,所有線程在人和網(wǎng)時(shí)候所看到變量的值都是相同的。

注意:volatile不能保證原子性,不能代替sychronized,且其會阻止編譯器對代碼的優(yōu)化。

instanceof 有什么作用

一個(gè)二元運(yùn)算符,其作用是判斷一個(gè)引用類型的變量所指向的對象是否是一個(gè)類(或接口、抽象類、父類)的實(shí)例,即它左邊的對象是否是它右邊的類的實(shí)例,該運(yùn)算符返回boolean類型的數(shù)據(jù)。

strictfp 有什么作用

是strict float point的縮寫,指的是精確浮點(diǎn),在這個(gè)關(guān)鍵字聲明的范圍內(nèi),所有浮點(diǎn)數(shù)的計(jì)算都是精確的。

值傳遞與引用傳遞

原始數(shù)據(jù)類型的傳遞參數(shù)時(shí)是按值傳遞,而包裝類型的傳遞參數(shù)時(shí)是按引用傳遞的。

Math中的round、ceil和floor方法的功能各是什么?

1、round四舍五入,Math.round(11.5)結(jié)果為12、Math.round(-11.5)結(jié)果為-11

2、ceil向上取整,返回值類型為Double

3、floor向下取整,返回值類型為Double

char型變量中是否可以存儲一個(gè)中文漢字

Java默認(rèn)使用Unicode編碼方式,即每個(gè)字符占用兩個(gè)字節(jié),因此可以用來存儲中文,英文占用一個(gè)字符,中文占用兩個(gè)字符,采用這種存儲方式的一個(gè)重要作用就是可以減少所需的存儲空間,提高存儲效率。

以下方法用來判斷一個(gè)字符串中是否包含中文字符。

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @Author:UncleCatMySelf
 * @Email:zhupeijie_java@126.com
 * @QQ:1341933031
 * @Date:Created in 10:10 201895 0005
 */
public class Test {

    public static void judgeZChineseCharactor(String str){
        String regEx = "[u4e00-u9fa5]";
        //判斷是否存在中文字符
        if (str.getBytes().length == str.length()){
            System.out.println("無漢字");
        }else{
            //如果存在中文字符,找出字符串中的中文字符
            Pattern p = Pattern.compile(regEx);
            Matcher m = p.matcher(str);
            while (m.find()){
                System.out.print(m.group(0)+"");
            }
        }
    }

    public static void main(String[] args) {
        judgeZChineseCharactor("Hello World");
        judgeZChineseCharactor("Hello 你好");
    }
}

結(jié)果為:

無漢字

你好

待續(xù)

有幫助的話,可以期待Four章節(jié)

如果對你有幫助,歡迎關(guān)注本人技術(shù)公眾號,或者點(diǎn)贊,謝謝。

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

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/76992.html

相關(guān)文章

  • 面試Java基礎(chǔ)那些-Two

    摘要:前言面試中對于技術(shù)職位,一般分筆試與面談,如果面試官的一些小問題你可以立馬找到對應(yīng)的知識點(diǎn)擴(kuò)展開來,那么這就是你的優(yōu)勢,本系列將講述一些面試中的事,不會很詳細(xì),但是應(yīng)該比較全面吧。 前言 面試中對于技術(shù)職位,一般分筆試與面談,如果面試官的一些小問題你可以立馬找到對應(yīng)的知識點(diǎn)擴(kuò)展開來,那么這就是你的優(yōu)勢,本系列將講述一些java面試中的事,不會很詳細(xì),但是應(yīng)該比較全面吧。 主要內(nèi)容 pa...

    you_De 評論0 收藏0
  • 面試Java基礎(chǔ)那些-One

    摘要:前言面試中對于技術(shù)職位,一般分筆試與面談,如果面試官的一些小問題你可以立馬找到對應(yīng)的知識點(diǎn)擴(kuò)展開來,那么這就是你的優(yōu)勢,本系列將講述一些面試中的事,不會很詳細(xì),但是應(yīng)該比較全面吧。 前言 面試中對于技術(shù)職位,一般分筆試與面談,如果面試官的一些小問題你可以立馬找到對應(yīng)的知識點(diǎn)擴(kuò)展開來,那么這就是你的優(yōu)勢,本系列將講述一些java面試中的事,不會很詳細(xì),但是應(yīng)該比較全面吧。 主要內(nèi)容 說到...

    Stardustsky 評論0 收藏0
  • 聊一聊Iterable與Iterator那些

    摘要:接口中的方法該接口主要是返回類型的元素上的一個(gè)迭代器。被動(dòng)作拋出的異常將被傳遞給調(diào)用者接口中的方法該方法提供了一個(gè)可以并行遍歷元素的迭代器以適應(yīng)現(xiàn)在多核時(shí)代并行遍歷的需求。 前言 歡迎關(guān)注公眾號:Coder編程獲取最新原創(chuàng)技術(shù)文章和相關(guān)免費(fèi)學(xué)習(xí)資料,隨時(shí)隨地學(xué)習(xí)技術(shù)知識! 在上一篇文章通過面試題,讓我們來了解Collection,我們會發(fā)現(xiàn)Collection接口之上還有一個(gè)接口Ite...

    honmaple 評論0 收藏0

發(fā)表評論

0條評論

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