![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
haukey
这个作者很懒,什么都没留下…
展开
-
关于JAVA中赋值表达式及类型转换
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。如果你认为表达式(x += i)只是表达式原创 2012-06-27 02:21:38 · 1944 阅读 · 0 评论 -
性能优化:使用SparseArray代替HashMap<Integer,Object>
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray并不熟悉,第一感觉应该是Android提供的一个类。按住Ctrl点击进入SparseA转载 2012-11-19 17:20:53 · 26697 阅读 · 4 评论 -
java io输出的编码问题
今天在做应用错误日志输出时,使用以下的写法,输出中文时乱码File file = new File(ERRORLOG_PATH_SDCARD_DIR, needWriteFiel + ERRORLOG_FILEName); try { if(!file.exists()){ file.createNewFile(); } FileWri原创 2012-11-19 14:53:52 · 14158 阅读 · 0 评论 -
Android TextView中 字体加粗方法
textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));//加粗textView.getPaint().setFakeBoldText(true);//加粗//上面的方法对中文是没效果的,中方加粗可以用以下的方法TextPaint tp = glcdTextView.getPaint();tp.setFakeBo原创 2012-11-22 14:17:58 · 11044 阅读 · 0 评论