java語言概述

 
 
1.1 基礎常識
1.2 Java語言概述
1.3 Java程序運行機制
1.4 Java語言環境的搭建
1.5 開發體驗 HelloWorld
1.6 小結第一個程序
1.7 常見問題及解決方法
1.8 註釋
 
1.1基礎常識
人機交互方式
圖形化界面(Graphical User Interface GUI)這種方式簡單直觀,使用者易於接受,容易上手操作。
命令行方式(Command Line Interface CLI):需要有一個控制檯,輸入特定的指令,讓計算機完成一些操作。較爲麻煩,需要記錄住一些命令。
     
常用的DOS命令
dirdirectory :    列出當前目錄下的文件以及文件夾
mdmake directory :   創建目錄
rdremove  directory :     刪除目錄
cdchange directory:    進入指定目錄
cd.. :  退回到上一級目錄
cd \:    退回到根目錄

                   exit :   退出 dos 命令行

什麼是計算機語言
語言:是人與人之間用於溝通的一種方式。例如:中國人與中國人用普通話溝通。而中國人要和英國人交流,就要學習英語。
計算機語言(編程語言):人與計算機交流的方式。如果人要與計算機交流,那麼就要學習計算機語言。計算機語言有很多種,如:CC++JavaPHP等。

1.2 Java程序運行機制

      
Java兩大核心機制
Java虛擬機(Java Virtual Machine
垃圾收集機制(Garbage Collection

             

     
JVM是一個虛擬的計算機,具有指令集並使用不同的存儲區域。負責執行指令,管理數據、內存、寄存器
JVM 用於運行 Java 應用程序
對於不同的平臺,有不同的虛擬機。
Java虛擬機機制屏蔽了底層運行平臺的差別,實現了“一次編譯,到處運行”。

 

             核心機制垃圾回收

               

      •垃圾回收:將不再使用的內存空間進行回收。
      •在 C/C++ 等語言中,由程序員負責回收無用內存
      •Java 不需要程序員負責回收無用的內存它提供一種系統級線程跟蹤存儲空間的分配情況。並在JVM空閒時,檢查並          釋放那些可被釋放的存儲空間
     •垃圾回收在 Java 程序運行過程中自動進行,程序員無法精確控制和干預
 

           Java語言的特點

             

     •特點一:面向對象
兩個基本概念:類、對象
三大特性:封裝、繼承、多態
    •特點二:健壯性
吸收了C/C++語言的優點,但去掉了其影響程序健壯性的部分。如:指針、內存的申請與釋放等
    •特點三:跨平臺性
跨平臺性:通過Java語言編寫的應用程序在不同的系統平臺上都可以運行。
原理:只要在需要運行 java 應用程序的操作系統上,先安裝一個Java虛擬機 (JVM Java Virtual Machine) 即可。由JVM來負責Java程序在該系統中的運行。

            編寫第一個 Java 應用程序        

         •什麼是JDK, JRE
         •下載及安裝 JDK
         •編寫第一個 Java 應用程序
顯示已知文件類型的擴展名
配置環境變量 path
main 方法和輸出語句
其它細節
        •註釋
        •Java API 幫助文檔

 1.3下載、安裝JDK

         

官方網址:
java.sun.com
安裝JDK
傻瓜式安裝,下一步即可。
建議:安裝路徑不要有中文或者特殊符號如空格等。
當提示安裝 JRE 時,可以選擇不安裝。

 開發體驗--Hello World

           

步驟:
Java 代碼編寫到擴展名爲 .java 的文件中。
通過 javac 命令對該 java 文件進行編譯。
通過 java 命令對運行 class 文件
 
/**
 * 打印hello,world!
 * @author caigua
 *
 */

public class Test {
	
	public static void main(String[] args) {
		System.out.println("hello,world!");

	}
}

 

註釋

註釋:用於解釋說明程序的文字。
提高了代碼的閱讀性
Java中的註釋類型:
單行註釋
多行註釋
文檔註釋(java 特有)
註釋是一個程序員必須要具有的良好編程習慣。
將自己的思想通過註釋先整理出來,再用代碼去體現

 

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