----------------------android培訓、java培訓、期待與您交流!
----------------------
初來北京,今天是我們的第一節課,看着一個個陌生的面孔爲了自己的夢想來到這裏,我的心被深深的觸動了.
Java語言概述
它最初被命名爲Oak,目標設定在家用電器等小型系統的編程語言,來解決諸如電視機、電話、鬧鐘、烤麪包機等家用電器的控制和通訊問題。由於這些智能化家電的市場需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近失敗之時,隨着互聯網的發展,Sun看到了Oak在計算機網絡上的廣闊應用前景,於是改造了Oak,以“Java”的名稱正式發佈。
(1)Java語言的發展史
Java之父 -- 詹姆斯·高斯林(James Gosling)
(2)Java語言的平臺
A:J2SE 基礎版,桌面應用。
B:J2ME 微型版,手機開發。(android,ios)
C:J2EE 企業版,所有瀏覽器訪問的應用程序。
注意:JDK5以後改名
JavaSE,JavaME,JavaEE
J2SE是學習其他兩門的基礎。
(3)Java語言的特點
注意: java本身不是跨平臺的,JVM即java虛擬機是跨平臺的
4:JDK的下載與安裝
(1)JDK的下載。
通過官網:http://www.oracle.com
(2)JDK的安裝
A:傻瓜式安裝,會點擊下一步即可。
B:注意:
a:請不要在中文目錄和有特殊字符的目錄(空格)
b:請把所有開發相關的軟件放到一個目錄中。
C:JRE是不需要單獨安裝的。
5:HelloWorld案例(最基本的一個案例)
(1)開發工具
A:記事本windows自帶的
B:高級記事本EditPlus
C:集成開發工具Eclipse/MyEclipse
(2)一個HelloWorld案例
最終代碼:
class Demo
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
解釋:
A:java語言的最基本單位是類。用class表示
定義類的格式:
class 類名
B:程序如果要運行,就必須有main方法,它是被jvm調用。
格式:
public static void main(String[] args)
C:程序如果要輸出一些內容,就必須使用輸出語句。
格式:
System.out.println("Hello World");
(3)一個Java程序的執行
A:開發源程序(.java文件)
Demo.java
B:通過javac命令編譯(.class)
javac Demo.java
C:通過java命令執行
java Demo
(4)常見的錯誤及注意事項
A:文件擴展名導致編譯失敗。把隱藏文件擴展名給顯示出來。
win7,win8的同學如果不會單獨問我。
B:非法字符錯誤
只要看到是非法字符,肯定是中英文問題。
因爲我們要求所有的符號全部是英文狀態的。
C:注意大小寫問題
class -- Class
String -- string
System -- system
D:括號的對應問題
在java程序中,括號都是成對出現的。
所以,我建議在編寫程序時,請遇到括號,成對打。
E:main方法格式錯誤
public static void main(String [] args){ }
F:當java源文件發生變化後,請重寫編譯在運行
G:縮進問題
寫代碼,遇到{},請縮進一個tab位置。
6:環境變量
(1)path環境變量的作用
讓javac和java命令可以在任意的目錄下使用。
(2)path環境變量的配置(掌握)
A:只修改path
D:\develop\Java\jdk1.7.0_45\bin;以前的path
B:先建立一個JAVA_HOME,後修改path
新建:JAVA_HOME 值是 D:\develop\Java\jdk1.7.0_45
修改:%JAVA_HOME%\bin;以前的path
推薦使用B方案。
(3)classpath環境變量的配置
讓指定的class文件在任意目錄都可以被訪問。
技巧:在最左邊配置一個.;
這樣做的好處就是能夠先在當前目錄下查找並執行。
第一天學到了這些基本知識,對於我這樣麼有任何計算機基礎的人來說,確實是覺得壓力很大,但是我相信在我的努力下一定能夠學好Java的.
加油!!!
----------------------android培訓、java培訓、期待與您交流!
----------------------