Java簡介
Java是一種高級的面相對象的程序設計語言,是由SUN(Stanford University Network,斯坦福大學網絡公司)1995年推出的一門高級編程語言,是一種面向Internent的編程語言。使用java語言編寫的程序是跨平臺的,從PC機到手持電話都有Java開發的程序和遊戲,Java程序可以在任何計算機,操作系統和支持Java的硬件設備上運行。
自身優點:簡單,面向對象,公佈式,解釋性,可靠,安全,可移植性,高性能,多線程,動態性。所以說Java是一種解釋性,跨平臺通用的編程語言。
跨平臺:簡單,便於傳輸,對硬件要求比較低,即編寫一次,到處運行。
Java語言的三種技術架構
J2EE:企業版。是爲開發企業環境下的應用程序提供的一套解決方案。該技術體系中包含的技術如Servlet、Jsp等,主要針對於Web應用程序開發。
J2SE:標準版。是爲開發普通桌面和商務應用程序提供的解決方案。該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發。例如Java版的掃雷。
J2ME:小型版。是爲開發電子消費產品和嵌入式設備提供的解決方案。該技術體系主要應用於小型電子消費類產品,如手機中的應用程序等。
Java5.0版本後,更名爲JAVAEE、JAVASE、JAVAME。
DOS命令
因爲人與計算機之間的交互方式有兩種:圖形化界面和命令行界面。所以在學習Java前期,需要通過命令汗方式來進行人機交互。
常用的命令:
dir:列出當前目錄下的文件以及文件夾。
md:創建目錄。
rd:刪除目錄。
cd:進入指定目錄。
cd..:退回到上一級目錄。
cd/:退回到根目錄。
del:刪除文件。
exit:退出dos命令行。
set:查看/設置環境變量的值(臨時的,關閉命令行窗口清除)。
Java語言的環境搭建
1、JDK和JRE的區別
JDK下載官方網址:www.oracle.com和 java.sun.com。
2、path和classpath的配置
(1)新建系統變量JAVA_HOME 變量值:Java的安裝目錄(例如:D:\Program Files\Java\jdk1.6.0_10)。
(2)在path中的開始處加上:%JAVA_HOME%\bin; 好處:不因爲jdk的目錄或者目錄名稱的改變,而不斷更改path的值,而導致對path變量值的誤操作。
(3)設置classpath環境變量:在用戶變量新建classpath變量值爲:.,創建*.java的目錄(.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;)。
第一個小程序
class Demo //class 定義一個類:Demo
註釋
有三種註釋方式:
(1)//單行註釋 (2)/*……*/多行註釋 (3)/**……*/文檔說明書註釋(Java特有的)
對於單行和多行註釋,被註釋的文字,不會被JVM(java虛擬機)解釋執行。
對於文檔註釋,是Java特有的註釋,其中註釋內容可以被JDK提供的工具javadoc所解析,生成一套以網頁文件形式體現的該程序的說明文檔。
初學者編寫程序需要養成習慣:先寫註釋再寫代碼。
作用:增加程序的可閱讀性,調試程序。
注意:多行註釋不允許嵌套多行註釋,那樣程序會拋出異常。