
Java----基础
业精于勤而荒于嬉
来与世,博一把。
展开
-
Java查看int值的位数
判断一个int值是几位数,要是我自己实现,估计又会想到除法和模运算了,偶然在java标准API源码中发现的写法,很强大。 public class Test { final static int[] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 99999999, 999999999, Integer.MAX_转载 2014-02-24 21:14:31 · 8397 阅读 · 0 评论 -
int和Long互转
转载:http://xiaomi4980.blog.163.com/blog/static/215945196201412425340921/ int转Long: Long b = new Long(100); Long转int: 强转就行 Long a = ; int b = (int)a;转载 2014-02-24 14:53:07 · 1769 阅读 · 0 评论 -
StringBuilder与StringBuffer的区别(转)
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全转载 2014-02-27 13:15:49 · 473 阅读 · 0 评论 -
StringBuilder、StringBuffer和String的关系
1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧存在,但已经不再是a所指向的,a 已经指向了其它地址。转载 2014-02-27 13:17:12 · 545 阅读 · 0 评论 -
Java自学视频整理(持续更新中...)
转:http://blog.youkuaiyun.com/shimiso/article/details/8814581Java自学视频整理(持续更新中...) 1.Java基础视频 《张孝祥JAVA视频教程》完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客) 张孝祥2010年贺岁视频:Java高新技术(传智播客) Java多线程与并发库高转载 2014-03-02 13:42:12 · 1096 阅读 · 0 评论 -
Android之selecter
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计: (以在mylist_view.xml为例) 1.创建mylist_view.xml文件 首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/dr转载 2014-04-18 11:13:10 · 745 阅读 · 0 评论 -
强引用、弱引用、软引用、幽灵引用区别
转:http://www.iteye.com/topic/401478 理解 Java 的 GC 与 幽灵引用 Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (传说中的幽灵引用 呵呵), 这 4 种类型的引用与 GC 有着转载 2014-03-26 19:25:04 · 674 阅读 · 0 评论 -
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public stati转载 2014-03-28 17:24:59 · 508 阅读 · 0 评论 -
java配置环境
虽然用了5、6年了,但是由于只有装系统之后才重新配置java环境,现在都有点生疏了,怕忘了 ,再次做下笔记。 1.下载java包 2.安装(一般是系统盘) 3.开始配置java环境。 ①计算机----->属性,可以看到下面的界面。 ②选择“高级系统配置” ③选择“环境变量” ④之后,找到“path”,在值里面的结尾,写入“.;C:\Program Fi原创 2014-02-07 11:20:07 · 636 阅读 · 0 评论