随笔分类 - Java
摘要:Java中创建一个字符串的方式有很多种,常见如:String s = new String("riqi");String s = "riqi";但两者有什么区别呢?要知道,Java中new一个对象实际上是在栈内存中创建一个引用类型指向到堆内存中的对象,而字符串对象一旦创建就不能变更。Java为Str...
阅读全文
摘要:一般情况下,x+=y与x=x+y输出结果是等价的,因此两种写法是可以通用的,但是在某些临界值选用x+=y更加合适,比如:short n=3;n+=1;//编译通过n=n+1;//编译失败上述例子中,n=n+1等号右侧计算结果为int类型,而左侧变量类型依然是short类型,违反了自动转换规则,需要执...
阅读全文
摘要:1. maven项目,请在pom.xml里边添加包依赖相关配置:1 2 net.sourceforge.pinyin4j3 pinyin4j4 2.5.05 2.编写实例代码: 1 /* 2 * Copyright 2013 Alibaba.com All right re...
阅读全文
摘要:Velocity是一个基于java的模板引擎。它允许任何人仅仅简单的使用模板语言来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人...
阅读全文
摘要:日常接口的数据传输通常使用xml或者json来传递数据,xml较庞大但是描述数据能力十分出众,json数据结构较小而且支持ajax传输,xml在数据传输和解析资源占用都比较逊色于json。因此日常的接口通常都使用json的数据格式进行传输。一方面能减少应用或者客户端如Android应用解析数据的资源...
阅读全文
摘要:今天项目中有个需求场景:A和B都是List,而B是A的子集,现在想求A和B的差集。想到了List中提供的removeAll()方法可以求得差集,但是结果确报了UnsupportedOperationException异常。仔细分析了下,List A我是通过数组经过Arrays.asList()转化成...
阅读全文
摘要:数据对象分多种,为方便阅读并区分各数据对象的用途,习惯将数据对象分为以下几类,供参考:持久对象PO(persistant object)对象关系映射(ORM)概念的产物,基本上对象的成员变量对应了数据库中一行记录各字段的映射,方便实现ORM的持久层框架如(Ibatis)在读取数据的时候将数据库一行记...
阅读全文

浙公网安备 33010602011771号