私はプログラミングに新しいです。今学んでいる言語imはjavaです。私の学校のポータルからいくつかの.classの例があり、Notepad ++でそれを開こうとしましたが、これまでに見たことのないランダムな文字のテキストが現れました。 ここに「コード」があります。.classファイルが壊れているように見えるのはなぜですか?
Êþº¾4¢¢¡¡¡¯¡¡¡¡¡¡¡¡ }〜8 9 < A 6 B C ; : D = > ? @ E] P] W p i t U t j s v X w Q x O M、NƒO "h ... Y†Z‡O [%c contido em%c。 %c©マイクラ%c¡ミノスカ%dªレラはアルファベットを行う。 %n%sは%p%です。 %s valores diferentes()F()I()Ljava/lang/String; ()I(I)Ljava/lang/String;()V(I)C(I)F (Ljava/lang/Object;)V(Ljava/lang/String;)Ljava/lang/StringBuilder; (Ljava/lang/String;); Ljava/lang/String; Ljava/lang/String; '(Ljava/util/Locale;)Ljava/util/Scanner; ? AxB = [%d、%d]ビット(1.40)コードEquipa Intervalo AインターバルB Letter Ljava/io/InputStream; Ljava/io/PrintStream; Ljava/util/Locale; Ljava/util/Scanner; NascimentoNá£o se intercetam。 Parab ns、faz%d anos。 Semsolução。 Tem%d anos。 USユニコード=%d Vitrias e derrotas [Ljava/lang/String; java/lang/String java/lang/StringBuilder java/lang/System java/util/Locale java/util /スキャナ次へnextFloat nextInt nextLine出力printf toString useLocale x = %f! tjts] P a *・)±t N a²!¶1 s t a¸&²!¶1 0 t R a¸&²!¶0 t Q a ¸ &2!¶/¶¬ta²!¶2°t T a¸&²!¶2°
t U a。 "»Y・+;²2、¶、¶-K²$¶ '±Œt V a。 「²$»Y・+;² "!2¶、¶、¶ - +¶(W±\ P A«Ÿ»Y²#・.²%¶3³½YSY SY SYSYSYSYSYSYSY SY SY SYSY SYSYSYSYSYSYSYSYSYS³" ±
コードは非常に簡単です、我々は今日だけ
までのクラスの3週間を持っていた、他には何をダウンロードしていない唯一のavaliable .classファイルがあります。
ジャストヘッドアップ、いくつかの単語はですポルトガル語なので、理解できないかもしれません:P
私は、私はこれに新しいので、この問題を解決するのに役立ちます。
ありがとうございます!
これは、テキストエディタで開いた場合のように見えます。 .classファイルにはバイトコードがあり、 'javap.exe'を試してください。 – BaSsGaz
' .java'ファイルにはあなたが探しているコードがあります。 '.class'はコンパイル後に得られるもので、本当に読みにくいものです。 – csmckelvey
'.class'は_binary_ファイルです。人間が読めるように作られていません。ソースファイル( '.java')が必要か、提案されているように' javap'のようなバイトコードビューアを使用してください。 – Obicere