java基礎01

來源:互聯網
上載者:User

我不是大神,這裡我就簡單寫寫今天老師教的,在這裡我做個簡單的總結。

今天老師講的是Java基礎!

一、首先呢!在學習java前呢?我們要先來瞭解java的分類。


1、J2SE(java 2 platfrom,  standard edition)

這個就是傳說中的“標準版”老師說這個很重要,畢竟是J2EE和以後要學的Android的基礎。

2、J2EE(java 2 platfrom,enterprise edition)

這個就牛B了,是我們java中的“企業版”使用廣泛!常用於web開發等。

3、J2EE(java 2 platfrom,   micro edition)

這個呢只從apple和Android出來後就默默無聞了,即微型版,現在不怎麼流行了。


二、java的特點(這個比較多,總之很強大,說幾個牛B的就行了)

1、簡單(相對而言,我拿著還是有點頭痛)

2、物件導向(萬事萬物皆對象)

3、跨平台

4、安全性

5、多線程(這個老師做了個形象的比喻,即一個同學劈腿,一個不劈腿,不知道你懂沒有,這個就是多線程和單線程的區別)

6、它垃圾個記憶體回收機制(方便)


三、JDK和JRE

1、JDK是java的開發工具集,包括編譯環境、運行環境、調試環境和基礎類庫

2、JRE包含在JDK中,它就是運行環境,包括虛擬機器、核心類庫及連結檔案


四、java的目錄結構(bin、Src.zip較重要)

1、bin檔案夾裡有javac.exe(編譯java原檔案)java.exe(執行java程式)這個檔案夾裡提供了java程式編譯和運行時需要的命令

2、db檔案夾提供資料庫支援

3、demo裡有Applet的執行個體代碼(和flash外掛程式的功能相似,可惜沒有流行起來)

4、include裡有編譯和執行時需要的標頭檔

5、Jre裡裝的是java的運行檔案,裡面的lib檔案夾*.jar為核心類庫。bin檔案夾*.dll為連結檔案

6、lib裡的是基礎類庫,使用者調試等。。。

7、Sample裡的是java的範例程式碼原檔案。

8、src.zip為java核心類庫的原始碼


五、java的環境變數

1、表達能力有限,以圖樣本。

2、為什麼要配環境變數呢?

     由於要編譯和執行java程式需要使用jdk\bin中的命令。配置後,在使用命令時如果當前檔案沒有該命令,就會去環境變數裡尋找該命令並運行。


六、java中的注釋

1、//              單行注釋

2、/*……*/    多行注釋

3、/**……*/   文檔注釋(注釋類、方法、屬性)同時使用javadoc.exe可以產生協助文檔。(有點想一個API)


七、java中的變數

1、程式執行中可以變的資料

     說明:相當記憶體中一塊命了名的空間,空間內容不斷變化,通過使用新資料去替換老                 資料,達到記憶體重用的結果。

2、在java中,變數在使用之前,必須進行初始化!


八、標識符

1、用來標識類名、對象名、變數名、方法名、數組名、檔案名稱

2、它由字母、數字、底線、貨幣符號組成,且首字母不能為數字。


九、每天學幾個java代碼

JOptionPane.showIntputDialog(null,"請輸入你的名字");

//在螢幕中間彈出一個輸入對話方塊。

JOptionPane.showMessageDialog(null,"你輸入的名字是"+X);

//在螢幕中間彈出一個顯示框


String X ="102";

int x = Integer.parseInt(X);

//將String X轉換成整型並把它的值賦給x





聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.