Java培訓--->>基礎

.經常使用DOS命令java

d:回車,盤符切換web

dir(directory):列出當前目錄下的文件以及文件夾編程

md:建立目錄小程序

rd:刪除目錄數組

cd(change directory):改變指定目錄(進入指定目錄)瀏覽器

cd..:退回到上一級目錄安全

 cd\(cd/):退回到根目錄網絡

del(delete):刪除文件,刪除一堆後綴名同樣的文件多線程

exit:退出dos命令行分佈式

cls:(clear screen)清屏

.Java語言特色

1簡單性:

易學易用,屏蔽、改進了許多C++中比較難掌控的內容,例如:指針、對象銷燬;

2面向對象:

相對於第二代計算機語言(例如:C語言)Java是純面向對象的。在Java中,任何事物均可以被描述爲「對象」。這使得當咱們處理海量數據時,結構更加清晰,數據更易於管理。

3分佈式:     

在基本的Java應用編程接口中有一個網絡應用編程接口(java net),它提供了用於網絡應用編程的類庫。JavaRMI(遠程方法激活)機制也是開發分佈式應用的重要手段。

4解釋型:

Java是解釋型語言;

5健壯、安全、跨平臺:

Java的強類型機制、異常處理、垃圾自動回收、隱藏指針操做等都是健壯性的表現;

JavaApplet小程序能夠經過瀏覽器被下載到客戶端,但Java虛擬機在執行它的時候,是絕對禁止它對客戶端的信息進行訪問的。相對於其餘ActiveX插件,Applet小程序是絕對安全的。

Java源程序被一次編譯爲.class(二進制的字節碼文件bytecode)文件,此class文件可被解釋給各類平臺的Java虛擬機。一次編譯,處處執行

6高性能:

與其它直接解釋源碼的解釋型語言相比,Java解釋的是通過編譯的字節碼文件,比其它的解釋型語言相對要快一些。

7多線程:

Java支持開發多線程應用的。

8動態:

對於編譯型語言,當編譯完成後,將把使用的全部類庫所有打包成exe文件,比較臃腫;其它類庫若是須要升級,整個程序將須要從新編譯。

對於解釋型語言,能夠在運行時動態載入所須要的類,便於軟件升級。

三.Java的跨平臺性原理是由於安裝Java虛擬機(JVM Java Virtual Machine)便可,由JVM來負責Java程序在該系統中的運行。

四.Java語言版本

• J2SE(Java 2 Platform Standard Edition)標準版

– 是爲開發普通桌面和商務應用程序提供的解決方案

– 該技術體系是其餘二者的基礎,能夠完成一些桌面應用程序的開發

• J2ME(Java 2 Platform Micro Edition)微型版

– 是爲開發電子消費產品和嵌入式設備提供的解決方案

• J2EE(Java 2 Platform Enterprise Edition)企業版

– 是爲開發企業環境下的應用程序提供的一套解決方案

– 該技術體系中包含的技術如 ServletJsp等,主要針對於Web應用程序開發

五.JREJDK

JRE(Java Runtime Environment    Java運行環境)

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

JDK(Java Development Kit    Java開發工具包)

JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。因此安裝了JDK,就不用在單獨安裝JRE了。

其中的開發工具:編譯工具(javac.exe)  打包工具(jar.exe)

簡單而言:使用JDK開發完成的java程序,交給JRE去運行。

 

六.配置Java環境變量

臨時配置方式:

計算機--右鍵屬性---高級系統設置----環境變量---path---path環境變量值的最前面添加:C:\Program Files (x86)\Java\jdk1.7.0_79\bin;

 

永久配置方式:

1.計算機--右鍵屬性---高級系統設置----環境變量--新建:

變量名:JAVA_HOME

變量值:C:\Program Files (x86)\Java\jdk1.7.0_79

輸完以後肯定便可

 

 

2.找到path環境:

path環境最前面添加:%JAVA_HOME%\bin;

 

3.新建:classpath

變量名:classpath

變量值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

 

驗證是否配置成功:

打開dos命令行--輸入javac或者java命令若是出現用法說明就表示配置成功了。

七.class Demo

{

public static void main(String[] args)

{

System.out.println("Hello World!");

}

}

Java語言編寫程序須要一個「主入口」,程序運行時,將從「主入口」開始。

Java主入口聲明必須爲:

public static void main(String[] args(形參名)){ }

並且必須定義在某個類中

Java開發流程

                   javac                            java

java源文件---------->java字節碼文件--------->運行結果

Demo.java    編譯       demo.class       執行

Java中的關鍵字

Java中共有53個關鍵字(包含gotoconsttruefalsenull),其中gotoconst做爲保留字,雖被定義,但並未使用; (關鍵字是全小寫的)

關鍵字的定義和特色

定義:被Java語言賦予了特殊含義的單詞

特色:關鍵字中全部字母都爲小寫

用於定義數據類型的關鍵字

class

interface

byte

short

int

long

float

double

char

boolean

void

enum

 

 

 

用於定義數據類型值的關鍵字

true

false

null

 

 

用於定義流程控制的關鍵字

if

else

switch

case

default

while

do

for

break

continue

return

 

 

 

 

用於定義訪問權限修飾符的關鍵字

private

protected

public

 

 

用於定義類,函數,變量修飾符的關鍵字

abstract

final

static

synchronized

 

用於定義類與類之間關係的關鍵字

extends

implements

 

 

 

用於定義創建實例及引用實例,判斷實例的關鍵字

new

this

super

instanceof

 

用於異常處理的關鍵字

try

catch

finally

throw

throws

用於包的關鍵字

package

import

 

 

 

其餘修飾符關鍵字

native

strictfp

transient

volatile

assert

 

十標識符

 

• Java 語言中,對各類變量方法等要素命名時使用的字符序列稱爲標識符。

• java標識符的命名規則:

• 1.由數字,字面,_$符號組成

• 2.不能以數字開頭,嚴格區分大小寫

• 3.不能是java中的關鍵字和保留字,最好可以見名知意

• 什麼是保留字?

• C語言或者C++中是關鍵字,在java中雖被定義但未被使用的單詞

 

十一 註釋

• 註釋的做用:

– 用在源碼中,對源碼進行說明;

• 註釋的種類:

– 單行註釋://

– 多行註釋:/*…… */

– 文檔註釋:/**…… */

 

Java中常見的術語

JVM:java虛擬機

JRE:java運行時環境

JDK:java開發工具包

 

Java的平臺版本:

J2Se: 標準版   面向桌面級小程序的開發

J2Ee: 企業版   主要是面向web階段企業級的開發

J2Me: 微型版   主要是用來開發安卓手機的小遊戲等等.

 

注意事項:

1.文件名儘可能和類名保持一致

2.注意區分大小寫

3.大括號要嚴格對應

4.類名首字母要大寫

 

Java中的數據類型:

基本數據類型(8種):byte short int long  float  double char  boolean

整型:byte(1字節)取值範圍:-128-127   short2字節)  int4字節)  long8字節)

浮點型:float4字節)   double8字節)

布爾型:boolean1字節)

字符型:char2字節)

 

引用數據類型:

類(class:String   System

接口(interface)

數組(Array):[]

相關文章
相關標籤/搜索