Java Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); Scanner s = new Sca ...
分类:
编程语言 时间:
2017-12-09 16:58:25
阅读次数:
201
Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for ...
分类:
编程语言 时间:
2017-12-09 12:01:59
阅读次数:
211
/** * Created by chengtao on 17/12/3. */public class Thread0801_java5_Atomaic { /* 三个包: http://tool.oschina.net/apidocs/apidoc?api=jdk-zh java.util.co ...
分类:
编程语言 时间:
2017-12-04 00:50:30
阅读次数:
162
枚举单例(Enum Singleton)是实现单例模式的一种新方式,尽管单例模式在java中已经存在很长时间了,但是枚举单例相对来说是一种比较新的概念,枚举这个特性是在Java5才出现的,这篇文章主要讲解关于为什么我们应该使用枚举来实现单例模式,它与传统方式实现的单例模式相比较又有哪些优势? 1. ...
分类:
其他好文 时间:
2017-11-29 23:43:19
阅读次数:
377
什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了 ...
分类:
其他好文 时间:
2017-11-22 13:06:08
阅读次数:
122
枚举类在某些情况下,一个类的对象是有限而且固定的,比如季节类,它只有4个对象;这种实例有限而且固定的类,在Java里被称为枚举类。使用枚举类可以使程序更加健壮,避免创建对象的随意性。Java5新增了一个enum关键字,用以定义枚举类。枚举类和普通类的区别1.枚举类可以实现一个或多个接口,使用enum ...
分类:
其他好文 时间:
2017-11-18 14:56:24
阅读次数:
113
从Java5.0开始,Java开始支持注解。Spring做为Java生态中的领军框架,从2.5版本后也开始支持注解。相比起之前使用xml来配置Spring框架,使用注解提供了更多的控制Spring框架的方式。 现在越来越多的项目也都在使用注解做相关的配置,但Spring的注解非常多,相信很多注解大家 ...
分类:
编程语言 时间:
2017-11-14 21:20:47
阅读次数:
206
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型 ...
分类:
编程语言 时间:
2017-11-12 13:28:30
阅读次数:
142
在再度温习Java5的并发编程的知识点时发现,首要的就是把Runnable、Callable、Executor、Future等的关系搞明白,遂有了下述小测试程序,通过这个例子上述三者的关系就一目了然了。 在java5以后,一个可以调度执行的线程单元可以有三种方式定义: Thread、Runnable ...
分类:
其他好文 时间:
2017-10-28 11:23:42
阅读次数:
174
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点。 先初始化一个map: keySet values 如果只需要map的key或者value,用map的keySet或values方法 ...
分类:
编程语言 时间:
2017-10-27 01:57:11
阅读次数:
220