花之慶次 2007-1-21 22:57
	這是第一次寫Java程式
這是第一次寫Java程式, 所用的是j2sdk1.4.2_03, 當我在記事本寫下myFirst.java時而又在命令提示字元以javac來compile我所寫的myFirst.java時, 就出現error:cannot read:myFirst.java, 並顯示出1 error這字樣, 我想請教一下我該如何改正呢??
以下是我學寫的最基本程式碼:
import java.lang.*;
public class myFirst
{ 
    public static void main(String[] args)
    {
     System.out.println("Hello World!!");
    }
}
真的好想知道那方面出錯
[[i] 本帖最後由 花之慶次 於 2007-1-21 11:10 PM 編輯 [/i]]
 
	jayzhou_2046 2007-1-22 08:43
	很正常, 應該沒有問題!
小弟相信花之慶次兄遇到的,
是setting問題啊!
 
	d_chu 2007-1-23 12:59
	would it be your environment values setting problem? It looks like when you call compile, it doesn't able to locate myFirst.java file
 
	saxontse 2007-1-23 16:28
	我反而想知你係點compile個java
係0係 cmd 度打javac myFirst.java?
定係用咩software (如realj)run?
仲有
你個file name 係唔係叫myFirst.java?
 
	花之慶次 2007-1-23 22:30
	[quote]原帖由 [i]jayzhou_2046[/i] 於 2007-1-22 08:43 發表
很正常, 應該沒有問題!
小弟相信花之慶次兄遇到的,
是setting問題啊! [/quote]
好想請教一下
何謂setting問題呢??:wondering::wondering:
 
	花之慶次 2007-1-23 22:34
	[quote]原帖由 [i]saxontse[/i] 於 2007-1-23 16:28 發表
我反而想知你係點compile個java
係0係 cmd 度打javac myFirst.java?
定係用咩software (如realj)run?
仲有
你個file name 係唔係叫myFirst.java? [/quote]
我的確在cmd打javac.exe來compile myFirst.java, 因為myFirst.java的確是用記事簿來寫
file name的確係myFirst.java, 但不知何故就是Run唔到個class
你知不知道是不是有其他原因, 例如會唔會.....
 
	twinsen2000 2007-1-27 18:33
	試試將你的頭一行改為:
import java.io.*;
public class myFirst
{ 
    public static void main(String[] args)
    {
     System.out.println("Hello World!!");
    }
}
因為java都像c-lang等要先加入developer所寫的function包, 就像寫c時要如果涉及input和output, 要先加入 #include<stdio.h>一樣, 而java 一樣, 當涉及input或output時, 就先要 import java.io.*; 而java.lang.* 則是為java程序設計提供基礎類庫,另我可提供一個[url=http://hk.wrs.yahoo.com/_ylt=A8tU33UtKLtF8n4BNRmzygt.;_ylu=X3oDMTB2M3MzdmZoBGNvbG8DdwRsA1dTMQRwb3MDMwRzZWMDc3IEdnRpZAM-/SIG=11h9tkq58/EXP=1169979821/**http%3A//www.janeg.ca/JQREF.pdf]Java Quick Reference[/url]參考:)
 
	twinsen2000 2007-1-27 18:53
	另外寫java時用sun 的[url=http://www.netbeans.info/downloads/index.php]NetBeans IDE[/url], 其實是個免費而不錯的選擇
 
	花之慶次 2007-1-28 23:40
	[quote]原帖由 [i]twinsen2000[/i] 於 2007-1-27 18:53 發表
另外寫java時用sun 的NetBeans IDE, 其實是個免費而不錯的選擇 [/quote]
雖然我還沒有時間好好地研究一下我的Java程式
不過我有一個題外話想請問一下, 那就是Java程式和JSP網絡編程其實有什麼關係??
 
	ciahoudun 2007-2-1 23:12
	一起学习,共同进步!!!!
 
	yaoming1311 2007-2-1 23:56
	要注意设置环境变量啊!!
 
	yaoming1311 2007-2-1 23:57
	我也是在辛苦的学习JAVA中∼∼∼
 
	usnameless 2007-2-2 14:10
	[quote]原帖由 [i]花之慶次[/i] 於 1/28/2007 07:40 AM 發表
雖然我還沒有時間好好地研究一下我的Java程式
不過我有一個題外話想請問一下, 那就是Java程式和JSP網絡編程其實有什麼關係?? [/quote]
JAVA/JAVAScript/JSP = VB/VBSCRIPT/ASP
Java 係complete programmimg language, JavaScript 只係Sub-set.  而JSP 就係JavaScript 同html 嘅結合, 利用JavaScripto係Server-side helps prepare the html.
關係同VB, VBScript, ASP 類似.
 
	usnameless 2007-2-2 14:14
	[quote]原帖由 [i]花之慶次[/i] 於 1/21/2007 06:57 AM 發表
這是第一次寫Java程式, 所用的是j2sdk1.4.2_03, 當我在記事本寫下myFirst.java時而又在命令提示字元以javac來compile我所寫的myFirst.java時, 就出現error:cannot read:myFirst.java, 並顯示出1 error這字樣, 我想 ... [/quote]
你9X9係將個file save as myFirst.java.txt .  試吓開command promt then "dir myFirst*"  Check吓個ful file name 啦!:handshake
 
	ajie 2007-2-12 01:29
	mark thank you~!
 
	花之慶次 2007-2-28 00:15
	以下這個Java程式有何問題??
public class test{
    public static void main(String args[]){
        System.out.println("陳");
        System.out.println("大");
        System.out.println("文");
        System.out.println("陳"+"大"+"文");
    }
}
以上這個Java程式好明顯是出錯, 但問題是:
public class test{
    public static void main(String args[]){
         System.out.println("我的名字是"+"陳大文");
   }
}
當然, 我是非常之清楚Java程式是接受"+", 反而"-", "*","/"是不能接受, 因此我想請問一下為什麼上面個程式是不能執行, 反而下面個程式反而可以執行??這是什麼原因??
 
	jayzhou_2046 2007-2-28 08:29
	想請問第一個程式有什麼問題呢?
小弟編譯後執行, 顯示結果如下:
陳
大
文
陳大文
 
	花之慶次 2007-2-28 23:48
	[quote]原帖由 [i]jayzhou_2046[/i] 於 2007-2-28 08:29 發表
想請問第一個程式有什麼問題呢?
小弟編譯後執行, 顯示結果如下:
陳
大
文
陳大文 [/quote]
奇怪....昨天我執行就話我有問題
今天我執行反而又成功, 不知什麼意思......
不過算了, 我想問一下Java又或者其他程式設計中有沒有必要背熟有關Java的保留字, 例如:final, instanceof.....
 
	jayzhou_2046 2007-3-1 08:45
	小弟相信"背熟有關Java的保留字"
對編程的效率有幫助!
但是如小弟經常都要使用不同的編程語言,
進行編程, 容易把它們混淆,
熟背如否幫助相對較少!
 
	usnameless 2007-3-1 09:03
	[quote]原帖由 [i]花之慶次[/i] 於 2/28/2007 07:48 AM 發表
奇怪....昨天我執行就話我有問題
今天我執行反而又成功, 不知什麼意思......
不過算了, 我想問一下Java又或者其他程式設計中有沒有必要背熟有關Java的保留字, 例如:final, instanceof..... [/quote]
, 仲背乜鬼...  Download 個freeware  editor 咪得囉!!! 如 Crimson Editor 乜野 html, perl, java, c++, php  syntax and keywords 都有晒...  記黎都多餘!!
[[i] 本帖最後由 usnameless 於 2007-2-28 17:04 編輯 [/i]]
 
	花之慶次 2007-3-3 00:45
	你們有何好建議, 那就是用Java來寫軟件又或者破解密碼程式, 我又該如何準備呢??
[[i] 本帖最後由 花之慶次 於 2007-3-3 00:49 編輯 [/i]]
 
	usnameless 2007-3-3 03:20
	[quote]原帖由 [i]花之慶次[/i] 於 3/2/2007 08:45 AM 發表
你們有何好建議, 那就是用Java來寫軟件又或者破解密碼程式, 我又該如何準備呢?? [/quote]
睇多D書囉...  哩本Java書唔洗錢可以合法download.  都ok ga.
[url=http://www.mindview.net/Books/TIJ/]點我!!!![/url]
 
	花之慶次 2007-3-3 22:21
	[quote]原帖由 [i]usnameless[/i] 於 2007-3-3 03:20 發表
睇多D書囉...  哩本Java書唔洗錢可以合法download.  都ok ga.
點我!!!! [/quote]
好,多謝你,如果在有什麼問題我會提出來:bow::bow::bow::bow::bow:
 
	花之慶次 2007-3-5 00:24
	這個程式輸出的結果是不是1,2??
public class test4{
     public static void main(String avgs[]){
              int intX;
              char chrY;
              
              intX = 1;
              chrY = 2;
     System.out.println(intX);
     System.out.println(chrY);
     }
}
 
	jayzhou_2046 2007-3-5 08:34
	第一個輸出是1
第二個輸出不是2
因chrY是char,
所以顯示出來是內碼為2的ASCII character!
 
	花之慶次 2007-3-8 23:54
	留意以下程式是對的, 不過有一個語句不明白:
public class SampleD3L3{
     public static void main(String args[]){
        String strMessage;
        strMessage = "I Love Java Hacker!!!";
        System.out.println(strMessage);                
        System.out.println("strMessage中含有"+strMessage.length()+"個字元!!");
     }
}
在程式中, strMessage.length()其實是有什麼用途呢??
 
	jayzhou_2046 2007-3-9 09:13
	strMessage.length()是用來找strMessage的長度.
 
	花之慶次 2007-3-14 22:54
	這個程式對於我來說可能深了少少:
//匯入類別
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class SampleD4L1{
      public static void main(String args[]){
         //建立用來讀取輸入資料的物件
      BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in), 1);
      try{
       //要輸入姓名
       System.out.println("請輸入你的姓名:");
      //宣告String類別型態的變數, 用來代入讀取的資料
       String myString = myReader.readLine();
      //連結訊息並顯示出
       System.out.println("Hi!!"+myString+", 很高興認識你");
   
   //錯誤處理區塊
   }catch(IOException e){
   }
}
以上的程式我真的不知道為什麼會出錯??
同時我也想請教一下以下的語句:
import java.io.BufferedReader;
import java.io.InputStreamReader;
Import java.io.IOException;
同時new BufferedReader(new InputStreamReader(System.in), 1); =>這個1字又是怎麼一回事??
另外, 何謂package??
以及最後一句:
}catch (IOException e){
又是如何??
[[i] 本帖最後由 花之慶次 於 2007-3-14 23:25 編輯 [/i]]
 
	花之慶次 2007-3-14 23:12
	還有一點, 有關Java Core API Reference又是什麼東西??
 
	jayzhou_2046 2007-3-15 08:25
	相信Sun Microsystem有關的url可以幫到你:
[url]http://java.sun.com/javase/reference/api.jsp[/url]
 
	花之慶次 2007-3-15 22:36
	對不起, 從今天起我會好好的學習Java再來請教你!!!!!!
:(:(
[[i] 本帖最後由 花之慶次 於 2007-3-15 23:09 編輯 [/i]]
 
	jayzhou_2046 2007-3-16 09:37
	花兄請別客氣!
大仦兒談論研究一下
才有意思嘛!
 
	feng461 2007-3-17 04:47
	451
士大夫管理;可能离开;阿里山扩大农民;了;了按时;老大娘外;哦可能
 
	花之慶次 2007-3-18 23:14
	有一件事我又不懂的, 自從我安裝了Java程式以後, 在已經確定了有關變數路徑以後, 撰寫Java程式的確是有一點順利, 但有一點我是不太明白, 就是自從確定了Java程式的變數路徑以後當我想寫Ruby on Rails時又不能撰寫, 同時以下幾個在命令提示字元指令中有幾個是不能執行, 分別是ping, tracert finger, telnet, ftp, nbtstat, nslookup以及rsh, 這些指令是這樣顯示的:
'ping'不是內部或外部命令,
可執行的程式或批次檔.
以上問題我該怎麼辦呢????
 
	BeeBeeBee 2007-4-5 16:24
	*** 作者被禁止或刪除 內容自動屏蔽 ***
 
	花之慶次 2007-4-9 23:38
	想問一下在JAVA中有所謂Virtual Machine, 是什麼意思??
 
	jayzhou_2046 2007-4-10 09:23
	[quote]原帖由 [i]花之慶次[/i] 於 2007-4-9 23:38 發表
想問一下在JAVA中有所謂Virtual Machine, 是什麼意思?? [/quote]
Virtual machine (VM) 是一個虛擬平台,
把程式跟不同的硬件/作業系統平台分隔開.
令該程式在VM上運行,
而非在之下的物理平台運行.
Java開發在不同的硬件/作業系統平台上開發了VM,
從而達到write once run anywhere的目的.
 
	花之慶次 2007-4-19 00:04
	如何定義Java 程式碼是最安全嗎
 
	花之慶次 2007-4-23 22:55
	如果我想替我公司寫一個網頁....
你們主不主張我用Java來寫呢??我只是想知道, 當然, 我所做的公司只不過是小公司, 沒有理由用太複雜的程式設計來寫, 最好是用html, 是不是??
[[i] 本帖最後由 花之慶次 於 2007-4-24 00:22 編輯 [/i]]
 
	jayzhou_2046 2007-4-24 08:35
	[quote]原帖由 [i]花之慶次[/i] 於 2007-4-23 22:55 發表
如果我想替我公司寫一個網頁....
你們主不主張我用Java來寫呢??我只是想知道, 當然, 我所做的公司只不過是小公司, 沒有理由用太複雜的程式設計來寫, 最好是用html, 是不是?? [/quote]
版主要把有關的詳情披露一下!
 
	kalki 2007-4-28 23:50
	網頁html+javaScript最好
 
	花之慶次 2007-4-30 00:05
	以下的程式又不知道出了什麼問題??
import java.io.*;
class Sample13
{
     public static void main(String args[]) throws IOExpection
     {
           System.out.println("請輸入文字字串");
           BufferedReader br = 
           new BufferedReader(new InputStreamReader
(System.in));
           String str = br.readline();
           System.out.println("剛才輸入的字串是:" +str);
      }
}
主要就是以下這兩句出了問題
Sample13.java:4 cannot find symbol
symbol:class IOExpection
location:class Sample13
   public static voi main(string args[]throws IOExpection, 劬就是IOExpection出了問題, 那究竟是什麼問題??, 因為我好清楚IOExpection是一個鍵盤輸入變數值, 低問題是為什麼我在用Javac時會有cannot find symbol呢?? 如果我刪除這一句話的話, 程式又可以繼續執行下去, 又時什麼意思呢??
其次是:
Sample12.java:9: cannot find symbol
symbol:method readline()
location: class java.io.BufferedReader
String str=br.readline();
究竟是出了什麼問題呢??
[[i] 本帖最後由 花之慶次 於 2007-4-30 00:22 編輯 [/i]]
 
	hello5683 2007-5-17 12:49
	Don't see any problem.
 
	twinsen2000 2007-5-18 04:28
	:oh:你打錯字~ 係IOException,唔係IOExpection呀∼!!:L:L:L
你copy我呢個試多次啦∼
import java.io.*;
class Sample13
{
     public static void main(String args[]) throws IOException
     {
           System.out.println("請輸入文字字串");
           BufferedReader br = 
           new BufferedReader(new InputStreamReader(System.in));
           String str = br.readLine();
           System.out.println("剛才輸入的字串是:" +str);
      }
}
[[i] 本帖最後由 twinsen2000 於 2007-5-19 01:19 編輯 [/i]]
 
	fai1492 2007-5-18 16:00
	沒有問題啊,,,你set錯一些東西嗎..?
 
	klome 2007-5-19 13:49
	Good!!THX!!.
 
	花之慶次 2007-5-20 11:16
	[quote]原帖由 [i]twinsen2000[/i] 於 2007-5-18 04:28 發表
:oh:你打錯字~ 係IOException,唔係IOExpection呀∼!!:L:L:L
你copy我呢個試多次啦∼
import java.io.*;
class Sample13
{
     public static void main(String args[]) throws IOException
      ... [/quote]
多謝你, 朋友!!!!:bow::bow:
 
	花之慶次 2007-5-20 13:09
	有沒有人知道Apache Jakarta-Tomcat5.5.9對於撰寫JSP有何幫助???
 
	花之慶次 2007-5-20 13:16
	[quote]原帖由 [i]twinsen2000[/i] 於 2007-5-18 04:28 發表
:oh:你打錯字~ 係IOException,唔係IOExpection呀∼!!:L:L:L
你copy我呢個試多次啦∼
import java.io.*;
class Sample13
{
     public static void main(String args[]) throws IOException
      ... [/quote]
以下的程式又不知道出了什麼問題??
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class Sample055MessageFilter implements Filter {
        public void init(FilterConfig config)
        {
        }
        public void destroy()
        {
        }
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
        throws ServletException, IOException
    {
                Date today=new Date();
                PrintWriter out=((HttpServletResponse)response).getWriter();
                out.println("<center><span style=\"font-size:18pt;color:white;background-color:#888888\">");
                out.println("Cool Company Inc.,</span><p>");
                out.println(today);
                out.println("</center><p>");
                chain.doFilter(request,response);
    }
}
 
	wantmm 2007-5-21 16:35
	相信Sun Microsystem有關的url可以幫到你:
[url]http://java.sun.com/javase/reference/api.jsp[/url]