2014年1月23日

笔试题精选

摘要: 1 /** 2 * 需求: 3 * 编写函数,从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表) 4 * 例如:从“HM程序员”中截取2个字节是“HM”,截取4个则是“HM程”,截取3个字节也要是"HM"而不要出现半个中文 5 首先要了解中文字符有多种编码及各种编码的特征。假设n为要截取的字节数。 6 */ 7 class MyTest 8 { 9 public static void main(String[] args) throws Exception10 {11 Stri... 阅读全文

posted @ 2014-01-23 20:19 GoBackHome 阅读(1207) 评论(0) 推荐(0)

IO高级应用关于字符码表

摘要: ASCII码表:计算机里只有数字,我在计算机软件里的一切都是用数字来表示,屏幕上显示的一个个字符也不例外。计算机诞生在美国,最开始所用到字符就是我们现在键盘上的一些符号和少数几个特殊的符号,每一个字符都用一个数字来表示,一个字节所能表示的数字范围足以容纳这些字符,表示这些字符的数字的字节最高位(bit)都为0,说明这些数字都在0~127之间,如字符a对应数字97,字符b对应数字98等,这种字符与数字对应的编码固定下来后,这套编码规则被称为ASCII(美国标准信息交换码)。GBK码表:随着计算机逐渐在其他国家的应用和普及,许多国家都把本地的字符集引入到了计算机里面,比如中国,用一个字节所能表示的 阅读全文

posted @ 2014-01-23 19:54 GoBackHome 阅读(289) 评论(0) 推荐(0)

动态代理终极版

摘要: 1.首先是一个公共接口1 public interface Speak{2 public void sayHello(); 3 }2.以及一个该接口的子类1 public class MySpeak implements Speak{2 public void sayHello(){3 System.out.println("HelloWorld!"); 4 } 5 }3.下面我们可以创建对该接口子类对象具体操作的InvocationHandler子类了 1: public class SpeakHandler implements Inv... 阅读全文

posted @ 2014-01-23 02:50 GoBackHome 阅读(196) 评论(0) 推荐(0)

导航