随笔分类 - java
摘要:1、 ps -eT | grep java 这个命令将列出所有带有"java"关键字的进程,并显示每个进程的线程数。 ps -eT | grep ${pid} | wc -l 这个命令将列出pid进程号,统计线程数。 2、top -Hp pid
阅读全文
摘要:Annotation是从java1.5开始引入的版本,类似于枚举类都是继承java.lang.Enum抽象类,java的注解都是隐含的自动继承java.lang.annotation.Annotation接口,由编译程序自动为您完成其它细节,而但我们手动写了一个接口,并让接口继承java.lang.
阅读全文
摘要:比较对象,由于所有 的对象超类都是java.lang.Object,所以都是比较的类在堆里面分配的内存地址,即时对象的属性都是一样的,实际上equals之后也是false,Object.equals方法如下: public boolean equals(Object obj) { return (t
阅读全文
摘要:上面一段代码 你会发现 list2里的第一个元素也是15,也就是说你虽然拷贝了一个list,但是还是指向原来的对象,你改变原来的对象的属性值,拷贝的list里的对象属性也会变, 大家应该理解浅拷贝和深拷贝的区别: 浅拷贝:被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指
阅读全文
摘要:1、对于金额相关运算,若是精度较高,基本上用BigDecimal进行运算,精度要求低的话用Long、Double即可 2、web后台接受金额用String接受,展示到前端一般也转成 String 3、后台mysql数据库存储用 Decimal(N,M) 相关资料 Java BigDecimal类的使
阅读全文
摘要:三种将list转换为map的方法 - jackyrong - ITeye博客:http://jackyrong.iteye.com/blog/2158009
阅读全文
摘要:匿名内部类介绍:http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html 用Runnable模拟实现共享堆内存变量 用Thread模拟实现共享堆内存变量 Runnable和Thread实现多线程,共同点是变量可以共享,区别是用借口
阅读全文
摘要:Class.getResourceAsStream() 会指定要加载的资源路径与当前类所在包的路径一致。 例如你写了一个MyTest类在包com.test.mycode 下,那么MyTest.class.getResourceAsStream("name") 会在com.test.mycode包下查
阅读全文

浙公网安备 33010602011771号