こんにちは。どなたかJavaのエラーに詳しい方はどうか教えていただけないでしょうか?本にも載ってなくて、調べようがないので困っています。
エラーの内容は
注 ~の操作は未チェックまたは安全ではありません
注 詳細については -xlint:unchechkedオプションを指定して再コンパイルしてください。
と表示されてしまいます。ソースコードの中に
Hashtable ht=new hashtable();
~
ht.put( , );
とHashtableを使い、put()に値を入れて実行すると注~のようなエラーが出てしまいます。
全くわかりません。なにをすればいいのでしょうか?どうかよろしくお願いします。
No.1
- 回答日時:
>全くわかりません。
なにをすればいいのでしょうか?どうかよろしくお願いします。Generics を使え。ということじゃない?
Hashtable<string, string> ht = new Hashtable<string,string>();
ht.put("hello", "world");
な風に。
No.2ベストアンサー
- 回答日時:
Hashtableのように何でも入れられる(Objectを入れられる)コレクションクラスは、
何かと危険やメンドウがあるので、型を指定させるようにしているのです。
「ジェネリクス」とか「Genericity」というようにも言われます。
>本にも載ってなくて、調べようがないので困っています
Java5以降しか対応していないので、Java5未対応の書籍だと載ってないですね。
どーでもいいですが、厳密に言うと、これはエラーではなく、警告です。
おそらくclassファイルはできているはずですし、実行もできるはず。
でも、Java5以降を使うなら型は指定することをお勧めします。
参考URL:http://www.techscore.com/tech/J2SE/JavaLanguage/ …
わざわざご回答ありがとうございます。一応本に<>のことがのっていました。ですが、Genericityなどの用語は一切かいてありませんでした。
これはエラーではなく警告というんですか?初めて聞きました。
初心者で興味本位にJavaを始めて学校に通ってるのですが、途中から恐ろしくなってきました。こんなに難しいものだとは思わなかったので。
参考URLも見てみようと思います。
ご回答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Java Javaについて質問です。 勉強し始めたばかりの初心者です。 相続税について課税額を算出するコードを 1 2022/05/31 19:02
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 6 2023/03/03 18:05
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
jspのファイルでエラーが出る
-
JSP内でString型からint型に変...
-
JBossについて
-
JSPのIF文を教えて下さい
-
Transformのエラー
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
javaでEnumerationを使いたいの...
-
Javaのエラーについてです
-
Java エスケープ文字
-
重複jarの調査の仕方
-
java.lang.StackOverflowErrort...
-
String型とchar型の変換エラーです
-
Buttonを配列とすることができ...
-
タグが閉じてないというエラー...
-
JSPで意味不明のコンパイルエラー
-
jmapコマンドでメモリ不足のエラー
-
Eclipse デバッグ エラー処理
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
エラー:org.springframeworkが...
-
tomcat起動時エラー
-
Javaのエラーについてです
-
タグが閉じてないというエラー...
-
コンパイル時にエラーが出てし...
-
構文エラーのやり直しについて
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
Eclipseで次のエラー箇所にジャ...
-
JBossについて
-
JSPの表示時エラー
-
「型 ArrayList は総称ではあり...
-
Win32コンソールアプリでnamesp...
-
Eclipseの環境について
-
致命的: StandardServer.await:...
-
javaw.exeプロセスが正常起動し...
-
getParameterについて
-
JSP内でString型からint型に変...
おすすめ情報