java
One_Month
这个作者很懒,什么都没留下…
展开
-
Java学习经历--------抽象类
1,什么叫抽象类? java中我们把用关键字abstract修饰的类叫做抽象类,例如 public abstract void Expleam{}2,抽象类中能拥有那些东西? 在抽象类中能存在5种成分,分别是:成员变量,方法(普通方法或抽象方法),构造器(构造方法),初始化块,内部类(接口或枚举)抽象类中成员变量,普通方法和构造器原创 2016-08-05 18:00:08 · 370 阅读 · 0 评论 -
java学习经历----常用日期类 Date及其解析
下面的代码很长 但是列举了Date类和格式化输出的具体例子,由于有些转换字母很多,可以参照API查看,下面的代码都是可以2-4行分开看,没有连贯性,都是多个小例子 Date date = new Date(); long time = date.getTime(); //获得与1970年相差年数转换成毫秒 ![这是一张printf方法关于格式化日期的字母截图,原创 2016-08-08 20:49:36 · 631 阅读 · 0 评论 -
Java学习经历回顾----泛型
泛型在JDK1.5被加入(也可以叫做参数化类型),使JAVA中的集合(List ,set, map…)能够记住被添加的元素的类型,但不是只有java中的集合才能用泛型。接下来通过介绍泛型被引入的意义和作用以及他的使用场景来一步步回顾泛型。 1.泛型的写法List<String> list = new ArrayList<String>();在类的后面跟上<>,里面写上类型参数,这就是泛型的一般写法原创 2017-10-21 18:44:01 · 296 阅读 · 0 评论 -
类加载的大概流程和特点
1.类加载的大概过程 如果类未被加载到内存,会经过加载,连接,初始化过程。提供java.lang.Class对象 2.类的连接 (1) 验证: 验证类是否有正确的内部结构,防止有人估计加入错误信息 (2) 准备: 为类变量分配内存,并设置默认值 (3) 解析: 将符号引用转化为直接引用(final变量直接当作宏变量) 3.类初始化的时机 1.创建类的实例,用new 或 反射 或 ...原创 2018-09-07 09:52:57 · 299 阅读 · 0 评论 -
记关于处理Handler内存泄漏犯的一个错误
说到内存泄漏,可能首先就想到创建非静态Handler内部类,导致Handler持有外部Activity引用 class MyHandler extends Handler{ @Override public void handleMessage(Message msg) { } } 网上有很多说处理方法有两种 1.使用静态内部类,也就是 static class MyHandler ...原创 2019-03-21 11:01:59 · 324 阅读 · 0 评论