Java
StepHeart
不乱于心,不困于情,不畏将来,不念过往。
展开
-
Java的Iterator迭代器
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返转载 2016-11-10 15:34:35 · 505 阅读 · 1 评论 -
Java策略模式
java设计模式之——策略模式 1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2,策略模式有什么好处? 策略模式的好处在于你可以动态的改变对象的行为。 3,设计原则 设计原则是把一个类中经常改变或者将来可能改变的部分转载 2016-11-11 13:38:41 · 336 阅读 · 0 评论 -
知识点:数据类型转换
从整数类型向float或double类型转换时有可能会损失精度,从float向double转换不会损失任何信息。原创 2017-02-05 23:40:14 · 321 阅读 · 0 评论 -
Java位操作符
java ~ 操作符,对每个二进制位的内容求反,即1变成0,0变成1java & 操作符,对应的二进制位进行与操作,两个都为1才为1,其他情况均为0java | 操作符,对应的二进制位进行或操作,两个都为0才为0,其他情况均为1java ^ 操作符 当对应二进制位值相同,该位为0 否则为1java java >> 操作符,左边移动,右面填充0原创 2017-02-05 23:41:38 · 302 阅读 · 0 评论 -
知识点:数组
在Java中,把数组看做是类,其继承了object类,所以数组可以调用Object类的所有方法。对于声明 String str[];上述声明正确,声明时,无须指定数组元素的格式原创 2017-02-06 22:39:52 · 314 阅读 · 0 评论 -
知识点:枚举
1、枚举值是类的对象2、枚举中可以定义数据和方法3、枚举类的values()方法用于获得枚举类型的枚举值的数组枚举值是类的对象原创 2017-02-07 18:02:34 · 393 阅读 · 0 评论 -
ServerSocket 与 Socket的区别
1.1 ServerSocket类 创建一个ServerSocket类,同时在运行该语句的计算机的指定端口处建立一个监听服务,如: ServerSocket MyListener=new ServerSocket(600); 这里指定提供监听服务的端口是600,一台计算机可以同时提供多个服务,这些不同的服务之间通过端口号来区别,不同的端口号上提供不同的服务。为了随时监转载 2017-02-28 23:34:23 · 569 阅读 · 0 评论 -
.length,.length(),size()的区别
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看原创 2017-02-04 11:13:44 · 381 阅读 · 0 评论