2013年9月29日

java集合框架(set)

摘要: Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。、 HashSet:底层数据结构是哈希表。是线程不安全的。不同步。 HashSet是如何保证元素唯一性的呢? 是通过元素的两个方法,hashCode和equals来完成。 如果元素的HashCode值相同,才会判断equals是否为true。 如果元素的hashcode值不同,不会调用equals。 注意,对于判断元素是否存在,以及删除等操作,依赖的方法是元素的hashcode和equals方法。Set集合的功能和Collection是一致的。 下面代码演示了hashset的使用方法:package com.itheima.da 阅读全文

posted @ 2013-09-29 13:43 王涵 阅读(221) 评论(0) 推荐(0)

java水仙花

摘要: 水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。 要判断是否是水仙花数,首先得得到它的每一位上的数。个位数即为对10取余;十位数为对100取余减去个位数再除以10,百位数为减去对100取余后的数再除以100。 代码如下:public class ShuiXianHua { public static void main(String[] args) { //算出100-999之间的水仙花数 // 百位数 十位数 个位数 int baiwei,shiwei,gewei; ... 阅读全文

posted @ 2013-09-29 13:40 王涵 阅读(292) 评论(0) 推荐(0)

关于内部类的一些了解

摘要: 内部类是指:定义于内部的类,内部类是一种有用的机制,他允许程序员将一些逻辑上相关的类组织在一起,并且可以控制内部类的可见性,甚至是一个方法的内部。内部类实践上使得java具备了为普通类实现多重继承的能力。 创建一个内部类其实和创建一个普通内没多大的区别,唯一不同的是内部类是定义于类的内部,放置内部类的类称为外围类。哎。。。。说多了没用 让我们直接看代码吧package com.test.wh;public class BasicInnerClass { /** * @王涵 * 内部类的基础知识介绍 * */ public static void... 阅读全文

posted @ 2013-09-29 13:32 王涵 阅读(115) 评论(0) 推荐(0)

导航