黑馬程序員--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>、期待與您交流! ----------------------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

JREJava Runtime Environmtn   Java運行環境)

包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,若是想要運行一個卡發好的Java程序,計算機中只須要安裝JRE便可

JDKJava 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開發工具包)

         官網地址:

www.oracle.com

java.sun.com

1.3.3安裝JDK

1.3.4配置環境變量

在環境變量JAVA_HOME,設置就是JDK的安裝路徑,修改系統環境變量Path,在最前面加上%JAVA_HOME%\bin,並以分號;和原路徑分隔,再在最前面加上;表示當前目錄的意思,完整的是:;%JAVA_HOME%\bin;

驗證是否成功

打開DOS命令行,任意目錄下融入javac

若是出現javac參數配置成功

 

1.4    Java程序開發流程

  1. 1.      Java代碼編寫到擴展名爲.java的文件中
  2. 2.      經過javac命令對該java文件進行編譯
  3. 3.      經過java明亮對生成的class文件進行運行

流程圖:

 

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>

相關文章
相關標籤/搜索