java5 1.泛型 (Generics) 2.增强循环(Enhanced for Loop) 3.自动封箱拆箱(Autoboxing/Unboxing )。八大基本类型和它们的包装类能够自动的相互转换。 4.枚举(Typesafe Enums)。 ps:枚举是一种实现线程安全的单例模式的好方式。 ...
分类:
编程语言 时间:
2019-05-14 11:02:49
阅读次数:
129
依赖关系 方法 doExecute方法 最后请求会交给MinimalClientExec 对象处理。 MinimalClientExec 基础回顾 Blocking I/O JAVA I/O分为BIO(Blocking IO)、NIO(Non blocking IO)和AIO(Asynchronou ...
分类:
Web程序 时间:
2019-05-13 14:22:10
阅读次数:
215
8种基本数据类型的包装类:byte Byteshort Shortint Integerlong Longchar Characterfloat Floatdouble Doubleboolean Boolean 注意没有String 包装类的对象是引用型的。 将字符串转换为基础数据类型的两种方法: ...
分类:
其他好文 时间:
2019-05-12 15:54:06
阅读次数:
131
一、为什么要使用包装器类型 java是面向对象的语言,但基本类型并不是面向对象的,从而出现了包装器类型,并且包装器添加了更多的属性和方法。如我们在使用集合类型Collection的时候就一定要使用包装类型而非基本类型,它相当于将基本类型"包装起来",使它具有了对象的性质,丰富了基本类型的操作。 ja ...
分类:
编程语言 时间:
2019-05-07 20:03:20
阅读次数:
184
Object类 java.lang.Object类是java语言中的根类,即所有类的父类.它中描述的所有方法都可以使用.在对象实例化的时候,最终找的父类就是Object. 如果一个类没有特别指定父类,那么默认则继承自Object类.例如: 自己随便定义的一个类: 根据JDK源码和Object类的AP ...
分类:
其他好文 时间:
2019-05-05 14:39:55
阅读次数:
199
1、字符串 a、认识基本包装类型 (通过调用构造函数创建对象) 之后我们一般不会用Number和Boolean基本包装类型,原因如下 b、字符串的特点 字符串的不可变性 带来的问题: c、字符串对象的常用方法 案例 1:求字符串中出现次数最多的字符和次数 案例2:获取url中?后面的内容 2、数组 ...
分类:
编程语言 时间:
2019-05-05 01:32:35
阅读次数:
174
1.包装类 把八大基本数据类型封装到一个类中,并提供属性和方法,更方便的操作基本数据类型。 包装类的出现并不是用于取代基本数据类型,也取代不了。 包装类位于java.lang包中。 Number 类 Number数值类型是byte、double、float、int、long 和 short类的抽象父 ...
分类:
其他好文 时间:
2019-05-04 23:47:46
阅读次数:
144
包装类 我们知道,Java中包含了8种基本数据类型: 整数类型:byte、short、int、long 字符类型:char 浮点类型:float、double 布尔类型:boolean 这8种基本数据类型的变量不需要使用 来创建,它们不会在堆上创建,而是直接在栈内存中存储,因此会比使用对象更加高效。 ...
分类:
其他好文 时间:
2019-05-02 12:03:34
阅读次数:
113
1.Date类 1) java.util.Date类用于封装日期及时间信息,一般仅用它显示某个日期,不对他作任何操作处理,作处理用Calendar类,计算方便。 2) Date 类本质上拥有一个long fastTime属性的包装类,提供了很多属性和方法用于快速获取年月日、时分秒。而fastTime ...
分类:
编程语言 时间:
2019-04-29 21:04:46
阅读次数:
193
1 常用类 1.1 包装类 把八大基本数据类型封装到一个类中,并提供属性和方法,更方便的操作基本数据类型。 包装类的出现并不是用于取代基本数据类型,也取代不了。 包装类位于java.lang包中。 Number 类 Number数值类型是byte、double、float、int、long 和 sh ...
分类:
其他好文 时间:
2019-04-27 21:18:44
阅读次数:
180