入坑Java的一些感受~-創(chuàng)新互聯(lián)

很高興您能點(diǎn)進(jìn)這篇博客~

我的宵宮鎮(zhèn)樓嘿嘿~在這篇文章里,我將與您分享一些關(guān)于我自己初學(xué)Java的一些感受,我試圖用最真摯的語言讓您能體會(huì)并理解我的想法。

站在用戶的角度思考問題,與客戶深入溝通,找到費(fèi)縣網(wǎng)站設(shè)計(jì)與費(fèi)縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋費(fèi)縣地區(qū)。學(xué)習(xí)背景

我是大數(shù)據(jù)專業(yè),然后大一是學(xué)過C語言的,然后簡單的數(shù)據(jù)結(jié)構(gòu)像是鏈表、棧、隊(duì)列和堆什么的也都有接觸。本來準(zhǔn)備繼續(xù)造C++,沒成想編程和成績兩手都沒抓好,以微小差距與轉(zhuǎn)專業(yè)擦肩而過。只得退一步,繼續(xù)學(xué)習(xí)本專業(yè)的課程,忙碌過將近一個(gè)學(xué)期的專業(yè)課后,最近我開始提前學(xué)習(xí)下學(xué)期的Java課程,在此記錄一些小心得。

有C的基礎(chǔ),Java基礎(chǔ)語法學(xué)著并不算特別費(fèi)力

我C語言的基礎(chǔ)語法學(xué)得還不算差,現(xiàn)在學(xué)Java的基本語法大部分都是共通的,包括像是數(shù)據(jù)類型,運(yùn)算符什么的,大部分都差不多,其中循環(huán)、條件和switch語句更是幾乎一模一樣。

還有一點(diǎn)我沒想到,Java里的輸入輸入操作相比于C語言,簡直是新手噩夢。

public static void main(String[] args){
    System.out.println("Hello World");
}

這個(gè)Hello World看起來簡直不要太復(fù)雜好不好!你想想,讓一個(gè)新手去寫個(gè)打印函數(shù),還總得讓他帶上一堆根本不認(rèn)識的代碼,c語言就一個(gè)頭文件,一個(gè)main函數(shù),我還覺得蠻友好XD。

既然貼了這段代碼,我就順便講一講,Java的類我還沒有學(xué)到,但是其實(shí)我在暑假學(xué)C++的時(shí)候已經(jīng)有所了解,在熟悉了幾天后我基本了解了上面那一段代碼:

大概是定義一個(gè)公共的static修飾的,無返回值的main函數(shù),形參為一個(gè)String類數(shù)組args;? ? ? ? 而其中System.out.println是一層一層調(diào)用庫函數(shù)。具體有些東西我還講不出來,后面理解了我會(huì)在說詳細(xì)點(diǎn)。

另外,我還注意到一個(gè)比較有意思的點(diǎn)是Java里的boolean(即布爾)類型是很特殊的的存在,它不能由其它類型替代;例如在if的條件或者while的循環(huán)判斷語句中,表達(dá)式只能填寫運(yùn)算結(jié)果為boolean類型的式子。它像是C語言里,存在“0為假,非0為真”的概念,Java的boolean判斷運(yùn)算只看boolean式子的運(yùn)算,即true或者false.

相比于C語言,Java語言的語法更嚴(yán)謹(jǐn)

嚴(yán)謹(jǐn),我是從編譯器給我的報(bào)錯(cuò)情況來看的。一般情況下,在C語言中,數(shù)據(jù)類型不同的話,是可以繼續(xù)進(jìn)行賦值或運(yùn)算操作的,只不過編譯器會(huì)警告你這樣可能會(huì)出現(xiàn)一些意想不到的問題,而在我寫Java代碼的這幾天里,我發(fā)現(xiàn)有時(shí)當(dāng)我有上述操作時(shí),編譯器直接報(bào)錯(cuò),而不是警告,代碼安全性大大提升。

聽說Java沒有指針

聽說是引用類型替代了類似指針的地位,但是我不知道引用會(huì)不會(huì)是另一種形式指針哈哈哈。說起指針,確實(shí)令人頭痛,還記得當(dāng)時(shí)學(xué)鏈表的時(shí)候,被各種指針的運(yùn)算搞得團(tuán)團(tuán)轉(zhuǎn),不知道Java在數(shù)據(jù)結(jié)構(gòu)方面是如何處理的呢?還是很期待的,在這留個(gè)懸念。

這一條不算Java的可能

原先寫C語言我一直用的Visual Studio,那個(gè)軟件我覺得還不錯(cuò),但是一直覺得功能有點(diǎn)少,知道我開始學(xué)Java用了IDEA,才知道VS功能上差了好多,不只是界面看起來更干凈舒服一些,寫代碼用很多快捷鍵,可以很大程度提高代碼效率,比如寫for循環(huán),把for打出來,編輯器可以直接幫你補(bǔ)全for循環(huán)的模板;再比如寫很多函數(shù)的時(shí)候,寫完首字符就有提示可以直接補(bǔ)全,用熟了直接起飛簡直,我第一個(gè)用熟的是sout->System.out.println()哈哈哈,當(dāng)然還有public static void main這條。

先說這么多吧

這些是我目前學(xué)到的,也是我能想到的一些感受,都是比較小,但也都是我實(shí)實(shí)在在體會(huì)過的,謹(jǐn)此紀(jì)念我入坑Java~

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

本文題目:入坑Java的一些感受~-創(chuàng)新互聯(lián)
標(biāo)題URL:http://muchs.cn/article22/dppejc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、面包屑導(dǎo)航營銷型網(wǎng)站建設(shè)、網(wǎng)站制作品牌網(wǎng)站制作、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)