一、概念 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的 ...
分类:
其他好文 时间:
2019-03-17 19:44:00
阅读次数:
138
Java5为Integer的操作引入了一个新的特性,用来节省内存和提高性能。整型对象在内部实现中通过使用相同的对象引用实现了缓存和重用。上面的规则默认适用于整数区间-128到+127(这个整数区间可以通过启动应用的虚拟机参数修改:-XX:AutoBoxCacheMax)。这种Integer缓存策略仅在自动装箱(autoboxing)的时候有用,使用构造器创建的Integer对象不能被缓存。Java
分类:
编程语言 时间:
2019-01-23 11:31:27
阅读次数:
199
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 首先使用Scanner类时候需要导包: scanner类的基本语法: Scanner类有很多种方法 .next(); .nextLine(); .nextInt(); .nextFloa ...
分类:
编程语言 时间:
2019-01-18 22:30:29
阅读次数:
171
Java5~11版本新特性 Java5 Java6 Java7 Java8 Java9 Java10 Java11 Java5 Java5开发代号为Tiger(老虎),于2004-09-30发行 特性列表 泛型 枚举 自动装箱拆箱 可变参数 注解 foreach循环(增强for、for/in) 静态 ...
分类:
编程语言 时间:
2018-12-13 10:20:42
阅读次数:
164
[toc] 前言 java已经提供了堆和栈的相对应的类,这里只是模拟一下队列。 队列是一种先进先出的线性表。 基础 java5中新增加了java.util.Queue接口,用以支持队列的常见操作 LinkedList类实现了Queue接口 使用offer()来加入元素,使用poll()来获取并移出元 ...
分类:
编程语言 时间:
2018-11-24 16:44:25
阅读次数:
204
JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了并发性,当多个线程竞争容器时,吞吐量严重降低。因此Java5.0开始针对多线程并发访问设计,提供了并 ...
分类:
编程语言 时间:
2018-11-12 17:52:09
阅读次数:
186
一、什么是 Annotation? java.lang.annotation,接口 Annotation。对于Annotation,是Java5的新特性,JDK5引入了Metadata(元数据)很容易的就能够调用Annotations。Annotations提供一些本来不属于程序的数据,比如:一段代 ...
分类:
其他好文 时间:
2018-11-04 16:11:39
阅读次数:
252
enum枚举 JDK1.5以前枚举的写法 java5以后枚举的写法 区别: 使用enum的时候 类对象必须放在第一行,分号改成逗号。最后一个对象用分号。并且把原来的 public static final Season SPRING = new Season("春天", "春意盎然");只留下有背景 ...
分类:
编程语言 时间:
2018-11-01 17:48:53
阅读次数:
124
目录 1.泛型的定义 2.泛型的使用 3.泛型通配符 一、泛型的定义 泛型是java5的新特性,使用泛型会让程序编写简单安全,在编译的时候就会检查类型是否安全 定义:所谓泛型就是允许在定义类、接口和方法使用参数类型这个类型形参可以在声明变量、 创建对象、调用方法时动态指定(类型实参)泛型的参数类型只 ...
分类:
编程语言 时间:
2018-10-21 19:36:16
阅读次数:
168
/** * * * Copyright 1994 JsonInternational * All rights reserved. * Created by Jason * * */ package cn.ucaner.core.annotation; /** Annontation是Java5开始... ...
分类:
编程语言 时间:
2018-10-20 12:52:37
阅读次数:
145