<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:成都千鋒IT培訓  >  行業資訊  >  成都Java培訓,初學者基礎問題及答案

    成都Java培訓,初學者基礎問題及答案

    來源:千鋒教育
    發布人:千青
    時間: 2021-05-20 16:52:00

          學習Java,必然會面臨各種各樣的問題,今天,小編就為大家總結了一些萌新零基礎同學剛接觸Java時會遇見的問題以及答案,接下來大家一起看看吧!

    成都Java培訓,初學者基礎問題及答案

          基礎問題

          1、什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本號又是怎么回事?

          答:Java是一種通用的,并發的,強類型的,面向對象的編程語言(摘自Java規范第二版) JDK是Sun公司分發的免費Java開發工具,正式名稱為J2SDK(Java2 Softw are Develop Kit)。

          2、什么是JRE/J2RE?

          答:J2RE是Java2 Runtime Environment,即Java運行環境,有時簡稱JRE。

          如果你只需要運行Java程序或Applet,下載并安裝它即可。如果你要自行開發Java軟件,請下載JDK。在JDK中附帶有J2RE。

          3、學習Java用什么工具比較好?

          答:小博建議首先使用JDK+文本編輯器,這有助你理解下列幾個基礎概念:path,classpath,package 并熟悉基本命令:javac和java。并且下載和你的JDK版本一致的API幫助。如果你不確定類或函數的用法,請先查閱API而不是發貼求助。

          4、Java和C++哪個更好?

          答:這個問題是一個很不恰當的問題。你應該問:Java和C++哪個更適用于我的項目?

          如果你不需要跨平臺,不需要分布式,要強調程序的運行速度,C++更為適用。反之?你應當考慮Java。

          6、什么是J2SE/J2EE/J2ME?

          答:J2SE就是一般的Java。

          J2EE規范更多的是對J2EE服務器的要求和開發人員的約束。J2ME是針對嵌入式設備的,比如Java手機,它有自己的SDK。而J2EE使用J2SE的SDK。

          命令篇

          1、寫了第一個Java程序,應該如何編譯/運行?

          答:首先請將程序保存為xxx.java文件,然后在dos窗口下使用javac xxx.java命令,你會發現該目錄下多了一個xxx.class文件,再使用java xxx命令,你的java程序就開始運行了。

          2、照你說的做了,但是出現什么“javac”不是內部或外部命令,也不是可運行的程序或批處理文件。"

          答:你遇到了path問題。操作系統在一定的范圍(path)內搜索javac.exe,但是沒能找到。

          請編輯你的操作系統環境變量,新增一個JAVA_HOME變量,設為你JDK的安裝目錄。

           再編輯Path變量,加上一項 %JAVA_HOME% /bin。

           然后關掉并新開一個dos窗口,你就可以使用javac和java命令了。

          3、javac xxx.java順利通過了,但是java xxx的時候顯示什么“NoClassDefFoundError”?

          答:你遇到了classpath問題。java命令在一定的范圍(classpath)內搜索你要用的class文件,但是未能找到。

          首先請確認你沒有錯敲成java xxx.class,其次,檢查你的CLASSPATH環境變量,如果你設置了該變量又沒有包含.(代表當前目錄)的你就會遇到這個問題。請在你的CLASSPATH環境變量中加入一項。

          4、在java xxx的時候顯示"Exception in thread "main" java.lang.NoSuchMethodError: main"。

          答:首先,在你的程序中每個java文件有且只能有一個public類,這個類的類名必須和文件名的大小寫完全一樣。

          其次,在你要運行的類中有且只能有一個public static void main(String[] args)方法,這個方法就是你的主程序。

          5、package是什么意思?怎么用?

          答:為了唯一標識每個類并分組,java使用了package的概念。

          每個類都有一個全名,例如String的全名是java.lang.String,其中java.lang是包名,String是短名。

          這樣,如果你也定義了String,你可以把它放在mypackage中,通過使用全名mypackage.String和java.lang.String來區分這兩個類。同時,將邏輯上相關的類放在同一個包中,可以使程序結構更為清楚。你要做的就是在java文件開頭加一行"package mypackage;"。

          注意包沒有嵌套或包含關系,A包和A.B包對java命令來說是并列的兩個包。

          6、沒有聲明任何package會怎么樣?

          答:你的類被認為放在默認包中。這時全名和短名是一致的。

          7、在一個類中怎么使用其他類?

          答:如果你使用java.lang包中的類,不用做任何事。

          如果你使用其他包中的類,使用import package1.class1; 或 import package2.*;

          這里.*表示引入這個包中的所有類。然后在程序中你可以使用其他類的短名。

          如果短名有沖突,使用全名來區分。

    成都Java培訓,初學者基礎問題及答案

          想要學習Java開發的朋友,可以參考千鋒成都Java培訓班(www.yncex.com)的學習路線,千鋒成都有著多年IT行業培訓經驗,在業內有著極好的口碑,選擇千鋒教育成都校區,助你輕松學習Java開發。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    零基礎學習java多久可以學會?

    2023-04-06

    學程序員需要什么條件?要掌握哪些方面的基礎理論知識

    2023-02-13

    程序員培訓一般要多少錢?要考慮相應的綜合性價比

    2023-02-01

    最新文章NEW

    計算機前端和后端區別,哪個好?

    2023-03-30

    it培訓大概需要多少錢?快速的完成相應的綜合分析和對比

    2023-01-11

    成都it培訓多少錢?把握了當前的市場培訓價格

    2023-01-11

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>