bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

java寫編譯器源代碼 java編寫編譯器

修改java源碼解決keys報錯

編程錯誤解決方法

成都創(chuàng)新互聯(lián)公司為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設(shè)計服務(wù),主要包括網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、重慶App定制開發(fā)、微信平臺小程序開發(fā)、宣傳片制作、LOGO設(shè)計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗豐富的經(jīng)驗,可以確保每一個作品的質(zhì)量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。 

Java入門基礎(chǔ)第4天《Java編程規(guī)范及編譯源代碼常見錯誤的解決方法》

?

愛笑的陳sir

原創(chuàng)

關(guān)注

10點贊·484人閱讀

大家傍晚好呀!通過學(xué)習(xí)Java入門基礎(chǔ)第3天我們了解了怎么用記事本編寫運行Java程序,但是這兩天我收到了很多大家的一部分問題?說一下問的最多的吧。如,我的程序運行不了,一行代碼,5個報錯,編寫、編譯錯誤、編碼格式錯誤等等,總之五花八門。

根據(jù)所述問題,今天聊聊Java編程規(guī)范。方便大家觀看,把之前的文章整合了。

Java入門基礎(chǔ)第1天(什么是Java?)

Java入門基礎(chǔ)第2天(java jdk下載與安裝教程)

Java入門基礎(chǔ)第3天《使用記事本編寫運行Java程序》

Java編程規(guī)范及編譯源代碼常見錯誤的解決方法

一、編程規(guī)范

二、命名規(guī)則

三、編碼格式規(guī)定

四、javac 編譯器編譯源代碼文件常見的問題

五、 解釋執(zhí)行.dass文件常見問題

一、編程規(guī)范

我們先簡單了解一下什么是編程規(guī)范?

編程規(guī)范是對編程的一種約定,主要作用是增強代碼的可讀性和可維護性,便于代碼重用

二、命名規(guī)則

基本要求是,程序中的各個要素都遵守命名規(guī)則,

然后在編碼中嚴(yán)格按照編碼格式編寫代碼。

命名規(guī)則包括以下幾點:

? 包的名稱由一個小寫字母序列組成。

? 類的名稱由大寫字母開頭,其他字母都由小寫的單詞組成。

? 類的實例的名稱由一個小寫字母開頭,后面的單詞由大寫字母開頭。

? 常量的名稱都大寫,并且指出完整含義。 參數(shù)的名稱無其他具體規(guī)定。

? 數(shù)組的命名使用“類型[] 數(shù)組名”的形式。

三、編碼格式規(guī)定

? 程序最開始編寫導(dǎo)入包和類語句,如 import 語句。

import 語句可以有多行,編寫完 import 語句后空一行。

? 定義 public 類,頂格書寫。類的主體左括號{不換行書寫,右括號}頂格書寫。

? 定義 public 類中的變量,縮進書寫。

? 定義方法用縮進書寫,方法的左括號{不換行書寫,右括號}和方法首行第一個字符對齊。方法體要再次縮進書寫,最后一個變量定義和第一個方法定義之間、方法和方法之間最好空一行。

四、javac 編譯器編譯源代碼文件常見的問題

我們在使用javac 編譯器編譯源代碼時文件時,會出現(xiàn)幾個常見的報錯問題。

錯誤描述1、Error:cannot read:HelloJava.java javac。 工具程序找不到指定的 java文件

解決方法:這個需要檢查一下你的文件是否存儲在當(dāng)前目錄中,或文件名是否錯誤。

錯誤描述2、 HelloJava.java:4:class HelloJava is public,should be declared in a file named MyApplication.java。

解決方法:這是你的源文件中類的名稱和源文件名稱不符,

需要確定源文件名稱和類名稱是否相同。

錯誤描述3、 HelloJava.java:6:cannot find symbol。

解決方法:可能是你的源程序文件中某些代碼部分輸入錯了,

最常見的原因可能是沒有注意到字母的大小寫。

錯誤描述4、Javac 不是內(nèi)部或外部命令、可執(zhí)行程序或批量文件。

解決方法:這是你的 path 設(shè)置有誤或這你沒有在 path 系統(tǒng)變量中加入 JDK 的 bin 目錄。

五、 解釋執(zhí)行.dass文件常見問題

我們在解釋執(zhí)行 .dass 文件時,可能會出現(xiàn)以下幾個常見的錯誤報錯問題:

錯誤描述1、 Exception in thread “main” java.lang.NoClassDe£FoundError。

報錯出現(xiàn)在Java 工具程序找不到所指定的 .class 類,

需要確定指定的類是否存儲在當(dāng)前目錄中,名稱是否正確。

錯誤描述2、 Exception in thread “main” java.lang.NoSuchMetliodError:main。

問題出現(xiàn)在沒有指定 Java 程序的入口。

Java 工具程序指定的類必須有一個程序入口,

也就是必須包括 main(String args[]) 這個方法。

鼓勵: ???如果你覺得博主的文章的不錯或者對你有幫助,

可以點一個免費的關(guān)注支持一下博主,

如果三連收藏支持就更好了吖,嘿嘿嘿,謝謝。

java用什么軟件編寫代碼

JAVA編程常用的軟件:

1、Eclipse:

Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。

2、MyEclipse:

MyEclipse是Eclipse的升級版,也是一款功能強大的J2EE集成開發(fā)環(huán)境,由Genuitec公司發(fā)布,提供免費版和收費版。被譽為最好用的Java IDE之一。

MyEclipse 是對Eclipse IDE的擴展,利用它可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。

3、IntelliJ IDEA:

IntelliJ IDEA是一款綜合的Java 編程環(huán)境,被許多開發(fā)人員和行業(yè)專家譽為市場上最好用的IDE之一,與MyEclipse齊名。

它提供了一系列最實用的的工具組合:智能編碼輔助和自動控制,支持J2EE,Ant,JUnit和CVS集成,非平行的編碼檢查和創(chuàng)新的GUI設(shè)計器。

4、NetBeans:

NetBeans IDE是一個屢獲殊榮的集成開發(fā)環(huán)境,可以方便的在Windows、Mac、Linux和Solaris中運行。NetBeans包括開源的開發(fā)環(huán)境和應(yīng)用平臺,NetBeans IDE可以使開發(fā)人員利用Java平臺能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動的應(yīng)用程序。

5、BlueJ:

BlueJ是一款支持Java編程語言的集成開發(fā)環(huán)境(IDE)。它原本是為了教育目的而開發(fā)的,同時也適合于那些想做小型軟件開發(fā)的開發(fā)人員。它的運行需要JDK(Java開發(fā)工具包)的幫助。BlueJ主要是為面向?qū)ο蟮某绦蛟O(shè)計教學(xué)而開發(fā)的,因此它的設(shè)計不同于其他的開發(fā)環(huán)境。

參考資料來源:百度百科-BlueJ

參考資料來源:百度百科-IntelliJ IDEA

參考資料來源:百度百科-Netbeans

參考資料來源:百度百科-eclipse

參考資料來源:百度百科-MyEclipse

用java做一個java的編譯器

1. 下載

在GCC網(wǎng)站上()或者通過網(wǎng)上搜索可以查找到下載資源。目前GCC的最新版本為 3.4.0。可供下載的文件一般有兩種形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是壓縮格式不一樣,內(nèi)容完全一致,下載其中一種即可。

2. 解壓縮

根據(jù)壓縮格式,選擇下面相應(yīng)的一種方式解包(以下的“%”表示命令行提示符):

% tar xzvf gcc-3.4.0.tar.gz

或者

% bzcat gcc-3.4.0.tar.bz2 | tar xvf -

新生成的gcc-3.4.0這個目錄被稱為源目錄,用${srcdir}表示它。以后在出現(xiàn)${srcdir}的地方,應(yīng)該用真實的路徑來替換它。用pwd命令可以查看當(dāng)前路徑。

在${srcdir}/INSTALL目錄下有詳細的GCC安裝說明,可用瀏覽器打開index.html閱讀。

3. 建立目標(biāo)目錄

目標(biāo)目錄(用${objdir}表示)是用來存放編譯結(jié)果的地方。GCC建議編譯后的文件不要放在源目錄${srcdir]中(雖然這樣做也可以),最好單獨存放在另外一個目錄中,而且不能是${srcdir}的子目錄。

例如,可以這樣建立一個叫 gcc-build 的目標(biāo)目錄(與源目錄${srcdir}是同級目錄):

% mkdir gcc-build

% cd gcc-build

以下的操作主要是在目標(biāo)目錄 ${objdir} 下進行。

4. 配置

配置的目的是決定將GCC編譯器安裝到什么地方(${destdir}),支持什么語言以及指定其它一些選項等。其中,${destdir}不能與${objdir}或${srcdir}目錄相同。

配置是通過執(zhí)行${srcdir}下的configure來完成的。其命令格式為(記得用你的真實路徑替換${destdir}):

% ${srcdir}/configure --prefix=${destdir} [其它選項]

例如,如果想將GCC 3.4.0安裝到/usr/local/gcc-3.4.0目錄下,則${destdir}就表示這個路徑。

在我的機器上,我是這樣配置的:

% ../gcc-3.4.0/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java

將GCC安裝在/usr/local/gcc-3.4.0目錄下,支持C/C++和JAVA語言,其它選項參見GCC提供的幫助說明。

5. 編譯

% make

這是一個漫長的過程。在我的機器上(P4-1.6),這個過程用了50多分鐘。

6. 安裝

執(zhí)行下面的命令將編譯好的庫文件等拷貝到${destdir}目錄中(根據(jù)你設(shè)定的路徑,可能需要管理員的權(quán)限):

% make install

至此,GCC 3.4.0安裝過程就完成了。

6. 其它設(shè)置

GCC 3.4.0的所有文件,包括命令文件(如gcc、g++)、庫文件等都在${destdir}目錄下分別存放,如命令文件放在bin目錄下、庫文件在lib下、頭文件在include下等。由于命令文件和庫文件所在的目錄還沒有包含在相應(yīng)的搜索路徑內(nèi),所以必須要作適當(dāng)?shù)脑O(shè)置之后編譯器才能順利地找到并使用它們。

6.1 gcc、g++、gcj的設(shè)置

要想使用GCC 3.4.0的gcc等命令,簡單的方法就是把它的路徑${destdir}/bin放在環(huán)境變量PATH中。我不用這種方式,而是用符號連接的方式實現(xiàn),這樣做的好處是我仍然可以使用系統(tǒng)上原來的舊版本的GCC編譯器。

首先,查看原來的gcc所在的路徑:

% which gcc

在我的系統(tǒng)上,上述命令顯示:/usr/bin/gcc。因此,原來的gcc命令在/usr/bin目錄下。我們可以把GCC 3.4.0中的gcc、g++、gcj等命令在/usr/bin目錄下分別做一個符號連接:

% cd /usr/bin

% ln -s ${destdir}/bin/gcc gcc34

% ln -s ${destdir}/bin/g++ g++34

% ln -s ${destdir}/bin/gcj gcj34

這樣,就可以分別使用gcc34、g++34、gcj34來調(diào)用GCC 3.4.0的gcc、g++、gcj完成對C、C++、JAVA程序的編譯了。同時,仍然能夠使用舊版本的GCC編譯器中的gcc、g++等命令。

6.2 庫路徑的設(shè)置

將${destdir}/lib路徑添加到環(huán)境變量LD_LIBRARY_PATH中,最好添加到系統(tǒng)的配置文件中,這樣就不必要每次都設(shè)置這個環(huán)境變量了。

例如,如果GCC 3.4.0安裝在/usr/local/gcc-3.4.0目錄下,在RH Linux下可以直接在命令行上執(zhí)行或者在文件/etc/profile中添加下面一句:

setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH

7. 測試

用新的編譯命令(gcc34、g++34等)編譯你以前的C、C++程序,檢驗新安裝的GCC編譯器是否能正常工作。

8. 根據(jù)需要,可以刪除或者保留${srcdir}和${objdir}目錄。

如果用的是ubuntu或者是fedora的話 可以在源里直接安裝

網(wǎng)站標(biāo)題:java寫編譯器源代碼 java編寫編譯器
URL地址:http://vcdvsql.cn/article26/hiodcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站動態(tài)網(wǎng)站商城網(wǎng)站、網(wǎng)站策劃、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)