• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






蔡斌

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年4月3日

java泛型
摘要: 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。 规则和限制: 1. 泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。 2. 同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。 3. 泛型的类型参数可以有多个。 4. 泛型的参数类型可以使用extends语句,例如<T extends superclass>。. 阅读全文
posted @ 2013-04-03 10:20 蔡斌 阅读(152) 评论(0) 推荐(0)
 

2013年3月29日

Java基本排序算法
摘要: 排序是一个历来都是很多算法家热衷的领域,到现在还有很多数学家兼计算机专家还在研究。而排序是计算机程序开发中常用的一种操作。为何需要排序呢。我们在所有的系统中几乎都要检索数据,而这些欲检索的数据如果有规律的话,比如按照某些字段、属性降序排序的话,那么从这些有规律的数据查询结果或者结果集的话就快速得多。 常用的算法有:直接选择排序、堆排序、冒泡排序、快速交换排序、直接插入排序、折半插入排序、Shell排序、归并排序、桶式排序、基数排序。这些都属于常用排序算法,也都是内部排序算法。所谓内部排序就是不借助任何外部的内存处理器,直接使用内存,在内存中完成就可以的排序方式。 1.直接选择排序 直... 阅读全文
posted @ 2013-03-29 08:44 蔡斌 阅读(156) 评论(0) 推荐(0)
 

2013年3月21日

if和switch-case
摘要: 我有个关于String和switch-caseS问题,尽量将这个问题简单描述出来。event.keyCode的值为65,对应字符为 'a' (using JQuery)。if(event.keyCode =="65"){ alert("hmmmm");}上面这个例子能正常工作,而下面:switch(event.keyCode){case'65': alert("Yay!");break;}这个不行,虽然能够正常工作switch('65'){case'65': alert( 阅读全文
posted @ 2013-03-21 21:10 蔡斌 阅读(125) 评论(0) 推荐(0)