我是编程新手。我现在学习的语言是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
我很感激任何解决这个问题的帮助,因为我是新手。
提前致谢!
答案 0 :(得分:-1)
你不应该用记事本打开它们
.class
个文件是编译的Java文件
它们包含Java源代码的二进制简化
它们应该被计算机(准确地说是JVM)理解,而不是人类理解。
您可以查找.java
个文件,其中包含人类可读的Java源代码
或者你可能想要反编译它们,如果你需要知道原始的源代码并且你没有它
你可以使用javap.exe
或任何在线反汇编程序来做到这一点。
另一种可能性是你得到了它们,所以你可以导入它们中的功能(虽然这似乎不太可能)。
这完全取决于你打算用它们做什么。