基础知识
phh1989
我就是一个腹黑闷骚的死程死宅。。。
展开
-
a+=b与a=a+b的不同
a+=b --> a=(a.Type)a+b;//返回的是a类型a=a+b --> a=a+b;//返回类型是a类型与b类型中的最高类型转载 2011-09-23 13:55:54 · 713 阅读 · 0 评论 -
自己对接口和继承的思考
接口定义的是人与人之间可交互的动作,例如打招呼,拥抱,开玩笑等等,每个人打招呼的姿势都不一样,但是我就知道其实你是在和我打招呼。继承是为了简化工作,提高工作效率。当然也有人说,继承其实是为了便于扩展,但其实到头来,归根结底你只是少做了一些重复的工作罢了。原创 2011-11-03 11:25:58 · 489 阅读 · 0 评论 -
使用后缀表达式计算表达式
需求:输入字符串表达式,计算表达式结果解决:将输入的表示转化为后缀表达式形式(也称作逆波兰式),再计算结果。package com.phh;import java.util.Stack;public class CalculatedString { /** * 根据中缀表达式计算结果 * * @param expression * @return */原创 2011-12-05 09:38:17 · 898 阅读 · 0 评论 -
在项目中需要注意的简单数据库优化
1、使用索引可以提高查询的速度,但是同时会降低增加和修改时的效率,因为在新增数据时,会对数据进行索引的操作,消耗了内存。2、or和in的使用问题 使用or和in会导致查询效率降低主要是指在使用了索引后的情况,没有使用索引的情况下效率是相同的。如果对一列进行了索引,那么数据会按照这个列的规则进行排序,数据会在排序后被分为一个个的区间。在查询索引列等于某个值的记录时(tb=?),数据库会之间原创 2012-02-01 14:46:03 · 667 阅读 · 1 评论