Java基础
星空之下丶
这个作者很懒,什么都没留下…
展开
-
堆、栈、方法区的一点小知识
另外,任何方法每次被线程调用时,都会在栈区开辟新的内存空间,所以多线程环境下,同一个方法在不同线程的执行下是互不干扰的,但成员变量是会干扰的,因为它存放在堆中。 当程序调用方法时,都会为该方法建立一个方法栈,方法中声明的变量就放在这个方法栈中,当方法结束时系统会释放方法栈,在该方法中声明的变量也会随着栈的销毁而结束,这就是局部变量只能在方法中有效的原因。...原创 2018-05-12 09:46:08 · 155 阅读 · 0 评论 -
Apache commons-codec包的基本使用
commons-codec是Apache开源组织提供的用于摘要运算、编码的包。以下是Base64编解码、MD5加密和URLCodec编解码的基本操作。Base64Base64是可解码的,通常用于把二进制数据编码为可写的字符形式的数据。public void testBase64(){ System.out.println("==========Base64==========");...原创 2018-05-20 11:01:05 · 5635 阅读 · 0 评论