国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

初識(shí)Java環(huán)境變量配置及IDEA

瀏覽:74日期:2022-08-15 08:31:21
一、JAVA簡(jiǎn)要概述

先說一下java之父,詹姆斯·高斯林

初識(shí)Java環(huán)境變量配置及IDEA

這是一個(gè)愛喝咖啡而又強(qiáng)大的男人。再來看一下JAVA有多火

初識(shí)Java環(huán)境變量配置及IDEA

在TIOBE排行榜上JAVA基本都是穩(wěn)居前三,可見java語言的火爆程度

二、JDK環(huán)境變量配置

右擊此點(diǎn)電腦,點(diǎn)擊屬性再找到高級(jí)設(shè)置,環(huán)境變量,記住一定是系統(tǒng)環(huán)境變量

初識(shí)Java環(huán)境變量配置及IDEA

初識(shí)Java環(huán)境變量配置及IDEA

1.JAVA_HOME

在系統(tǒng)變量中新建建JAVA_HOME變量不要有多余的空格和其他符號(hào),變量值是你安裝的JDK的路徑復(fù)制過來就好了。

初識(shí)Java環(huán)境變量配置及IDEA

JAVA_HOME:

再新建一個(gè)CLASSPATH的環(huán)境變量

2.CLASSPATH

初識(shí)Java環(huán)境變量配置及IDEA

CLASSPATH.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar

記住不要帶有空格或者其他符號(hào)

3.Path

再找到環(huán)境變量里的Path,記住不是新建

初識(shí)Java環(huán)境變量配置及IDEA

雙擊Path在里面新建一個(gè)變量值

%JAVA_HOME%bin

讓后確定保存配置

4.測(cè)試,配置完成后

win+R鍵輸入cmd

初識(shí)Java環(huán)境變量配置及IDEA

再輸入java -version就可以看到版本號(hào)

java -version

初識(shí)Java環(huán)境變量配置及IDEA

再輸入java就可以看到

初識(shí)Java環(huán)境變量配置及IDEA

接著輸入javac

初識(shí)Java環(huán)境變量配置及IDEA

如果輸入都沒有任何問題就說明配置完成了

三、java的編譯和運(yùn)行

Java是一門半編譯型、半解釋型語言。先通過javac編譯程序把源文件進(jìn)行編譯,編譯后生成的.class文件是由字節(jié)碼組成的平臺(tái)無關(guān)、面向JVM的文件。最后啟動(dòng)java虛擬機(jī)來運(yùn)行.class文件,此時(shí)JVM會(huì)將字節(jié)碼轉(zhuǎn)換成平臺(tái)能夠理解的形式來運(yùn)行。

JRE(Java Runtime Environment):Java運(yùn)行時(shí)環(huán)境,包含了JVM,Java基礎(chǔ)類庫。是使用Java語言編寫程序運(yùn)行的所需環(huán)境。JDK(Java Development Kit):Java開發(fā)工具包,提供給Java程序員使用,包含了JRE,同時(shí)還包含了編譯器javac與自帶的調(diào)試工具Jconsole、jstack等。

JDK:java開發(fā)者工具JREjava運(yùn)行環(huán)境JVM:java虛擬機(jī)

初識(shí)Java環(huán)境變量配置及IDEA

Java程序運(yùn)行需要經(jīng)過編譯,運(yùn)行兩個(gè)階段。

編譯代碼:javac運(yùn)行代碼:java通過cmd命令來編譯運(yùn)行代碼java源文件編譯后會(huì)生成一個(gè).class的字節(jié)碼文件,這個(gè)文件是以二進(jìn)制的文件方式儲(chǔ)存的

1.cmd命令運(yùn)行代碼

public class Test{public static void main(String[] args){System.out.println('Hello Java');}}

1.先進(jìn)入java文件代碼所在的盤2.cd空格文件路徑,進(jìn)入文件所在的路徑3.javac 文件名編譯文件4.java文件名運(yùn)行文件

初識(shí)Java環(huán)境變量配置及IDEA初識(shí)Java環(huán)境變量配置及IDEA

2.解決打印漢字出現(xiàn)亂碼

來看一個(gè)列子

public class Test{public static void main(String[] args){System.out.println('Hello Java');System.out.println('你好 java');}}

按照我們剛剛的方法來編譯運(yùn)行

初識(shí)Java環(huán)境變量配置及IDEA

可以看到并不是我們想要打印的你好,而是亂碼。

為什么回出現(xiàn)亂碼呢?因?yàn)槲覀儗懘a的時(shí)候新建的文本文檔,win一般用的是UTF-8進(jìn)行編碼,而java是用GBK進(jìn)行編碼。這兩者并不匹配,所以會(huì)出現(xiàn)亂碼。而我們指定它用UTF-8來進(jìn)行編碼,就不會(huì)出現(xiàn)亂碼了。

怎么解決呢,其實(shí)很簡(jiǎn)單只需要再javac后面加上-encoding utf-8就可以了

javac -encoding utf-8 文件名.java

初識(shí)Java環(huán)境變量配置及IDEA

四、JAVA文件的注意事項(xiàng)

1.在一個(gè)java文件當(dāng)中,只能有一個(gè)Public的類2.一旦這一個(gè)類被Public class所修飾,那么這一個(gè)類一定要和文件名是一樣的。3.一個(gè)java文件當(dāng)中,可以有多個(gè)類,但只能有一個(gè)Public類,一個(gè)類對(duì)應(yīng)一個(gè)字符碼文件。

五、3種打印方式

prinln:打印后換行print:打印后不換行printf:標(biāo)準(zhǔn)形式打印

public class Test{public static void main(String[] args){System.out.println('Hello Java');System.out.print('你好 java');System.out.printf('%sn','你好 java');}}

初識(shí)Java環(huán)境變量配置及IDEA

六、IDEA基本使用

初識(shí)Java環(huán)境變量配置及IDEA

初識(shí)Java環(huán)境變量配置及IDEA

初識(shí)Java環(huán)境變量配置及IDEA初識(shí)Java環(huán)境變量配置及IDEA初識(shí)Java環(huán)境變量配置及IDEA初識(shí)Java環(huán)境變量配置及IDEA

七.JAVA的一些優(yōu)勢(shì)和變量 1. 優(yōu)勢(shì)

1.可移植性:在JAVA當(dāng)中沒有所謂的多少位平臺(tái),int都是4個(gè)字節(jié).2.跨平臺(tái)性:win上寫的代碼可以在mac上跑,因?yàn)閖ava代碼是跑在虛擬機(jī)(JVM)上的.JAVA:一次編譯,到處運(yùn)行(java編譯后得到的.class文件可以直接在其他平臺(tái)運(yùn)行)。

2.字符串拼接

1.字符串拼接任何變量,都會(huì)變成字符串此時(shí)的+是拼接的意思2.如果前面不是首先出現(xiàn)的字符串,那么先要運(yùn)算的

public class Games { public static void main(String[] args) { int a = 10; System.out.println('a='+a); System.out.println(1+a+'a'); }}

初識(shí)Java環(huán)境變量配置及IDEA

3.無符號(hào)數(shù)

java中沒有所謂的無符號(hào)數(shù),java中一個(gè)int能表示的數(shù)的范圍為-231~231-1之間

來看一個(gè)例子

public class Games { public static void main(String[] args) { int a = Integer.MAX_VALUE;//int的最大值 int b = Integer.MIN_VALUE;//int的最小值 System.out.println('a='+a); System.out.println('b='+b); System.out.println('a+1='+(a+1)); System.out.println('b+1='+(b-1)); }}

運(yùn)行結(jié)果,我們可以發(fā)現(xiàn)int的最大值加上1會(huì)變成int的最小值,而int的最大值加上1則會(huì)變成int的最小值

初識(shí)Java環(huán)境變量配置及IDEA

所以可以我們可以知道JAVA中是沒有無符號(hào)數(shù)的,

初識(shí)Java環(huán)境變量配置及IDEA

到此這篇關(guān)于初識(shí)Java環(huán)境變量配置及IDEA的文章就介紹到這了,更多相關(guān)java環(huán)境變量配置內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 国产成人综合亚洲欧美在 | 精品国产97在线观看 | 久久国产精品自线拍免费 | 亚洲欧美日韩国产制服另类 | 国产精品三级a三级三级午夜 | 欧美日韩免费一区二区三区 | 欧美精品综合一区二区三区 | 欧美精品束缚一区二区三区 | 亚洲国产亚洲片在线观看播放 | 久久久91精品国产一区二区 | 亚洲国产成人久久综合一 | 特级毛片全部免费播放a一级 | 日本一视频一区视频二区 | 99视频久久 | 成人做爰毛片免费视频 | 奇米影视7777久久精品 | 免费看一级毛片欧美 | 91久久精品国产免费一区 | 午夜怡红院| 美女扒开腿被男人猛视频 | gogo999亚洲肉体艺术大胆 | 高清黄色毛片 | 日韩欧美国产成人 | 国产精品美乳免费看 | 久久免费资源 | 国产精品男人的天堂 | 欧美成人全部视频 | 99久久精品自在自看国产 | 精品国产成a人在线观看 | 欧美一区二区三区激情视频 | 久久99精品久久只有精品 | 亚洲午夜片子大全精品 | 久草久在线 | 日本加勒比视频 | 手机在线黄色 | 成人免费一区二区三区在线观看 | 日本久久久久一级毛片 | 日韩欧美一区二区在线观看 | 成年大片免费视频播放手机不卡 | 国产激情一区二区三区四区 | 91精品国产免费久久久久久 |