- 浏览: 10710 次
- 性别:
- 来自: 北京
最新评论
文章列表
anyitzy 其它博客内容转移到iteye
package com.anyitzy.publish.util;import java.util.regex.Matcher;import java.util.regex.Pattern;
import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.form ...
1.里氏替换原则-LSP: The Liskov substitution principle 子类必须能够替换基类(重要的) 子类不加额外约束 尽量继承抽象类接口(重要的)a) LSP关注的是怎样良好的使用继承. b) 必须要清楚是使用一个Method还是要扩展它,但是绝对 ...
转来自: http://www.blogjava.net/jeff-lau/archive/2007/12/21/169257.html
中文排序 - 汉语拼音摘要:中文一般都是按拼音来排序的。但Java中的String类是按Unicode编码存储数据的,因此,String类也是按Unicode编码的大小来排序的。Sun公司提供一个Collator类来重新按不同的规则对字符串排序,但Collator对中文的排序方式只是不严格的拼音排序法。Microsoft的Excel和Sql Server实现了按拼音排序的功能,就比Collator实现的好多了。那如何在Java中实现类似Micros ...
package com.anyitzy.web.action.guestbook;
import java.util.Comparator;
import com.anyitzy.web.entity.guestbook.Guestbook;
public class GuestbookComparator implements Comparator<Guestbook>{
/** * 如果o1小于o2,返回一个负数;如果o1大于o2,返回一个正数;如果他们相等,则返回0; */ @Override public int compare(Gue ...
package com.anyitzy.web;import java.util.Comparator;
import net.sourceforge.pinyin4j.PinyinHelper;
import com.anyitzy.web.entity.train.Train;@SuppressWarnings("rawtypes")public class PinyinComparator implements Comparator { public int compare(Object obj1,Object obj2) { Train e1=(T ...
关于内存方面总结
- 博客分类:
- ___1.1 Java SE
①Java数据类型: 基本数据类型:4个整数类型:byte、short、int、long 2个浮点类型:float、double 1个字符类型:char 引用数据类型:String s; s=new String("Hello world"); Mouse m;
②基本数据类型在内存中:只占1块内存。引用数据类型在内存中:占2块内存
③堆内存装的是所有new出来的东西。堆内存比较大,用来动态分配内存用的。
④例子:String s; //声明了一个String类型的应用变量,但并没有让它指向一个对象s ...
//第一轮
// 1 8 6 2 33 23 4 排序前
// 1 8 6 2 33 23 4 i=0 1和8比较 ,不交换
// 1 6 8 2 33 23 4 i=1 8和6比较
断点续传指的是在下载或上传时,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载以后未上传下载的部分,而没有必要重头开始上传下载。 IE浏览器默认下载方式不支持断点续传。 常见的支持断点续传的上传、下载软件:QQ旋风、迅雷、web迅雷、影音传送带、快车、BitComet、电驴eMule、哇嘎Vagaa、RF[RaySourse/RayFile]等。 QQ邮箱断点续传-上传 由于网络连接中断,而重新上传文件时 再次上传,就会实现断点续传,任然从原先的位置开始上传。。。。,或者保存到草稿箱,下次再上传时,任然断点续传 视频断点续传-上传 强烈建议XX网制作一个上传视频的软件,能够支持断 ...
①Java数据类型: 基本数据类型:4个整数类型:byte、short、int、long 2个浮点类型:float、double 1个字符类型:char 引用数据类型:String s; s=new String("Hello world"); Mouse m;
②基本数据类型在内存中:只占1块内存。引用数据类型在内存中:占2块内存
③堆内存装的是所有new出来的东西。堆内存比较大,用来动态分配内存用的。
④例子: String s; //JVM根据内容“hello”查找对象,如果没找到,则在heap堆中创建一个新对象并将其赋值给s; //否则使 ...