为什么我的.class文件似乎已损坏?

时间:2017-10-16 21:25:39

标签: java

我是编程新手。我现在学习的语言是java。我从学校的门户网站上获得了一些.class示例,试图用Notepad ++打开它,它出现了一些我从未见过的随机字符文本。 这是“代码”:

Êþº¾4ŠFG H I J K L ^ _`b c d e f k l m n o z r‰z {| } ~8 9< A 6   7   乙   C   4   ;   4   :   d    五    =    >    ?    @    E] P] W p i t U t j t s v X w Q x g€O M,NƒO“h ... Y†Z‡O [%c contido em%c。 %céMaiúscula%céMinúscula%dÂ-letra do alfabeto。 %n%s tem%d pontos。 %s valores diferentes()F()I()Ljava / lang / String; ()V(I)C(I)F(I)I(I)Ljava / lang / String; (I)V(I [Ljava / lang / Object;)V(Ljava / io / InputStream;)V - (Ljava / lang / String;)Ljava / lang / StringBuilder; (Ljava / lang / String;)V<(Ljava / lang / String; [Ljava / lang / Object;)Ljava / io / PrintStream; “(Ljava / UTIL /区域设置;)Ljava / util的/扫描仪; ? AxB = [%d,%d]位(1..40)Code Equipa Intervalo A Intervalo B Jogos realizados Letra Ljava / io / InputStream; Ljava / IO /的PrintStream; Ljava / UTIL /区域设置; Ljava / UTIL /扫描仪; NascimentoNão se intercetam。 Parabéns,faz%d anos。 Semsolução。 Tem%d anos。美国Unicode =%dVitóriasederrotas [Ljava / lang / String; aabc追加charAt在java / io / PrintStream中java / lang / Object java / lang / String java / lang / StringBuilder java / lang / System java / util / Locale java / util / Scanner next nextFloat nextInt nextLine out print printf toString useLocale x = %F !  t j t s] P a *·)±t Na²!¶1¬tSa¸&²!¶1¬tMa²!¶0®tRa¸&²!¶0®tQ a ¸&²!¶/¶¬oa²!¶2°t Ta¸&²!¶2°
 你好“»Y·+;²”2¶,¶,¶-K²$
¶'±ŒtV a。 “²$»Y·+;²”2¶,¶,¶ - +¶(W±\ P a«Ÿ»Y²#·。2%¶3³!½YSY SY SYSYSYSYSYSYSY SY SY SYSY SYSYSYSYSYSYSYSYSYS³“±

代码非常简单,我们只有3周的课程直到今天

只有可下载的.class文件,没有别的。

只是抬头,有些词是葡萄牙语,所以你可能不理解它们:P

我很感激任何解决这个问题的帮助,因为我是新手。

提前致谢!

1 个答案:

答案 0 :(得分:-1)

你不应该用记事本打开它们 .class个文件是编译的Java文件 它们包含Java源代码的二进制简化 它们应该被计算机(准确地说是JVM)理解,而不是人类理解。

您可以查找.java个文件,其中包含人类可读的Java源代码 或者你可能想要反编译它们,如果你需要知道原始的源代码并且你没有它 你可以使用javap.exe或任何在线反汇编程序来做到这一点。

另一种可能性是你得到了它们,所以你可以导入它们中的功能(虽然这似乎不太可能)。

这完全取决于你打算用它们做什么。