第一課 簡介及第一個java程序

選擇了java說明你有了目標,那剩下的就是堅持了,作爲講師 每個第一堂課都會和學生強調:

 

                                  堅持最重要
一.簡介

    1.java 是SUN( Stanford University  NetWork) )的產品 ,現在SUN已經被oracle公司

      (在中國叫甲骨文)收購。 

    2. 1995年  java 1.0推出 (互聯網的興起) 

    3.  java1.2版本之後:

           java  SE:Standard Edition 桌面應用程序的開發 

           java  EE:Enterprise Edition  企業級系統 (我們授課的主要方向)

           java  ME :Micro Edition 嵌入式設備 

    4.  java是什麼? 

              java:不僅僅是一個編程語言 而且是一個技術標準  是一個平臺。 

    5.  java語言的特點:

           (1).面向對象的語言

           (2).與平臺無關  提供了開發運行的環境

           (3).健壯的語言 去除了指針的操作

           (4).多線程的語言 提供了多線程機制

           (5).安全的語言 提供了代碼檢測機制 

    6.java 的核心機制 

        (1) java 虛擬機(Java Virtual Machine)

               1)可以理解爲以字節碼爲機器指令的cpu

               2)對於不同的平臺運行有不同虛擬機(java 虛擬機是不跨平臺)
               3)java虛擬機屏蔽了底層運行平臺的差別 實現“ 一次編譯 隨處運行”
               4).class文件(字節碼文件) 是跨平臺

        (2). 垃圾回收機制(Garbage Collection)

               1)不在使用的內存空間進行回收 ------垃圾回收

               2)java語言消除了程序員回收無用內存空間的責任;它提供一種

                    系統級線程跟蹤存儲空間的分配情況。並在JVM空閒時,檢查

                    並釋放那些可被釋放的存儲器空間。

               3)垃圾回收機制在java中是自動運行的 程序員是無法精確干預的 

        (3)代碼安全檢測(Code Security)

 

                1)下載效驗  ----  檢測字節碼的出處,確定其安全性。

                2)字節碼校驗 --- 校驗字節碼的合法性。

                3)跟蹤檢測 --- 監視字節碼運行的每一步驟。

 

二.第一個java程序   

     java程序要執行的基本步驟:編寫----編譯----執行 

    1.代碼(屬於編寫) 

       public class HelloWolrd{
           public static void main(String[] str){
                System.out.println("helloworld");
           }
       }

 

       把這段代碼寫在一個文件裏 文件名爲 HelloWorld.java    放到d:javalesson文件夾下 

       .java爲java文件的擴展名

 

     2.環境變量(爲編譯執行做準備)

        PATH:java命令的路徑 

        我的電腦(右鍵)---->屬性--->高級  --->環境變量--->系統變量 

        修改PATH:

                path=C:/Program Files/Java/jdk1.6.0_04/bin;+原有的

               (C:/Program Files/Java/jdk1.6.0_04是你JDK安裝的目錄)

 

     3.編譯  使用javac命令   

           開始---->運行(cmd進入)

           然後是dos的命令 : d: 

           進入javalesson文件夾下 :cd  javalesson 

           使用javac命令編譯:javac  HelloWorld.java          

            執行完這個命令就會在 lesson文件夾下看到 HelloWorld.class文件

         

     4.執行 使用java命令 

          java  HelloWorld 

          在dos下會輸出 helloworld

helloworld運行截圖

 

     5.注意:
   
             (1). 如果的定義的類是public  要求 類名和文件名保持一致

             (2).在windows操作系統中文件名是不區分大小寫的

             (3). 如果你的文件名 大小寫與你public的類名不一致 ,編譯時以你的類名爲準

    

    

 

           

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章