`
yaojinglive
  • 浏览: 7337 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
泛型 概念 泛型实现了参数化类型的概念,使代码可以运用于多种类型。泛型正如其名他是一种方法,通过它可以编写出更“泛化”的代码,这些代码对于它们能够作用的类型具有更少的限制,因此单个的代码段可以应用到更多的类型上。所以泛型的通用语言特性的目的在于表达性而不仅仅是为了创建类型安全的容器。   简单泛型 泛型出现的最引人注意的一个原因就是为了创造容器类。泛型最主要的目的就是用来指定容器要持有什么类型的对象。如: public Class Test<T>{ private T a; public Test(T a){ this.a =a; } public void ...
类型信息 java提供两种在运行时识别对象和类的信息的方法。主要有两种方式:一种编译时就知道类型信息;一种利用“反射机制”让我们在运行时知道类型信息。   Class对象 Class对象就是用来创建类的所有对象的。 反射: ...
String对象是不可变的。   重载“+” 与 StringBuidler,StringBuffer 重载:一个操作符在应用于特定的类时,被赋予了特定的意义如“+”可以用来连接String。 因为String对象拥有只读性,所以只想他的任何引用都不可能改变它的值,因此也就不会对其他的引用由什么影响。   StringBuider与StringBuffer都是用来拼接字符串的,他们效率高于String因为在做字符串拼接时他们只会生成一个StringBuider或StringBuffer。他们区别在于StringBuffer是线程安全的。他们提供了丰富的方法包括insert()、r ...
要使用Spring注解首先要在xml中声明 <context:annotation-config/> 以上写法方便一次将四个关于annotation的BeanPostProcessor声明。   1、AutowiredAnnotationBeanPostProcessor  提供spring特有的Autowired和Qualifier注解 2、CommonAnnotationBeanPostProcessor  支持JSR250的注释。 3、PersistenceAnnotationBeanPostProcesser 支持JPA的PersistenceUnit和Pe ...
Java SE5内置了3种注解 @Override,表示当前的方法定义将覆盖父类中的方法。 @Deprecated,表示如果程序员使用了注解为它的元素,那么编译器会发出警告信息。 @SuppressWarnings,关闭不当的编译器警告信息。在JSE5中也可以使用这个直接,不过会背忽略不起作用。   定义注解 package prosion.annotations.stady.basics.anntotations; import java.lang.annotation.ElementType; import java.lang.annotation.Retentio ...
程序运行时,内存中有六个地方可以保存数据 1、寄存器。这是最快的保存区域,寄存器位于处理器内部。然而寄存器的数量很有限,所以寄存器是根据需要由编译器的分配的。我们对此没有直接的控制权限。也不可能在我们的程序里找到寄存器存在的任何痕迹。 2、堆栈。位于常规RAM(随机访问寄存器)区域,但是可以通过他的“堆栈指针”获得处理的直接支持。“堆栈指针”下移会创建新的内存,若上移会释放内存。这也是一种特别快的,特别有效的数据保存方式。仅次于寄存器。创建程序时,java编译器必须准确的知道堆栈内保存的数据的“长度”和“存在时间”,这是由于它必须生成相应的代码,以便向上向下移动指针。这一限制严重影响了程序的灵活 ...
    进入新的公司已经有2个月了,依旧是那么的闲,刚开始进公司看了三个星期的文档,之后做了两个升级包,按照以前我的入职经历总感觉进入公司两个月左右可以说对公司有一定的了解了,做的事情也会慢慢的增多可是在这家是个例外,每天闲的不知道干什么。不想看代码,不想看书,不想研究技术,每天最困难的是工作日报怎么写。。。但是想想自己的技术生涯还要继续,不进步就会被淘汰,逼着自己学习。但是成效不高。。。。
svn这个管理工具严格要求版本一致 TortoiseSVN,svn服务器端,MyEclipse中svn插件,必须使用同一版本。 在myeclipse中安装svn1.6插件有一个步会包Subclipse Integration for Mylyn 3.x (Optional) (3.0.0) requires plug-in "org.eclipse.mylyn.tasks.core (3.0.0)", or compatible. 只要在选择资源的时候  去掉Suplipse下Subclipse Integration for Mylyn 3.x(Optional)选择就 ...
Global site tag (gtag.js) - Google Analytics