![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 86
archerboy300
这个作者很懒,什么都没留下…
展开
-
ThreadLocal的使用场合
ThreadLocal的使用场合 Action、Service、Dao各个层需要共享某些参数,而不想各个层间传递参数,可以使用threadlocal保存参数。 如果不使用threadlocal对象,或者参数在各个层间进行传递,或者定义一个静态的Map,将当前线程作为key,置入的object作为value。 引用http://www.iteye.com/topic/617368 ...2010-03-18 21:59:01 · 140 阅读 · 0 评论 -
Java基础-访问控制
1、static的 final的 private 都不能和abstract合用原创 2011-08-03 16:51:52 · 107 阅读 · 0 评论 -
Java基础-数组
1、数组的声明 int[5];//error 声明、构造、初始化 声明不能给赋值 int[]a[]=new int[4][]; int[]a ={1,2,3,4}; int [] a=new int[]{1,2,3,4}; int [] a=new int[4]{1,2,3,4}//error int year; system...原创 2011-08-03 16:29:17 · 82 阅读 · 0 评论 -
Java基础-基本类型及关键字
int x=253,34 //error char 是2个字节 所以直接可以用数字,但是不能超过65535 char s = 29; long 64 double 64 float 32 int 32个字节 short 16个字节 byte 8个字节 int x =1; if(x){};//compile error 2、j...原创 2011-08-03 14:00:07 · 155 阅读 · 0 评论 -
一次JVM调优实验(java分布式应用札记)
package com.google.prophet.quickstart.jvm; import java.io.IOException; import java.util.ArrayList; public class JVMTunning { /** * JVM参数 -Xms130m -Xmx130m -Xmn20m -XX:PermSize=20m -XX:...原创 2011-03-27 21:57:05 · 108 阅读 · 0 评论 -
Integer不能作为synchronized的对象吗
public class SychronizedTest implements Runnable { private Timer t = new Timer(); public static void main(String[] args) { SychronizedTest st = new SychronizedTest(); Thread th...2011-07-20 10:25:47 · 1340 阅读 · 0 评论 -
可重入锁的几个疑问
1、被争夺的公平锁要比不公平锁的吞吐率更低吗?? 是的 2、blocked和waiting状态有什么不同 3、synchronized和lock有什么不同?synchronized缺点有哪些?? synchronized对blocked不能中断 4、可见性和原子性的理解 5、锁的拥有者只能是线程吗??对于嵌套的对象,如果加锁,那么这个锁的拥有者到底是谁呢??是线程呢...原创 2011-07-20 10:22:17 · 80 阅读 · 0 评论 -
一些jar包的作用
commons-digesterDigester基于规则的XML文档解析,主要用于XML到Java对象的映射.commons-beanutils提供对Java 反射和自省API的包装.aspectjweaver用于在Spring 2.0中集成AspectJ AspectJ LTW织入器ognlOGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式...原创 2010-11-29 22:20:11 · 68 阅读 · 0 评论 -
Java集合常见问题探讨
1、LinkedHashMap 与HashMap比较 HashMap是无顺序的 LinkedHashMap是有顺序的 是链表结构所以会有顺序 可以用于向前台传递LinkedHashMap显示Select HTML,保证有序 集合有顺序 或者是链表结构或者是数组结构 例如 LinkedList(LinkedHashMap) 和 ArrayList 2、TreeSet与TreeM...原创 2010-09-18 15:08:52 · 69 阅读 · 0 评论 -
对线程安全的理解
方法也有同步一说,对象也有同步一说。本质上同步的就是对象。 synchronized method锁定的是调用这个方法的对象。 单例的类中的方法是线程安全的吗?? 如果有属性,这个类是单例,那么属性一定会串改的。 如果类是单例的,但是没有属性共享,就像我们的service,这个service中的方法是线程安全的吗?? 答案:是的 结论: 如果...原创 2010-07-23 11:18:46 · 143 阅读 · 0 评论 -
Java基础-泛型
泛型和序列化??? 泛型List<?>list=new ArrayList<String>(); list.add("12334"); List<Shape>不是List<Circle>、List<Rectancle>的父类,所以不能添加 凡是有?的泛型表示都是不可以进行添加元素的,只能迭代元素 内...原创 2011-08-12 16:58:27 · 83 阅读 · 0 评论