关于垃圾回收,主要是两个步骤: 垃圾对象的判断方法 那么,哪些对象可以被认为是“GC Roots”对象呢,如下 Class - 由系统类加载器加载的对象,这些类是不能够被回收的,他们可以以静态字段的方式保存持有其它对象。 Thread - 活着的线程 Stack Local - Java方法的loc ...
分类:
编程语言 时间:
2016-06-24 22:12:59
阅读次数:
181
Hutool 提供丰富的java方法,其maven引用 easypoi Excel与Word简易工具类 ...
分类:
编程语言 时间:
2016-06-22 15:18:32
阅读次数:
202
刚好看到C++的函数这块,说C++中除了引用类型的形参,其他都是实参的副本(个人总结)。 隐约记得Java中方法的参数也是这么回事,于是手动测试一番。 结果 Java中方法的参数都是值传递,哪怕是引用类型,传递的也是引用本身的副本(指向同一个对象)。 个人以为,将Java中的引用类型的变量看作指针更 ...
分类:
编程语言 时间:
2016-06-14 12:02:32
阅读次数:
198
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 一般情况下,定义一个方法的语法是: 其中: 1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的 ...
分类:
编程语言 时间:
2016-06-13 01:07:21
阅读次数:
176
1、Java内存模型
Java虚拟机在执行程序时把它管理的内存分为若干数据区域,这些数据区域分布情况如下图所示:
程序计数器:一块较小内存区域,指向当前所执行的字节码。如果线程正在执行一个Java方法,这个计数器记录正在执行的虚拟机字节码指令的地址,如果执行的是Native方法,这个计算器值为空。
Java虚拟机栈:线程私有的,其生命周期和线程一致,每个方法执行时都会...
分类:
编程语言 时间:
2016-06-03 19:16:22
阅读次数:
227
本文旨在:通过点击一张图片Toast输出位置与url链接。 闲话少说,实现原理大概是酱紫的::通过正则表达式检测富文本内的图片集合并获取url,在src=“xxx” 后面添加 onclick方法,至于js如何load进去本人是自己拼接了一个html标签的上下文 js调用java方法请自行搜索不在本文 ...
分类:
移动开发 时间:
2016-05-31 10:25:12
阅读次数:
737
suspend和resuem也是不建议使用的方法,且使用时很可能引发一些异常。比如suspend某个同步对象,导致该锁无法释法,其他线程访问到该对象时也将无法继续往下执行。最简单的例子可以是System.out.println,这个方法是同步方法,若在线程中执行,且该线程呗suspend,则在main方法..
分类:
编程语言 时间:
2016-05-29 16:52:43
阅读次数:
256
所谓方法:就是用来解决一类问题的代码的有序组合是一个功能模块. 格式: 访问控制修饰符 返回值类型 方法名(参数列表){ 方法体; } 访问控制修饰符:方法允许被访问的权限范围. 返回值类型:方法返回值的类型,如果方法不返回任何职,则返回值类型指定为void;如果方法具有返回值,则需要指定返回值的类 ...
分类:
编程语言 时间:
2016-05-29 15:07:32
阅读次数:
192
方法的重载:如果同一个类中包含两个或两个以上方法名相同,方法参数的个数,顺序或类型不相同的方法,则称为方法的重载,也可以称为方法被重载了. 重载方法的区分调用:当调用被重载的方法时,java会根据参数的个数和类型来判断应噶调用哪个重载方法,参数完全匹配的方法将被执行. 判断方法重载的依据: 必须在同 ...
分类:
编程语言 时间:
2016-05-29 15:02:35
阅读次数:
319
1、新建tld文件: my-functions.tld: 2、建立java类: 3、在web.xml中定义: 4、jsp中调用 即可调用。 ...
分类:
编程语言 时间:
2016-05-27 16:28:41
阅读次数:
142