随笔分类 -  Java

摘要:当直接new 一个接口或者虚函数,回报这个错误:Cannot instantiate the type 你应该new一个接口的实现或者虚函数的非子类虚函数 阅读全文
posted @ 2016-03-26 22:20 行云有影 阅读(2551) 评论(0) 推荐(0)
摘要:1、hashMap里的元素是按键值的hash码排序的,不是存进去的顺序存放的 2、hashcode能够唯一确定一个HashMap 这两个的输出一样 Done 阅读全文
posted @ 2016-03-22 21:16 行云有影 阅读(138) 评论(0) 推荐(0)
摘要:A0截取0:substring(1, 2) 阅读全文
posted @ 2015-10-09 10:46 行云有影 阅读(328) 评论(0) 推荐(0)
摘要:Class对象的生成方式如下:1.Class.forName("类名字符串")2.类名.class3.实例对象.getClass() 阅读全文
posted @ 2015-10-09 10:46 行云有影 阅读(156) 评论(0) 推荐(0)
摘要:public static void main(String[] args) {Map map = new HashMap();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值Sy... 阅读全文
posted @ 2015-08-19 15:24 行云有影 阅读(128) 评论(0) 推荐(0)
摘要:1、强引用 平时我们编程的时候例如:Object object=new Object();那object就是一个强引用了。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不... 阅读全文
posted @ 2015-03-18 22:50 行云有影 阅读(1432) 评论(0) 推荐(0)
摘要:1、这个最好复写元素的 类 的 equal方法 @Override public boolean equals(Object o) { // TODO Auto-generated method stub BasicUserInfo tmp=(BasicUs... 阅读全文
posted @ 2015-02-02 22:19 行云有影 阅读(184) 评论(0) 推荐(0)
摘要:1 Log.i(getClass().getSimpleName(), Thread.currentThread().getStackTrace()[1].getMethodName());Done 阅读全文
posted @ 2015-01-28 13:43 行云有影 阅读(157) 评论(0) 推荐(0)
摘要:我们先弄清楚对象和引用的区别,为便于说明,我们先定义一个简单的类:public class Person { int age;}有了这个模板,就可以用它来创建对象:Person person=new Person();通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。1)右边的“... 阅读全文
posted @ 2015-01-20 16:44 行云有影 阅读(226) 评论(0) 推荐(0)
摘要:先弄清楚两者的概念按值传递:意味着当将一个参数传递给一个函数时,函数接收的是原始值的一个副本。因此,如果函数修改了该参数,仅改变副本,而原始值保持不变。按引用传递:意味着当将一个参数传递给一个函数时,函数接收的是原始值的内存地址,而不是值的副本。因此,如果函数修改了该参数,调用代码中的原始值也随之改... 阅读全文
posted @ 2015-01-20 15:46 行云有影 阅读(173) 评论(0) 推荐(0)
摘要:1、static{}(即static块),会在类被加载的时候执行,且仅会被执行一次,一般用来初始化静态变量和调用静态方法。public class Hello { public static final int i; static{ i=1; System... 阅读全文
posted @ 2015-01-17 19:03 行云有影 阅读(452) 评论(0) 推荐(0)
摘要:将方法声明为final那有两个原因:第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为inline调用的机制,它会使你在调用final方... 阅读全文
posted @ 2015-01-07 16:45 行云有影 阅读(608) 评论(0) 推荐(0)
摘要:java中不做修饰的变量或方法默认为default,权限范围是包内可访问。 阅读全文
posted @ 2014-12-11 14:49 行云有影 阅读(323) 评论(0) 推荐(0)
摘要:1、使用this调用其他它构造函数 public HomeAdapter(Context c) { this.mContext = c; mLayoutInflater = LayoutInflater.from(mContext); } public ... 阅读全文
posted @ 2014-12-08 16:17 行云有影 阅读(973) 评论(0) 推荐(0)
摘要:1、obj.getList().add( t )就可以了,当然set也可以,obj.getList().addAll(list)也可以 阅读全文
posted @ 2014-07-31 00:51 行云有影 阅读(720) 评论(0) 推荐(0)
摘要:int Num=new Random().nextInt(10)+1;new Random().nextInt(10)产生的是0-9的随机数new Random().nextInt(11)产生的是0-10的随机数) 阅读全文
posted @ 2014-07-15 15:54 行云有影 阅读(131) 评论(0) 推荐(0)
摘要:1、把java类的构造函数设成private,获得实例将无法从new获得public class ImageManager { private static ImageManager imageManager; /** * 获取单例 * * @param con... 阅读全文
posted @ 2014-05-14 00:14 行云有影 阅读(131) 评论(0) 推荐(0)
摘要:1import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 { // MD5変換 public static String Md5(String st... 阅读全文
posted @ 2014-05-13 10:39 行云有影 阅读(781) 评论(0) 推荐(0)
摘要:value.substring(0, 4)返回的是value的0,1,2,3组成的字符串 阅读全文
posted @ 2014-05-09 16:31 行云有影 阅读(264) 评论(0) 推荐(0)
摘要:1、获取年月份字符串 Date dt=new Date(); SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd"); String riqi=(dateFormat.format(... 阅读全文
posted @ 2014-04-20 14:49 行云有影 阅读(159) 评论(0) 推荐(0)