Java基礎文法(1)

來源:互聯網
上載者:User

標籤:為什麼   一個   語言   程式   控制   1.3   directory   div   dash   

一、Java概述1.1Java語言平台

圖1-1  java語言平台

註:開發人員都是安裝javaSE平台的軟體。

 

1.2.跨平台性

平台:指的是作業系統(Windows,Linux,Mac)

跨平台:Java程式可以在任意作業系統上運行,一次編寫到處運行

原理:實現跨平台需要依賴Java的虛擬機器 JVM (Java Virtual Machine)

 

圖1-2 跨平台版本

 1.3      JVM   JRE   JDK說明

 

-A:什麼是JVM

JVM是java虛擬機器(JVM Java Virtual Machine),java程式需要運行在虛擬機器上,不同平台有自己的虛擬機器,因此java語言可以跨平台

-B:什麼是JRE

包括Java虛擬機器(JVM Java Virtual Machine)和Java程式所需的核心類庫等如果想要運行一個開發好的Java程式,電腦中只需要安裝JRE即可。

        JRE:JVM+類庫。 

-C:什麼是JDK

JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。

       其中的開發工具:編譯工具(javac.exe)  打包工具(jar.exe)等

       JDK:JRE+JAVA的開發工具。

-D:為什麼JDK中包含一個JRE

       為什麼JDK中包含一個JRE呢?

       開發完的程式,需要運行一下看看效果。

-E:JDK,JRE,JVM的作用和關係

JDK包含JRE 和開發套件

JRE 包含 核心類庫和JVM

 二、常用的dos命令2.1.1      開啟控制台

–      win + R,然後cmd斷行符號

2.1.2      常用命令

–      d: 斷行符號      盤符切換

–      dir(directory):列出目前的目錄下的檔案以及檔案夾

–      cd (change directory)改變指定目錄(進入指定目錄)

  • 進入      cd 目錄;cd 多級目錄  
  • eg:進入多個子目錄下:cd A\\b     進入到b目錄下;
  • 回退      cd.. (回退上一級目錄)       ;cd\(直接回退到根目錄下)

–      cls : (clear screen)清屏

–      exit : 退出dos命令列

 三、java文法3.1、關鍵字

3.1.1關鍵字的概述

–      被Java語言賦予特定含義的單詞

3.1.2.關鍵字特點

–      組成關鍵字的字母全部小寫

–      常用的代碼編輯器,針對關鍵字有特殊的顏色標記,非常直觀,所以我們不需要去死記硬背,在今後的學習中重要的關鍵字也會不斷的出來。

3.1.3.關鍵字舉例

 

3.2 常量

3.2.1.常量的概述

–      在程式執行的過程中,其值不可以發生改變的量

3.2.2 常量的特點

–      字串常量 用雙引號括起來的內容(“HelloWorld”)

–      整數常量    所有整數(12,-23)

–      小數常量    所有小數(12.34)

–      字元常量    用單引號括起來的內容(‘a’,’A’,’0’)

–      布爾常量    較為特有,只有true和false

–      空常量        null(數組中常用)

3.2.3 常量的程式

 1 /* 2     常量:在程式執行的過程中,其值不可以發生改變的量 3      4     常量分類: 5         A:字串常量    "HelloWorld" 6         B:整數常量        12,-23 7         C:小數常量        12.34 8         D:字元常量        ‘a‘,‘0‘ 9         E:布爾常量        true,false10         F:空常量        null(後面講解)11 */12 public class ChangLiang {13     public static void main(String[] args) {14         //字串常量15         System.out.println("HelloWorld");16         17         //整數常量18         System.out.println(12);19         System.out.println(-23);20         21         //小數常量22         System.out.println(12.34);23         24         //字元常量25         System.out.println(‘a‘);26         System.out.println(‘0‘);27         28         //布爾常量29         System.out.println(true);30         System.out.println(false);31     }32 }

執行程式的結果3-1

                                                       圖3-1 執行常配量序結果

3.3  變數3.3.1   變數概述

–      在程式執行的過程中,在某個範圍內其值可以發生改變的量

–      從本質上講,變數其實是記憶體中的一小塊地區

3.3.2      變數定義格式

–      資料類型 變數名 = 初始化值;

–      注意:格式是固定的,記住格式,以不變應萬變

3.3.3      變數圖解

 

 

 

Java基礎文法(1)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.