日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

Java简介、安装及一些注意事项

發(fā)布時(shí)間:2024/4/30 java 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java简介、安装及一些注意事项 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、Java簡(jiǎn)介

1995年由SUN公司推出的一門(mén)高級(jí)編程語(yǔ)言,面向互聯(lián)網(wǎng)的編程語(yǔ)言,是WEB應(yīng)用程序的首選語(yǔ)言,簡(jiǎn)單易學(xué),安全可靠,跨平臺(tái)。

1. java為什么能夠跨平臺(tái)?

java虛擬機(jī) --- Java Virtual Mechine --- JVM.

所有的java程序都是運(yùn)行在java虛擬機(jī)上的,java虛擬機(jī)屏蔽了不同操作系統(tǒng)之間的差異性,使得相同的java程序能夠在不同的操作系統(tǒng)上運(yùn)行 ,從而實(shí)現(xiàn)了java語(yǔ)言的跨平臺(tái)。

注意:java語(yǔ)言是跨平臺(tái)的,但java虛擬機(jī)不是跨平臺(tái)的。

2. java技術(shù)結(jié)構(gòu)

J2SE --- 標(biāo)準(zhǔn)版,為一些小的應(yīng)用程序及桌面程序提供了解決方案。

J2EE --- 企業(yè)版,為企業(yè)中項(xiàng)目的開(kāi)發(fā)提供了解決方案。

J2ME --- 移動(dòng)版,主要是嵌入一些小型電子設(shè)備中,實(shí)現(xiàn)了移動(dòng)端的開(kāi)發(fā)。

3. JDK、JRE 、JVM

JVM --- Java Virtual Mechie --- java虛擬機(jī),是java語(yǔ)言跨平臺(tái)的前提。

JRE --- Java Runtime Environment --- java運(yùn)行時(shí)環(huán)境。JRE包括了核心類(lèi)庫(kù)和JVM

JDK --- Java Development Kit --- java開(kāi)發(fā)工具包。包含了開(kāi)發(fā)工具和JRE。

二、安裝

1. 下載JDK?

java.sun.com

www.oracle.com

安裝時(shí)不建議裝在C://program files 目錄下

注意:安裝路徑中不要出現(xiàn)空格和中文

java程序執(zhí)行分兩步 --編譯、運(yùn)行

編譯--- 將java源文件翻譯成機(jī)器能夠讀懂的字節(jié)碼文件(.class文件)

運(yùn)行--- 執(zhí)行字節(jié)碼文件得出結(jié)果并返回。

2. 環(huán)境變量

是為操作系統(tǒng)指定一些運(yùn)行參數(shù)的量。

JAVA_HOME = java的安裝路徑

Path = %JAVA_HOME%\bin

可以通過(guò)set變量名 = 變量值; 的方式設(shè)置一個(gè)臨時(shí)的環(huán)境變量,dos窗口關(guān)閉后,該臨時(shí)變量隨之消失。

三、關(guān)鍵字

是指在java中被賦予了特殊含義的單詞。

在java中一共有53個(gè)關(guān)鍵字,其中51個(gè)在用,還有兩個(gè)目前沒(méi)被使用,稱(chēng)之為保留字--- const 、 goto

所有關(guān)鍵字都是小寫(xiě)的。?

用于定義數(shù)據(jù)類(lèi)型的關(guān)鍵字--- class、interface、byte、short、int、long、float、double、char、boolean、void、enum

用于定義數(shù)據(jù)類(lèi)型值得關(guān)鍵字--- true、false、null

用于與定于流程控制的關(guān)鍵字--- if、else、switch、case、default、while、do、for、break、continue、return

用于定義訪問(wèn)權(quán)限修飾符的關(guān)鍵字 --- private 、 protected 、public

用于定義類(lèi)、函數(shù)、變量修飾符的關(guān)鍵字--- abstract、final、static、synchronized

用于定義類(lèi)與類(lèi)之間的關(guān)鍵字--- extends 、implements

四、標(biāo)識(shí)符

在程序中自己命名的名字

五、命名規(guī)則:

可以由字母、數(shù)字、_$組成

注意:實(shí)際開(kāi)發(fā)中$符號(hào)幾乎不用

可以是其中純粹的一種,但不能是純數(shù)字,數(shù)字也不能開(kāi)頭

? ? ? Java支持中文命名,但是不推薦

? ? 不能使用關(guān)鍵字

Java是大寫(xiě)小敏感的語(yǔ)言,所以只要兩個(gè)名稱(chēng)有一點(diǎn)不同就是不同的標(biāo)識(shí)符

D:\\

Demo.java

public class Demo{}

class demo{}

為了提高程序的可閱讀性,盡量做到見(jiàn)名知義

六、駝峰命名法

類(lèi)名/接口名:當(dāng)由多個(gè)單詞組成的時(shí)候,每個(gè)單詞的首字母大寫(xiě),其余字母小寫(xiě)HelloWorld ?Demo

變量名/方法名:當(dāng)由多個(gè)單詞組成的時(shí)候,第一個(gè)單詞的首字母小寫(xiě),其余單詞的首字母大寫(xiě) helloWorld ?demo

包名:如果由多個(gè)單詞組成,所有字母全部小寫(xiě),單詞之間用 . 隔開(kāi)

常量名:如果由多個(gè)單詞組成,所有字母全部大寫(xiě),單詞之間用_隔開(kāi)

main是標(biāo)識(shí)符還是關(guān)鍵字?---標(biāo)識(shí)符

七、注釋

// 單行注釋


/*

* 多行注釋

*/


/**

* 塊注釋|文檔注釋

*/


與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Java简介、安装及一些注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。