读J道一经典帖有感
摘要: 不要追求某种思想会被所有人认可,每个人都有自己的理解方式,只要把知识理解了,无论你是通过什么思想去理解的,只要明白会运用它就可以了。理论,谁都可以学懂,时间长短的事。但不是每个人都能够灵活的运用它。而现实中,后者,才是我们学习的目的。
阅读全文
Find a way out of the ClassLoader maze---走出ClassLoader迷宫
摘要: 在上篇文章中,遇到朋友提到上下文加载器的问题。一直有很多疑惑。今天在CSDN上正巧看到一篇关于上下文加载器的译文(这方面网上相关的资料真的太少了)。感觉有所启发。于是搜了搜原文。连同译文一块作为收藏。
才发现自己对类加载器的理解还很肤浅。学习,再学习!
阅读全文
JAVA加密解密---自定义类加载器应用
摘要: 自定义的类加载器能够灵活的控制类的加载过程。从而可以实现一些我们所要的功能。
但是,即使是这样的加密技术,对于某些高手来说,依然是脆弱的。我们所需要做的就是,理解这其中的过程,掌握这样的技术,最终能够应用到我们自己的实际项目中来。
阅读全文
毕业设计-代码部分
摘要: 研究JAVA CLASS LOADING已经好多天了。今天刚刚把代码初步整理了下。等待导师的指点。
阅读全文
为什么构造器不能是abstract, static, final, native or synchronized的?
摘要: Unlike methods, a constructor cannot be abstract, static, final, native, strictfp, or synchronized.
1. A constructor is not inherited, so there is no need to declare it final
2. As the same reason above, an abstract constructor could never be implemented.
阅读全文
对高内聚,低耦合的理解
摘要: 内聚:一个模块内各个元素彼此结合的紧密程度
耦合:一个软件结构内不同模块之间互连程度的度量
最近编码的时候,总是在犹豫是把某个方法封装在一个类里,还是单独的封装成一个类。这让我突然想起内聚耦合这两个名词。
阅读全文
自定义ClassLoader的实现
摘要: 参考老师的例子,又在网上看了很多资料,总算自己敲出来一个。保存下先...
自定义ClassLoader的实现:
阅读全文
养成良好的编码风格
摘要: 所谓的编码风格,不应该把它理解成一种个性化的体现,而要把它理解成一种规范。
只有大家都遵循同一种风格,同一种规范,那么,这种习惯才存在意义。
阅读全文
进公司的第一次考试,不爽告终!
摘要: 来东软一个多月了。培训了不到一个月,刚刚结束了第一次考试------JAVA考试。
很是不爽!本来是很自信的一次考试,答完,才发现,还有好多好多地方自己掌握的都不扎实。
学习是个过程。第一步就接受到了教训。引以为戒,以后要认真面对每一件事情。
阅读全文
利用行编辑功能实现多文件名的提取
摘要: 今天上课听到的一个小技巧,呵呵,至少对我来说还是新东西...
老师说他曾经接触到的一个项目中,要求把一个文件夹中的所有文件名提取出来。好多人的第一想法还是F2---Ctrl+c---Ctrl+v.我也是,但是当文件的个数上千上万的时候,就头疼了。
方法很简单,利用某些编辑器的行编辑功能。(比如EmEdit等)
阅读全文
关于java class loader的理解笔记
摘要: JAVA中的一切都是以类的形式存在的(除少数底层的东西,那些我就不清楚是怎么回事了)。我们运行的接口是一个类,运行中所涉及到的对象也都是类对象。下面,我们来研究下,我所理解的类的加载机制。
比如我们有一个Student类,也就是经过编译后,是一个Student.class文件。当我们的程序运行的过程中,第一次实例化一个student对象的时候,系统首先要做的就是加载Student这个类。也就是把Student.class以字节玛的形势加载到内存中(并通过defineClass()这个方法转变成Class对象,最终以Class对象的形式存储在内存中)。这个加载的过程就是由类加载器来完成的。
阅读全文