Cavaj Java Decompiler is a graphical freeware utility that reconstructs Java source code from CLASS files. You can decompile Java applets, JAR and ZIP files, producing accurate Java source code. Browse the reconstructed source code with the Class View for instant access to methods and fields. The program is a standalone Windows application, and it doesn't require you to have Java installed.
Cavaj Java Decompiler 反编译器是一款图形界面的免费工具,可以重新从Java Class(类)文件中构建源代码。它支持Java applets,JAR和ZIP文件的反编译,从中还原出你所需要的源代码,之后你就可以通过Java编程工具中的Class浏览器查看,或进行相关操作。
Cavaj Java Decompiler是独立的Windows应用程序,即使没有安装Java,也可以正常使用。
official website:
http://cavaj-java-decompiler.en.softonic.com/ ......
1.1 安装JDK
1.1.1 下载JDK
打开http://java.sun.com/网站,在目录里面选择Download,在下拉菜单中选择Java SE
进入下一个页面,要选择下载JDK,而不要下载JRE:
接下来是选择运行的平台,这里当然是选择linux了:
选择好平台后,点击continue:
这里可以直接点击下面的Skip this Step,然后就可以到达真正的下载页面了:
直接点击要下载的那一个就可以了,这里最下载jdk-6u18-linux-i586.bin也就是第二个,rpm是为RedHat版本的linux而设计的,所在如果你的系统是RedHat的你也可以考虑下载第一个,但这里下载第二个。
1.1.2 安装JDK
打开linux的命令终端,进入到存放下载好的JDK文件的目录中去,然后运行这个bin文件就可以了,这里可以在命令终端中输入:./jdk-6u18-linux-i586.bin:
然后回车运行,回出现一个license文件,一直回车就是了:
最好回出现一个询问你是否同意这个license的对话提示,输入”yes”同意就可以了:
回车继续运行,就可以完成解压工作:
要求按回车继续,按一下回车就可了。最后会得到一个文件夹,这个 ......
1.1 安装JDK
1.1.1 下载JDK
打开http://java.sun.com/网站,在目录里面选择Download,在下拉菜单中选择Java SE
进入下一个页面,要选择下载JDK,而不要下载JRE:
接下来是选择运行的平台,这里当然是选择linux了:
选择好平台后,点击continue:
这里可以直接点击下面的Skip this Step,然后就可以到达真正的下载页面了:
直接点击要下载的那一个就可以了,这里最下载jdk-6u18-linux-i586.bin也就是第二个,rpm是为RedHat版本的linux而设计的,所在如果你的系统是RedHat的你也可以考虑下载第一个,但这里下载第二个。
1.1.2 安装JDK
打开linux的命令终端,进入到存放下载好的JDK文件的目录中去,然后运行这个bin文件就可以了,这里可以在命令终端中输入:./jdk-6u18-linux-i586.bin:
然后回车运行,回出现一个license文件,一直回车就是了:
最好回出现一个询问你是否同意这个license的对话提示,输入”yes”同意就可以了:
回车继续运行,就可以完成解压工作:
要求按回车继续,按一下回车就可了。最后会得到一个文件夹,这个 ......
如果你升级到了1.3.3,并且deploy了新版本的应用,会发现
Error: Not Found
The requested URL /login
was not found on this server.
很悲剧,原因与filter设置有关(和程序无关,是sdk的问题),issue已经有了。
解决办法:
升级到1.3.3.1,下载地址
用ec插件仍然无法更新,下载sdk解压到X:\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004211208
目录下,改名或者覆盖1.3.3的即可。 ......
java试题
http://202.201.112.11/jpk/apply/teacher/preface/53/test123/test3/exam.htm
1.接口中方法的前面有哪些修饰符
访问权限 返回值类型 是否静态 是否抽象
2.以下哪个为真
Interger a = new Interger(9);
Interger b = new Interger(9);
Long c = New Long(9)
-----
A. a==b
B. b==c
C. a.equals(b)
D. b.equals(new Interger(9))
cd
3.以下哪两个方法可以加到three中
class one{
public one foo(){return this;}
}
class two extends one{
public one foo(){return this;}
}
class three extends two{
//插入到这
}
---
A. public void foo(){}
B. public int foo(){return 1;}
C. public one foo(){return this;}
d. public two foo(){return this;}
e. public object foo(){return this;}
cd
4.以下哪些为true
class a{}
class b extends a{}
class ......
在Eclipse中我们经常会向主方法注入参数,以提供给程序的运行,其方法如下:
1.点运行按钮(或右击要运行的类)
2.点击Open Run Dialog..
3.选中左侧需要运行的类
4.在右侧选中Argument
5.在Program Argument中输入你要注入到主函数中的参数
6.点击运行(Run),就可以运行了。。。 ......
豆豆网 技术应用频道 2009年06月10日 【字号:小中大】 收藏本文
JProfiler memcached JavaCC EclEmma Jester Java加密技术(七)。
ECC
ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。
当我开始整理《Java加密技术(二)》的时候,sentinel hasp,我就已经在开始研究ECC了,但是关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最终只有一种答案——ECC算法在jdk1.5后加入支持,目前仅仅只能完成密钥的生成与解析。
尽管如此,我照旧提供相应的Java实现代码,以供大家参考。
通过java代码实现如下:Coder类见 Java加密技术(一)
Java代码
import java.math.BigInteger;
import java.security.Key;
import java.security.KeyFactory;
import java.security.interfaces.ECPrivateKey;
import java.security.interfaces.ECPublicKey;
import java.security ......