简述synchronized和java.util.concurrent.locks.Lock的异同?
这个Lock我都没用过的
serialVersionUID具有什么样的特征?
这个解释的答案我也不明白 作用到底是什么?
spring的jdbc与传统的jdbc有什么区别,其核心类有那些?
上面答案说的太简单概括了 
什么是aop,aop的作用是什么?
这个也是给的答案太简单了 有人能通俗一点解释一下吗?

解决方案 »

  1.   

    简述synchronized和java.util.concurrent.locks.Lock的异同?
    我也不太能解释清楚serialVersionUID具有什么样的特征?
    serialVersionUID是Serializable类的识别符,JVM用以传递JAVA对象。Deserialize的时候会使用这个数字来确定得到的类是先前序列化的那个类。特点就是你联结里的那几条什么是aop,aop的作用是什么? 
    Aspect Oriented Programming, 即面向方向编程,其中追求的是调用者于被调用者的关系。如果要描述其作用的话恐怕得比较长的篇幅。楼主别忘了有个你现在使用的东西叫Internet,还有个东西叫Google,上网搜一搜,自学不用愁啊
      

  2.   

    上google吧,对照着例子更加容易理解
      

  3.   

    synchronized 锁的是范围大,LOCK较小,你可以锁定一个变量...主要区别在这里.但在程序员明确的加锁,释放锁,不然就....
      

  4.   

    aop是面向切面的吧,刀削面编程
    顶成宥利
      

  5.   

    serialVersionUID查看一下 文档就知道了 
    至于spring的jdbc与传统的jdbc有什么区别,其核心类有那些? 
    简单了来说spring提供了容器 对jdbc进行管理 就是对jdbc进行了进一步的封装 你直接对一个对象操作就行了如(save,delete,update,find) 而不用管底层的东西,因为spring已经把你做好了,报告事物管理。
    对于aop 它是一个面向切面编程的,如你添加一个用户,你需要对这个用户的基本信息进行验证,我们要切入这个验证的方法,当然你可以在添加这个用户的方法之前或调用这个方法或之后进行验证(before、around、after exception),而这个验证方法就像一个切面,切入到添加用户这个方法中。
    好好学、慢慢你会了解这些概念的 记住文档是最好的老师