<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    BlogJava 聯系 聚合 管理  

    Blog Stats

    隨筆檔案

    exams


    java世界

    世界Java

    2008年1月10日 #

    1.錯誤提示內容:Can‘t find class HelloworldApp
    

      解釋:(當鍵入java HelloWorldApp時發生該錯誤。)

      系統找不到名為HelloWorldApp的類文件。一般地,該錯誤意味著類名拼寫和源文件名不一樣,系統創建filename.class文件時使用的是類定義的名字,并且區分大小寫。

      例如:

      class HelloWorldapp(…)

      經編譯后將創建HelloWorldapp.class類。執行時,也要使用這個名字。發生這個錯誤時,可以使用文件查看命令Is或dir看看當前目錄下是否存在相應的文件,并檢查文件名的大小寫。

      2.錯誤提示內容:In class HelloWorldApp:main must be public and static

      解釋:如果main()方法的左側缺少static或public,會發生這個錯誤。前面已經解釋過對main()方法前面的修飾符有特殊的要求。

      3.文件中含有的類個數錯誤

      解釋:按照Java規則,在一個源文件中最多只能定義一個公有類,否則會發生運行時錯誤。如果一個應用系統中有多個公有類,則要把它們分別放在各自不同的文件中。文件中非公有類的個數不限。

      4.層次錯誤

      解釋:一個。java源文件可以含有三個“頂層”元素,這三個元素是:

      (1)一個包說明,即package語句,包說明是可選的。

      (2)任意多個引入語句,即import語句。

      (3)類和接口說明。

      這些語句必須按一定的次序出現,即,引入語句必須出現在所有的類說明之前,如果使用了包說明,則它必須出現在類說明和引入語句之前。

      例如,下面是正確的語句序列:

      package Transportation;

      import jaya.awt.Graphics

      import jays.applet.Applet;

      下面是兩例錯誤的語句順序:

      import java.aWt.Graphics

      import java.applet.Applet;

      package Transportation;

      該例中在包說明語句之前含有其他語句。

      package Transportation;

      package House;

      import java.applet.Applet;

      該例中含有兩個包說明語句。HP0-345 HP0-634

    1.錯誤提示內容:Can‘t find class HelloworldApp

      解釋:(當鍵入java HelloWorldApp時發生該錯誤。)

      系統找不到名為HelloWorldApp的類文件。一般地,該錯誤意味著類名拼寫和源文件名不一樣,系統創建filename.class文件時使用的是類定義的名字,并且區分大小寫。

      例如:

      class HelloWorldapp(…)

      經編譯后將創建HelloWorldapp.class類。執行時,也要使用這個名字。發生這個錯誤時,可以使用文件查看命令Is或dir看看當前目錄下是否存在相應的文件,并檢查文件名的大小寫。

      2.錯誤提示內容:In class HelloWorldApp:main must be public and static

      解釋:如果main()方法的左側缺少static或public,會發生這個錯誤。前面已經解釋過對main()方法前面的修飾符有特殊的要求。

      3.文件中含有的類個數錯誤

      解釋:按照Java規則,在一個源文件中最多只能定義一個公有類,否則會發生運行時錯誤。如果一個應用系統中有多個公有類,則要把它們分別放在各自不同的文件中。文件中非公有類的個數不限。

      4.層次錯誤

      解釋:一個。java源文件可以含有三個“頂層”元素,這三個元素是:

      (1)一個包說明,即package語句,包說明是可選的。

      (2)任意多個引入語句,即import語句。HP0-645 HP0-661

      (3)類和接口說明。

      這些語句必須按一定的次序出現,即,引入語句必須出現在所有的類說明之前,如果使用了包說明,則它必須出現在類說明和引入語句之前。

      例如,下面是正確的語句序列:

      package Transportation;

      import jaya.awt.Graphics

      import jays.applet.Applet;

      下面是兩例錯誤的語句順序:

      import java.aWt.Graphics

      import java.applet.Applet;

      package Transportation;

      該例中在包說明語句之前含有其他語句。

      package Transportation;

      package House;

      import java.applet.Applet;

      該例中含有兩個包說明語句。

    posted @ 2008-03-01 09:55 java2java 閱讀(1251) | 評論 (1)編輯 收藏

    一 JAVA 類中
    1。取出指定所在類的路徑

    class A {
    String getPath() {
         return this.getClass().getClassLoader().getSystemResource("A").getPath();
        }
    }

    2。取出類ClassLoader的開始路徑(執行路徑)
    //String preUri=this.getClass().getClassLoader().getResource("").getPath();

    比如WebApp的項目,以下的指令得出的結果就是

    /D:/project/crFj163Web/web/exploded/WEB-INF/classes/

    比如你是純java的程序,就是你執行java指令的當前路徑

    3。取出jdk所在的bin目錄

    //得到當前用戶路徑,執行路徑 System.getProperty(”user.dir”)

    其中user.dir是一個參數,更多參數請看這里

    二、jsp/servlet 中的取路徑

    以前我們常用getRealPath(),不過這個方法已經不推薦用了。但我們可以使用request.getContextPath().另外還有request.getRequestURL() 或者request.getRequestURI()。下面舉例,以建立一個app1的webapp為例

    1。request.getContextPath()打印出來的是

    /app1

    2。request.getRequestURL() 打印出來的是

    http://localhost:8080/app1/index.jsp

    3。request.getRequestURI() 打印出來的是

    /app1/index.jsp

    轉載(  190-721 000-746 )
    posted @ 2008-01-10 11:35 java2java 閱讀(1217) | 評論 (0)編輯 收藏

     
    import java.sql.*;

    public class Create {
    public Create() {
    }
    public static void main(String[] args){
    String url = "jdbc:oracle:thin:@10.0.1.3:1521:SDCDB";
    String query = "CREATE TABLE MYFIRST" + "(id INT,name CHAR(10))";
    String sql="insert into MYFIRST values(''1'',''liming'')";
    String sql1="insert into MYFIRST values(''2'',''mm'')";
    String sql2="delete MYFIRST where id=2";
    try
    {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn = DriverManager.getConnection(url, "test", "test");
    Statement stmt = conn.createStatement();
    stmt.executeUpdate(query);
    stmt.executeUpdate(sql);
    stmt.executeUpdate(sql1);
    stmt.executeUpdate(sql2);
    System.out.println("Create Success!");
    stmt.close();
    conn.close();
    }
    catch(java.lang.ClassNotFoundException e){
    System.err.print(e.getMessage());
    }
    catch(SQLException ex){
    System.out.println("\n***SQLException caught ***\n");
    }
    }
    }
    posted @ 2008-01-10 10:54 java2java 閱讀(1725) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 亚洲精品无码永久在线观看| 又爽又高潮的BB视频免费看| 亚洲国产精品无码久久久不卡 | 亚洲国产中文字幕在线观看| 亚洲国产精品无码观看久久| 免费的一级片网站| 亚洲av无码日韩av无码网站冲| 成人男女网18免费视频| 亚洲乱码无人区卡1卡2卡3| 国产成人精品免费直播| 男人免费视频一区二区在线观看| 丁香亚洲综合五月天婷婷| aaa毛片视频免费观看| 亚洲AV无码一区二区三区DV| 久久免费看黄a级毛片| 亚洲中文字幕无码一去台湾| 精品国产精品久久一区免费式| 野花视频在线官网免费1| 久久亚洲欧洲国产综合| 亚欧日韩毛片在线看免费网站| 亚洲嫩草影院在线观看| 久久电影网午夜鲁丝片免费| 精品在线观看免费| 国产精品亚洲а∨无码播放| 男人进去女人爽免费视频国产| 亚洲人成黄网在线观看| 免费真实播放国产乱子伦| 99久久免费国产精精品| 亚洲一线产区二线产区精华| 国产一区二区三区免费看| 久久免费线看线看| 亚洲日韩精品无码专区加勒比| 亚洲电影日韩精品| 久久综合给合久久国产免费| 国产精品亚洲综合五月天| 亚洲精品一级无码中文字幕| 每天更新的免费av片在线观看| 粉色视频成年免费人15次| 亚洲视频在线观看| 国产免费av一区二区三区| 久久99精品免费视频|