1. linux 簡介
1) 文件系統
2) 當前工作目錄, 就是當前正在使用的默認文件夾
文件夾=目錄
pwd 打印(顯示)當前工作目錄
3) 用戶主目錄(user home), 是屬于當前登錄用戶個人的目錄
個人主目錄, 用戶擁有對自己用戶主目錄全部管理權限.
4) mkdir 創建文件夾
mkdir demo 在當前文件夾(工作目錄)里創建文件夾demo
5) cd 切換(更改)當前工作目錄
.. 代表上層目錄, cd .. 切換到上層目錄
. 代表當前目錄
cd 指定的目錄
cd / 到跟目錄
cd /home/liucs 到主目錄
cd 命令默認返回用戶主目錄(user home)
6) ls 顯示文件夾內容
7) 絕對路徑和相對路徑
A 以跟(root)"/" 為開始的路徑是絕對路徑
B 不是以"/" 開始的是相對路徑, 相對路徑默認相對于當前目錄
8) rm -rf dir 刪除目錄
9) 啟動eclipse
cd /opt/eclipse
./eclipse
2. Java 簡介
1) java 特點: 簡單, 面向對象, 跨平臺, 安全, 多線程支持
2) java 的跨平臺
Java 通過JVM 實現了跨平臺技術
Java 源代碼(*.java)經過Java的編譯器編譯成
Java字節碼(*.class),執行Java字節碼,Java字節碼 經過JVM的解釋為具體平臺的具體指令,
并執行。
不同平臺有不同的JVM,主流平臺都提供了JVM。所以 JAVA字節碼可以在所有平臺上能夠解釋
執行。
在這個 意義上Java是跨平臺的。也就是說:Java 的字節碼 是跨平臺的。
3) Java JDK
JDK java 開發 工具包 /opt/jdk or /opt/jdk_1.6.01
|-- bin 開發工具(命令:java,javac,jar,javad,jar,rmic,jps...)
|-- jre JRE Java運行環境
|-- lib (rt.jar) Java API(應用編程接口,系統類庫)
| (java 提供的現成組件)
|-- bin (java_vm)JVM Java虛擬機
3. Java APP
1) HelloWorld.java
package basic.day01;
/** * eclispe 自動將當前文件編譯到:
* workspace/JSD1105/bin/basic/day01/HelloWorld.class
* (工作空間/項目/bin/包文件夾/類文件)
* 執行時候, 執行這個類文件.
* @authorzmj
*/
public class HelloWorld {
//java 軟件的入口方法
public static void main(String[] args) {
//在控制臺輸出“Hello World!”
System.out. } } 2) Java 的編譯 project 舉例 |--src 文件夾名 | |--basic.day01 包名 | | |-- HelloWorld.java 文件名 | |--basic.day02 包名 | | |-- JFrameHelloWorld.java 文件名 |--bin | |--basic.day01 | | |-- HelloWorld.class | |--basic.day02 | | |-- JFrameHelloWorld.class 4. Java 的注釋,被Javac(編譯器)忽略的部分 1 單行注釋 // ... 2 多行注釋 /* */ 3 文檔注釋 /** */ 5. Eclipse(日食/月食) 1) 來自IBM 開源, 有eclipse.org 基金會維護開發 是主流的Java開發平臺,可以開發: php, Ruby, Android SUN對這個軟件很有意見.eclispe 是Java開發的, 需要JDK來運行 2) eclipse.org 下載 3) JDK: java.sun.com 若有不完善的地方請大家多提意見,轉發時請注明出處!
新聞熱點
疑難解答