13、Java常用开发工具介绍
编辑器
记事本
Notepad++
Editplus
UltraEdit (UE)
其他文本编辑器
集成开发环境
JBuilder
Eclipse(http://www.eclipse.org/)
NetBeans(http://www.netbeans.org/)
我按照老师所说,下载了Notepad++,这个简单搜一下就能下好。但是下下来以后把HelloWorld.java写好后还要进cmd中来用javac生成.class文件,有点麻烦,我们这样:
弹出对话框:
选中并点Install即可安装。
然后重进Notepad++,在插件里找到NppExec→Execute…,弹出对话框,点这个,在上面command(s)输入:
NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
然后点保存(save…),还有要保存另外两个命令我放到下面的代码里:
cd "$(CURRENT_DIRECTORY)"
java "$(NAME_PART)" #这个保存为java
NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
cd "$(CURRENT_DIRECTORY)"
java "$(NAME_PART)" #这个保存为run
然后点NppExec→Advanced Options…弹出对话框
重启过后就可以在宏里看到这三个了↓
可以把前一节的代码复制过来在Notepad++运行,用宏来解释。
14、Java程序反编译介绍
Cavaj Java Decompiler 反编译器是一款图形界面的免费工具,可以重新从Java Class(类)文件中构建源代码。它支持Java Applets,JAR和ZIP文件的反编译,从中还原出你所需要的源代码,之后你就可以通过Java编程工具中的Class浏览器查看,或进行相关的操作。
Cavaj Java Decompiler是独立的Windows应用工具,即使没有安装Java,也可正常使用。
下载地址:http://http;//cavaj-java-decompiler.en.softonic.com
垃圾回收器(GC):
不再使用的内存空间应当进行回收——垃圾回收。在C/C++等语言中,由程序员负责回收无用内存。
垃圾回收器在Java程序运行过程中自动启用,用于检查并释放那些可以被释放的存储空间,程序员无法精确的控制和干预。
上面的文件下载好后,点开SETUP.EXE,除了路径其他一切下一步就好。然后就可以把.class文件拖动到打开的cavaj java decompiler中,就可以看到源代码了,不过加密过的.class文件无法看到。