Quantcast
Channel: BlogJava-软件工程实践者-随笔分类-Java Domain
Browsing all 5 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

J2SE 5.0的三种内置注释类型

注解(annotation)是J2SE 5.0的新内容,它给我们提供了很好的编程支持,下面介绍一下其内置的三种注解类型:1. @Override@Override用在多态情况下,比如: public abstract class Animal{ public void say(){ System.out.println("annimal is saying"); } } public class...

View Article



Image may be NSFW.
Clik here to view.

如何编写子定义annotation及使用JDK5.0 annotation包中的annotations

这一小节介绍如何编写一个自定义的注解类型,以及如何应用JDK5.0 java.lang.annotation包中提供的4种注解:@Documented,@Retention,@Target,@Inherited1....

View Article

Image may be NSFW.
Clik here to view.

Mustang(jdk1.6)特性

1. 提供了磁盘分区 - 空间方法在File类中增加了以下方法:public long getFreeSpace(): 返回一个分区剩余空间public long getTotalSpace(): 返回一个分区总空间public long getUsableSpace(): 返回一个分区已用空间注意,以上File指代的虚拟路径必须是盘符,否则返回0。2. Splash...

View Article

Image may be NSFW.
Clik here to view.

Bill Push的单例模式实现

以下单例实现思想来自《Java Design Patterns: A Programmer's Approach》.该方法利用了Java缺省的Lazy类实例化机制克服了传统单例模式实现中Lazy实例化方式的不足。public class Singleton {   private Singleton(){}      public static Singleton getInstance(){...

View Article

Image may be NSFW.
Clik here to view.

Java 8 Repeatable注解的使用

Java 8之前,同一注解不能在相同的目标元素上多次使用,例如,如下的注解在Java 8之前是不允许的:public class SampleClass {        @Quality("Security")    @Quality("Performance")    @Quality("Readability")    public void foo(){        //...

View Article

Browsing all 5 articles
Browse latest View live




Latest Images