- ベストアンサー
Object.class
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
クラスObjectはJava実行環境に備わっているクラスです。 java.langパッケージの中にあります。 Stringクラスとか、そういうクラスと一緒です。 参考URLから、 「J2SE 5.0 ドキュメント」をダウンロードするか、表示して、 「Java2プラットフォームAPI仕様」の java.langパッケージのところを見てください。 Objectクラスについての説明が載っています。
関連するQ&A
- Classオブジェクトとは?
Classオブジェクトとは、どのようなものなのですか? Sun Microのホームページに”実行中の Java アプリケーションのクラスおよびインタフェースを表します。”と書いていますが、意味がわかりません。詳しく教えて下さい。お願いします。
- ベストアンサー
- Java
- public でないObjectはXMLEncoderで書き出せない?
PublicでないObjectは、XMLEncoderで書き出せないのでしょうか? 以下のような処理を作成し、実行するとIllegalAccessExceptionが発生してしまいます。 PublicでないObject(Data)に対して、seAccessible(true)が設定できればいけそうなのですが、やり方がわからず悩んでいます。 class Data implements java.io.Serializable { public String m = "a"; public Data() { } public static void main (String args[]) throws Exception { Data data = new Data(); XMLEncoder e = new XMLEncoder(new BufferedOutputStream(new FileOutputStream("/tmp/data.xml"))); e.writeObject(data ); e.close(); } } # java Data java.lang.IllegalAccessException: Class java.beans.Statement can not access a member of class Data with modifiers "public" Continuing ... java.lang.Exception: discarding statement XMLEncoder0.writeObject(Data0); Continuing ...
- 締切済み
- Java
- Appletが動きません・・・
こんにちは。今日Javaを学び始めた超初心者です。 -HelloApplet.java-------------------------- import java.awt.Graphics; import java.applet.Applet; class HelloApplet extends Applet{ public void paint(Graphics g){ g.drawString("Hello World", 50,25); } } ------------------------------------------- で、これをコンパイルしてHTMLに組み込み、Appletviewerで見てみるのですが、 以下のようなメッセージが出ます。 ---------------------------------------------- C:\java>appletviewer hello.html load: HelloApplet.class は public ではありません。あるいは public なコンストラク タを持っていません。 java.lang.IllegalAccessException: Class sun.applet.AppletPanel can not access a member of class HelloApplet with modifiers "" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57) at java.lang.Class.newInstance0(Class.java:302) at java.lang.Class.newInstance0(Class.java:302) at java.lang.Class.newInstance(Class.java:261) at sun.applet.AppletPanel.createApplet(AppletPanel.java:617) at sun.applet.AppletPanel.runLoader(AppletPanel.java:546) at sun.applet.AppletPanel.run(AppletPanel.java:298) at java.lang.Thread.run(Thread.java:534) ---------------------------------------------- HTMLを開くと赤い「×」が出ています。 環境ですが、 CLASSPATH:C:\j2sdk1.4.2_04\lib\tools.jar;.;c:\java PATH:C:\WINDOWS;C:\WINDOWS\COMMAND;C:\j2sdk1.4.2_04\bin 作業フォルダ: c:\java となっています。 おかしいところはないと思うのですけど・・・。 宜しくお願い致します。
- ベストアンサー
- Java
- コンパイルした後 java (classファイルの名前) が実行できない
すみません。本当につまらない質問かもしれませんが コンパイルまではDOS窓でできるんですが。できたCLASS ファイルを java (できたclassファイル名) を実行しよう としても、 Exception in thread "main" java.lang.NoClassDefFoundError: (できたファイルの名前) と表示されてしまい、まったく実行できません。 これはどうしたら実行できるのでしょうか? なお、最新版のSDKとJava 2 Runtime Environmentはインストールしています。 どうかお願いします。
- ベストアンサー
- Java
- Class.forNameって?
Class t = Class.forName("java.lang.Thread"); と Thread t=new Thread(); の 違いを教えてください。
- ベストアンサー
- Java
- オブジェクト指向で作るプログラミング
オブジェクト指向プログラミングで作るものってどんなものですか??(たとえば、、、ゲームとか、エクセルとかですか??) あと・・・Cを勉強してから、javaにいく人がいますが、Cとjavaは似ているのですか??
- ベストアンサー
- C・C++・C#
- Eclips でオブジェクトコードのコンパイルエラー
こんにちは。 JavaもEclipsも超初心者で学習本を頼りに勉強しています。 簡単なオブジェクトソースを書いてみたのですが、普通にコンパイルすると 「java.lang.NoClassDefFoundError: shohin/java Exception in thread "main" 」と表示されてしまいます。 mainはオブジェクトソースなんで無いのは正しいとおもうのですが・・・(+_+) おかしな質問かも知れませんが、よろしくお願いいたします。
- ベストアンサー
- Java
- Eclipse (3.5)で.classファイルの作成をするには?
Eclipse (3.5)で.classファイルの作成をするには? ホームページビルダーにJavaアプレットを挿入する機能があるのですが、 ファイル形式が.classでないといけないようです。 eclipseで作成されたファイルは、.javaしか見当たらないのですが、 .classファイルを作成するにはどうしたらいいのでしょうか?
- ベストアンサー
- Java
- メインクラス○○.classが見つからなかったか…
JAVA 初心者です。 簡単な Hello World プログラムを作って実行しましたが、 「エラー: メインクラスHello.classが見つからなかったかロードできませんでした」 と表示されエラーになっています。 >javacc -version javac 1.7.0_03 >java -version java version "1.7.0_03" Java(TM) SE Runtime Environment (build 1.7.0_03-b05) Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode) >cd c:\Users\me\Documents\java_test >javac Hello.java としてコンパイルは通るのですが、 >java Hello.class とすると、上記エラーメッセージが表示されます。 システム環境変数には C:\glassfish3\jdk7\bin を追加しました。 初歩的なところでつまずいていると思うのですが、ご教示のほどよろしくお願いします。
- ベストアンサー
- Java
- コンパイルエラー(Threadオブジェクト化)
Runnableを継承したNormalClassをThreadとしてオブジェクト化しようとしているのですが、コンパイルエラーが出現して困っています。どうすればいいでしょうか? 下記エラー参照 Main.java:1: NormalClass は abstract でなく、java.lang.Runnable 内の abstract メソッド run() をオーバーライドしません。 下記ソース class NormalClass implements Runnable{ } class Main extends Thread{ public static void main(String args[]){ test = new Thread(new NormalClass()); } }
- ベストアンサー
- Java
お礼
有難うございました。学習の弾みがつきます。