作者zhongpaul (西可蛇)
看板java
标题Re: [请益] 关於api的网站
时间Tue Oct 3 20:43:30 2006
※ 引述《[email protected] ( )》之铭言:
: ※ 引述《[email protected] (西可蛇)》之铭言:
怕太长以上自砍
: 这个我没办法回答你....因为我不会用sql
: 不过翻了一下API,Date这个class各有一个在java.util.底下跟java.sql.底下
: 如果要用java.sql那个就要import java.sql.*或是import java.sql.Date;
我按照您说的方法import java.sql.*;之後
出现了下列错误
aaa.java:8: cannot find symbol
symbol : constructor Date()
location: class java.sql.Date
Date date = new Date();
^
aaa.java:10: non-static method getYear() cannot be referenced from a static cont
ext
a = Date.getYear();
^
Note: aaa.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors
我後来又试了打上import java.util.*;去掉import java.sql.*
结果如下
aaa.java:9: non-static method getYear() cannot be referenced from a static conte
xt
a = Date.getYear();
^
Note: aaa.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
所以这是代表Date无法在JAVA 1.5.0版里面使用麽ˊˋ?
: 如果没记错的话....在新版本的它是被建议不使用的....在compile的时候会跑
: 出来,如果硬要用的话,只要在compile加上一个修饰字几乎都可以过关....
说到重点了...我就是很想硬要用.... ^^^^^^
↑这是什麽@@"
测试的时候都会出现Note: Recompile with -Xlint:deprecation for details.
所以我就很乖的在compile的时候跟着打javac -Xlint aaa.java
可是结果也只是多一个Warning跑出来跟我说DATE是不能用的而已~"~
很明显的这应该不是您所说的修饰字
所以...能解释一下修饰字是什麽神奇的东西麽0.0?
(给版主 我这篇原文好像忘记用站内信件了...
可是我怕这篇用站内他会看不到~"~ 我下次会乖乖用L的 囧...)
补上code好了 虽然可能没什麽帮助...
import java.io.*;
import java.util.*;
class aaa
{
public static void main(String[] args)
{
Date date = new Date();
int a;
a = Date.getYear();
System.out.println(a);
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.245.252
※ 编辑: zhongpaul 来自: 125.233.245.252 (10/03 20:49)