- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 C#XmlDocument无法读取utf-16文件
<DataProviders Default="A"> <Provider Name="A" Type="OleDataProvider" ConnectionString="Provider=SQLOLEDB.1;Password=xx;User ID=sa;Data Source=192.168.1.x\SQL2008;Initial Catalog=xxx" /> <Pro
2014-11-18 16:53:59 2213
原创 C#内存泄露与资源释放 经验总结
经验总结:C#并不是有了垃圾回收机制,你就可以对内存管理放任不管,其实在稍不注意的时候,可能就造成了内存泄露,或者超大内存占用~以下记录下遇到过的内存优化-内存泄露的问题与应对方案。1. string与StringBuilder,字符串拼接操作的问题。这个问题经常碰到,所以把它放第一位,看代码:string txt = string.Empty;for (int i
2014-11-13 18:39:02 29124 1
原创 2.24 边界,边界,还是边界
模拟下单业务逻辑:public class Client { public final static int LIMIT = 2000;// 可拥有产品的最大数量 public static void main(String[] args) { int cur = 1000;// 目前拥有产品数量 Scanner input = new Scanner(System.in); S
2014-11-02 02:02:09 956
原创 2.23 不要让类型默默转换
System.out.println("光速1s:" + LIGHT_SPEED * 1 + "米");System.out.println("光速8分钟:" + LIGHT_SPEED * 60 * 8 + "米");
2014-11-02 01:33:32 717
原创 《编写高质量代码:改善Java程序的151个建议》 建议15
13. 避免为final变量复杂赋值继上一节,final还可以通过在声明时通过方法返回值赋值,如:
2014-11-01 18:38:26 753
原创 《编写高质量代码:改善Java程序的151个建议》 建议14
14. 避免为final变量复杂赋值继上一节,final还可以通过在声明时通过方法返回值赋值,如:
2014-11-01 16:07:46 538
原创 《编写高质量代码:改善Java程序的151个建议》 建议13
13. 避免用序列化类在构造函数中为不变量赋值我们知道final标识的属性是不变量,也就是说只能赋值一次,当序列化与反序列化的过程中,涉及到final变量时,就会有些复杂,比如以下情况:
2014-11-01 15:49:15 600
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人