成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JDK使用之詳細(xì)圖解

開發(fā) 后端
JDK使用問題一直是初學(xué)Java的疑惑和茫然,那么這篇JDK使用之詳細(xì)圖解將向你詳細(xì)介紹開發(fā)最初的步驟。

JDK使用問題,存在于在學(xué)會如何配置JDK環(huán)境變量了卻不知如何進(jìn)行下一步。那么就開始我們的講解吧。

這節(jié)我們首先體驗(yàn)一下用Java編寫的程序。也讓大家過把代碼癮,呵呵。目前世界上大部分的軟件教程有一個(gè)習(xí)慣,最開始時(shí)總要輸出一個(gè)字符串“HelloWorld”。我們也是不能免俗啊,也要輸出這么一段話。

JDK使用實(shí)踐:

1、單擊“開始”――>運(yùn)行――>CMD,進(jìn)入DOS系統(tǒng)。

2、用cd命令進(jìn)入一個(gè)你容易找到的目錄。如圖JDK使用1

JDK使用1 

圖JDK使用1

3、輸入命令notepad Hello.java 用記事本創(chuàng)建并打開一個(gè)java文件。如圖JDK使用2

JDK使用2 

圖 JDK使用2

4、在里面輸入下列代碼

  1. /*簡單的 HelloWorld 程序*/ 
  2.  
  3. public class  Hello{  
  4. //main方法  
  5. public static void main (String args[]) {  
  6. System.out.println ("Hello World!"); //輸出字符串“Hello World!”  
  7. }  
  8. }  

本例子源代碼,點(diǎn)擊此處下載

5、在DOS的界面里,敲javac  Hello.java 編譯這個(gè)文件。會發(fā)現(xiàn)文件夾里多了一個(gè)Hello.class的文件。如圖JDK使用3

JDK使用3 

圖JDK使用3

6、***一步,還是在DOS的界面里,敲 java Hello 觀察結(jié)果。

相信你已經(jīng)看到結(jié)果了吧!

總結(jié)

通過上述幾個(gè)步驟我們體驗(yàn)了java代碼原來是這么編寫和運(yùn)行的啊。那么具體這些東西是什么意思呢?

javac是jdk的編譯器,剛才我們輸入javac  Hello.java的時(shí)候意思是把把Hello.java這個(gè)源文件編譯成了字節(jié)碼,就是Hello.class這個(gè)文件。

Java命令是 java的解釋器 java Hello的意思是將編譯后的字節(jié)碼放在解釋器上執(zhí)行。 從中我們也可以看到j(luò)ava語言的執(zhí)行過程,是先編譯后解釋的。

JDK里面還有許多命令呢!下面我們來全面了解一下JDK.JDK的命令為4類。有基本命令,RMI命令,國際化命令,安全控制命令。在這里我只介紹些,有代表性的命令。剛才那兩個(gè)javac和java已經(jīng)說過了。

他們是基本命令,基本命令里還有jar命令,也是很常用的。Jar命令是java類的歸檔命令。Jar命令可將多個(gè)文件合并為單個(gè)JAR歸檔文件。Jar是個(gè)多用途的存檔及壓縮工具,它基于zip和zlib壓縮格式。說的通俗一點(diǎn)就是它是把java的類文件,即*.class文件打包用的。我們來做個(gè)例子,

實(shí)踐:

1、在剛才那個(gè)目錄的DOS窗口里敲jar  cvf  hello.jar Hello.class

2、觀察結(jié)果。如圖JDK使用4

JDK使用4 

圖JDK使用4

看看有沒有生成一個(gè)叫做hello.jar的文件,用winrar打開有沒有Hello.class這個(gè)文件呢?如果有的話就好了,其實(shí)jar命令還可以打很多格式的包哦。上一節(jié)我們配置JDK的時(shí)候,是不是把CLASSPATH里面配置了一個(gè)lib的目錄,那里面也有很多jar包。所以說jar命令,是大家要掌握的一個(gè)命令。

下一個(gè)介紹國際化的命令,JDK里只有一個(gè)這樣的命令native2ascii,該命令將本地編碼字符(既非Latin-1,又非Unicode字符)的文件,轉(zhuǎn)換為Unicode編碼字符文件。這是一個(gè)處理多國語言字符的命令,都轉(zhuǎn)換為Unicode編碼了,就容易處理了。這樣開發(fā)國際化的軟件,是非常方便的。

實(shí)踐:

1、在任意目錄里面建立兩個(gè)文件,一個(gè)叫g(shù)b2312.txt,另一個(gè)叫ascii.txt

在gb2312.txt里面輸入“百家拳軟件項(xiàng)目研究室”這段話。之后保存。

2、在dos里面進(jìn)入文件所在的目錄。敲 native2ascii -encoding gb2312 gb2312.txt ascii.txt .

3、打開ascii.txt看看是什么結(jié)果呢?里面的有很多符號吧

\u767e\u5bb6\u62f3\u8f6f\u4ef6\u9879\u76ee\u7814\u7a76\u5ba4 這些就是

“百家拳軟件項(xiàng)目研究室”這段話的Unicode編碼。

好了這節(jié)課介紹了Java代碼的編寫和JDK的一些命令。相信大家應(yīng)該有所了解了吧!但是我們要學(xué)習(xí)一門技術(shù)的話,也不能只會編hello world啊。

那么JDK使用問題的情況我們就介紹到這里,是不是通過對JDK使用的實(shí)際操作你清楚很多呢?

【編輯推薦】

  1. JDK的安裝圖解與環(huán)境變量設(shè)置詳解
  2. JDK、SDK、JRE、JVM概念詳解
  3. JDK1.6的十大技術(shù)淺談
  4. 安裝JDK后JRE與JVM聯(lián)系淺談
  5. JDK源碼中ClassLoader的淺析
責(zé)任編輯:仲衡 來源: 百家拳
相關(guān)推薦

2009-07-09 11:21:08

JDK1.4安裝圖解

2009-07-08 11:23:54

JDK1.6安裝環(huán)境變量設(shè)置

2009-07-07 12:55:57

JDK1.6安裝

2009-08-04 13:27:27

ASP.NET數(shù)據(jù)集

2010-01-28 14:28:03

Android創(chuàng)建sd

2009-07-09 14:16:00

Linux安裝JDK詳

2009-07-10 15:13:52

MyEclipse 5

2009-07-10 10:14:23

Myeclipse7.圖解

2009-06-11 10:43:18

Netbeans插件

2009-07-15 09:59:36

MyEclipse使用

2009-07-15 09:59:36

MyEclipse使用

2009-07-15 09:42:56

MyEclipse使用

2022-03-06 12:15:38

NettyReactor線程

2011-04-18 15:24:40

Tracert命令ICMP

2013-05-27 11:52:16

CiscoIOS思科交換機(jī)

2010-07-20 16:30:44

MySQL內(nèi)存

2010-07-06 14:32:02

2010-03-23 13:09:11

升級內(nèi)置無線網(wǎng)卡

2009-12-23 09:00:05

2015-10-23 14:12:41

PowerDesign安裝步驟圖解
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 夜夜爽99久久国产综合精品女不卡 | 亚洲精品9999 | 久久精品国产一区 | 久久久久久免费观看 | 在线一区 | 日日操夜夜操天天操 | 精品国产一级 | 在线高清免费观看视频 | 成人综合久久 | 日韩五月天 | 久久青视频| 新超碰97 | 国产一区二区三区在线观看免费 | www日韩高清 | 国产片淫级awww | 色噜噜亚洲男人的天堂 | 中文字幕在线一区 | 欧美一区二 | 中文字幕精品视频 | 免费在线一区二区 | 欧美日韩久久 | 日韩精品视频在线播放 | 日日操夜夜操天天操 | 欧美久久一区 | 久久久久久av | 国产欧美精品一区二区色综合朱莉 | 91精品成人久久 | 狠狠干天天干 | 精品美女视频在线观看免费软件 | 亚洲精品一区二三区不卡 | 亚洲成人精品 | 日日碰狠狠躁久久躁96avv | 欧美精品在线一区 | 雨宫琴音一区二区在线 | 欧美午夜一区二区三区免费大片 | 成人蜜桃av | a视频在线观看 | 欧美性久久 | 色婷婷国产精品 | 久草在线 | 亚洲精品在线免费观看视频 |