
Java
文章平均质量分 70
navy0418
这个作者很懒,什么都没留下…
展开
-
利用DES加密算法保护Java源代码
Java语言是一种非常适用于网络编程的语言,它的基本结构与C++极为相似,但抛弃了C/C++中指针等内容,同时它吸收了Smalltalk、C++面向对象的编程思想。它具有简单性、鲁棒性、可移植性、动态性等特点。这些特点使得Java成为跨平台应用开发的一种规范,在世界范围内广泛流传。 加密Java源码的原因 Java源代码经过编译以后在JVM中执行。由于JVM界面是完全透明的,Java类文件能转载 2009-03-24 14:36:00 · 379 阅读 · 0 评论 -
学习技术的三部曲:WHAT、HOW、WHY
最近几天有些网友在邮件里面问我关于学习的问题。有很多人觉得工作了几年,也学会了不少的类库、框架、甚至语言,但是感觉自己的能力没有太大的提高。因此今天来说一下我个人对这方面的体会。 我把学习归类为三个步骤:What、How、Why。经过我对周围同事和朋友的观察,大部分感觉自己技术没有提高的人,都仅仅停留在What阶段。下面我把这三个步骤解释一下。 ★第一步:WHAT 所谓的“WHAT”,就是转载 2009-04-14 17:10:00 · 412 阅读 · 0 评论 -
JVM寻找Class的顺序
自JDK 1.2以后,JVM采用了委托(delegate)模式来载入class.采用这种设计的原因可以参考http://java.sun.com/docs/books/tutorial/ext/basics/load.html 归纳来讲:是基于JVM sandbox(沙盒)安装模型上提供应用层的可定制的安全机制.Java虚拟机(JVM)寻找Class的顺序 1. Bootstrap c转载 2009-10-23 11:50:00 · 862 阅读 · 0 评论 -
-jar参数运行应用时classpath的设置方法
当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarExe.jar的内部class作为类的寻找范围。 **解决方案** 一 Boot转载 2009-10-23 12:01:00 · 858 阅读 · 0 评论 -
ExecutorService+FutureTask实现程序执行超时监控
场景描述:一个程序如果超过5秒还未执行完成,希望调用别的程序实现该功能 解决方法:用户ExecutorService+FutureTask实现超过一定时间后,自动执行下面程序优点:对程序的执行时间进行控制、处理缺点:如果A程序是一个死循环,FutureTask.get(int,S原创 2011-07-17 14:12:43 · 7462 阅读 · 0 评论