`
pengwei841221
  • 浏览: 71086 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
1.JPA概述 JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。 Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。 从目前 ...
本文具体解释annotation和annotation processing tool(APT)的使用。 本文列举了用于演示annotation的BRFW演示框架,演示APT的apt代码示例,并对其进行较为深度的分析。   Annotation实例分析 1、BRFW(beaninfo runtime framework)定义 编写一个annotation功能演示框架;顾名思义:BRFW就是在运行时取得bean信息的框架。 2、BRFW的功能  ● 源代码级annotation:在bean的源代码中使用annotation定义bean的信息  ● 运动时获取bean ...
通常,应用程序并不是必须定义annotation类型,但是定义annotation类型并非难事。 Annotation类型声明与一般的接口声明极为类似,区别只在于它在interface关键字前面使用”@“符号。   Annotation类型的每个方法声明定义一个annotation类型成员,但方法声明不必有参数或异常声明; 方法返回值类型被限制在以下范围:private、String、Class、enums、annotation和前面类型的数组;方法可以有默认值。   一个简单的annotation类型声明: public @interface RequestForEnha ...
如何获知自己电脑JVM的最大可用内存? 在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。   实际发现版本上有细微差别的JDK最 ...
线程安全是针对多线程来讲的: 如果所使用的公用变量在多线程下没有被保护机制时,变量结果会和理论值不一致,这就是线程不安全; 相反公用变量在保护机制下工作,就不会出现“随机”变化,这时叫线程安全。   线程安全: 在多线程中使用时,不用自己做同步处理; 线程不安全: 在多线程中使用时,必须做线程同步,不然会有未知后果。   线程的工作原理: JVM有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个 ...
Annotation的目的主要是减少源代码和配置文件中的重复,增强系统的一致性,以免修改配置忘了修改代码 Annotation本意是要加强原配置与代码的自动联系(把原来的配置写进代码,提高修改的便捷),完全符合软件工程指导 个人认为对那些与代码不存在联系的信息最好还是写在配置文件中,这样修改是不至于要重新编译     最常见的annotation     ● @Override: 用在方法之上,用来告诉别人这一个方法是改写父类的     ● @Deprecated: 建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息 ...
Global site tag (gtag.js) - Google Analytics