天天看點

初識Java語言

從今天起就要開始寫java部落格了,c語言我還會跟進,但進度可能會慢一點。

接下來就讓我們看是了解一下java吧

初識Java語言

首先介紹一下java之父—詹姆斯.高斯林,下面這位就是啦!看發量就知道這一定是一位強者。

初識Java語言
java名字的由來,實際上是一個有趣的故事。我們所見到的java标志,總是一杯熱咖啡,這杯熱咖啡你很難與計算機程式設計聯想到一起。這杯熱咖啡、java這個名字的由來,是詹姆斯.高斯林想到的,想起自己在java島(爪哇島)上曾喝過一種美味的咖啡,于是這種計算機程式設計語言就被命名為java,與此同時它的标志也就成了我們最熟悉不過的一杯熱咖啡。

java在tiobe中常居前三位,它有很多優點,例如簡單性,面向對象,安全性,跨平台性,支援多線程,分布性等(在此就不詳細解釋,在後續的部落格中會提到),但它并不是最好的程式設計語言,因為各個領域都有适合自己的程式設計語言。

接下來簡單介紹一下java和javascript的差別

它們兩個其實并沒有任何關系,隻是兩者名字上有相似之處而已,javascript用于網頁前端程式設計(網頁前端程式設計三劍客html,css,javascript),而java通常用于後端開發。

配置編寫java環境要用到 jdk,其比較難的部分是配置環境變量

不會的話可以點我

如果在指令行視窗可以執行java,javac等指令即為配置成功。

接下來就是一門語言的開始—helloworld

初識Java語言

注意檔案名需和public class後面的一緻,檔案字尾要改為.java(要把檔案擴充名點開再改),要換到寫程式的地方進行編譯(先改到對應盤,再cd 地點即可改位置)。如果要對代碼修改就一定要儲存

初識Java語言

java代碼的運作機制如下圖所示

初識Java語言

jdk,jre,jvm三者的意思及關系(具體在位元組碼檔案jvm中的運作機制會在後續講解)

初識Java語言

正是這種關系(隻要安了jdk就可以運作java檔案),讓java擁有了可移植性,即write once,run anywhere.

接下來說一說代碼中要注意到的點

在一個java檔案中有且隻能有一個public的類(即class)

初識Java語言

上面已經提到檔案名需和public類名一緻,如果有兩個就無法編譯了

一旦類被public所修飾,類名就必須和檔案名相同(因為重要是以再講一遍)

一個java檔案中可以有多個類(但隻能有一個public類)一個類生成一個位元組碼檔案

初識Java語言

類名/檔案名命名格式:首字母大寫,多個單詞,每個單詞首字母都要大寫(如果可以,千萬别寫拼音)

初識Java語言

為什麼字元串内換成中文就輸出的是亂碼了呢,加了那一串東西就有行了呢?

因為win的編碼方式是utf-8,java的編碼方式是gbk,前後編碼不統一,是以解析的資料會出現亂碼,如果我指定編碼方式為utf-8(即-encoding utf-8)就可以解決該問題了

初識Java語言
初識Java語言

到此我的第一個java部落格寫完了,望各位大佬多批評指教,這周我一定會把c語言的進階趕出來的,拖延症太可怕了。。。