---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS開發</a>、<a href="http://edu.csdn.net"target="blank">.Net培訓</a>、期待與您交流! ----------------------java
dos命令行,常見的命令程序員
dir:列出當前目錄下的文件以及文件夾web
md:建立目錄編程
rd:刪除目錄安全
cd:進入指定目錄網絡
cd..:退回到上一級目錄架構
cd/:退回到根目錄oracle
del:刪除文件編程語言
exit:退出dos命令行函數
什麼是計算機啊語言?
l 語言:是人與人之間用於溝通的一種方式
例如:中國人與中國人用中文溝通。
而中國人要和韓國人交流,就要學習韓語
l 計算機語言:人與計算機交流的方式。
若是人要與計算機交流,那麼就要學習計算機語。
計算機語言有不少種,如:C,C++,JAVA等。
1.1 Java語言概述
l 是SUN(Stanford University Network,斯坦福大學網絡公司)1995年退出的一門高級編程語言
l 是一種面向Internet的編程語言
l 隨着Java技術在web方面的不斷成熟,已經成爲Web應用程序的首選開發語言
l 是簡單易學,徹底面向對象,安全可靠看,與平臺無關的編程語言
1.2.1 Java 語言的三種技術架構
J2EE(Java 2 Platform Enterprise Edition)企業版
是爲開發企業環境下的應用程序提供的一套解決方案
該技術體系中包含了技術如Server Jsp等,主要 針對於Web應用程序開發
J2SE(Java 2 Platform Standard Edition)標準版
是爲開發普通桌面和商務應用程序提供的解決方案
該技術體系是其餘二者的基礎,能夠完成一些桌面應用程序的開發
好比Java版的掃雷
J2ME(Java 2 Platform Micro Edition)小型版
是爲開發電子消費產品和嵌入式設備提供的解決方案
該技術體系主要應用於小型電子消費類產品,如手機中的應用程序等
Java5.0版本後,改名爲JAVAEE JAVASE JAVAME
1.2.2 Java語言的特性:跨平臺
l 什麼是跨平臺性?
經過Java語言編寫的應用程序在不一樣的系統平臺上均可以運行
l 原理是什麼?
只要在須要運行java應用程序的操做系統上先安裝一個Java虛擬機(JVM Java Vitrual Machine)便可由JVM來負責Java程序在該系統中的運行
1.2.3 Java語言的特色:跨平臺性(圖解)
由於有了JVM,因此同一個Java程序在三個不一樣的操做系統中均可以執行,這樣就實現了Java程序的跨平臺性,也稱爲Java具備良好的可移植性
虛擬機是依賴於平臺,須要針對不一樣系統安裝對應版本
Java程序是不須要變的,具備跨平臺性
1.3 Java語言的環境搭建
1.3.1 明確什麼是JRE,JDK
JRE(Java Runtime Environmtn Java運行環境)
包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,若是想要運行一個卡發好的Java程序,計算機中只須要安裝JRE便可
JDK(Java Development Kit Java開發工具包)
JDK是提供給Java開發人用使用的,其中包含了java的開發工具,也包括了JRE,因此安裝了JDK,就不用在單獨安裝JRE了
其中的開發工具:編譯工具(java.ext)打包工具(jar.exe)等
簡單而言:使用JDK開發完成的java程序,交給JRE去運行
1.3.2 下載JDK
JDK(Java Development Kit Java開發工具包)
官網地址:
java.sun.com
1.3.3安裝JDK
1.3.4配置環境變量
在環境變量JAVA_HOME,設置就是JDK的安裝路徑,修改系統環境變量Path,在最前面加上%JAVA_HOME%\bin,並以分號;和原路徑分隔,再在最前面加上;表示當前目錄的意思,完整的是:;%JAVA_HOME%\bin;
l 驗證是否成功
打開DOS命令行,任意目錄下融入javac
若是出現javac參數配置成功
1.4 Java程序開發流程
流程圖:
Java程序開發——編寫
步驟一:編寫
選擇最簡單的編譯器記事本
敲入代碼
Class Demo{}
將文件保存成Demo.java 這個文件是存放java代碼的文件,成爲源文件
代碼:
class Demo{
public static void main(){
System.out.println(「Hello java」);
}
}
結果:
組成部分:
class Demo:class是java中的關鍵,用於定義類
Demo:是類名,要與java文件名一致
類名規範:
1.類名一般由單詞所組成,
2.單詞首字母通常會大寫
3.若是由多個單詞所組成,每一個單詞首字母大寫
4.類名要起的有意義
public static void main(){}:是程序的主函數,爲了能夠保證改程序的獨立運行,他是程序的入口,它會被JVM所調用,主函數格式是固定,
System.out.println(「Hello java」);輸出打印語句:
「;」是必須的,是語句結束標記
「「」是必須的,雙引號是字符串標記
輸出的字符串必須用引號引發來,並且必須是英文引號
註釋:
是程序員爲讀者作的說明,是提升程序可讀性的一種手段,
Java中有三種註釋:
單行註釋//
多行註釋/* */
文本註釋/** /
註釋不會影響到字節碼文件的大小,Java編譯器編譯時會跳過註釋語句
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS開發</a>、<a href="http://edu.csdn.net"target="blank">.Net培訓</a>、期待與您交流! ----------------------
詳細請查看:<a href="http://edu.csdn.net" target="blank">http://edu.csdn.net</a>