JAVA
文章平均质量分 65
浮城大亨
研发手机
展开
-
构造器与垃圾回收器
1、惰性初始化(组合语法)使用的目的 :编译器如果简单的为每个引用都创建对象,会增加很多不必要的负担。使用方式 a 在定义对象的地方初始化。这意味着他们总能狗在构造器调用之前被初始化。 b 就在类的构造器中 c 在生成对象不值得生成对象的情况下,这种方式可以减少额外的负担 d 使用实例初始化代码:public class Child { private Object object;原创 2016-04-13 09:25:56 · 406 阅读 · 0 评论 -
AsyncTask源码分析之Java篇
解析AsyncTask源码之前,首先讲述与之相关的JAVA线程知识:知识点清单 1、Thread类 2、Runnable接口 3、Callable接口 4、synchronized关键字 5、volatile关键字 6、Future接口 7、RunnableFuture接口 8、FutureTask类 9、线程池的相关知识/** * A representation of原创 2016-03-29 14:57:37 · 512 阅读 · 0 评论 -
设计模式精要概括
单例模式重复创建一个类的不同对象会造成资源的浪费和问题的产生,通过单例模式只产生一个对象。策略模式大家都知道继承的最大优点是避免代码的重复,能够节省代码。接口和抽象方法可以避免问题和系统的复杂性。但是有没有一种方式既可以拥有接口和抽象方法这样避免问题的复杂性又可以拥有继承避免代码重复的优点。这种情况下,策略模式就产生了。策略模式到底是个什么鬼呢。说白了一个接口可以降低问题的负责性,但是自己写一个类去原创 2016-05-04 20:47:36 · 502 阅读 · 0 评论 -
深入理解abstract class和interface
首先申明这边博客是转载自台湾人,也没能征得作者同意万分抱歉。但是由于台湾的网站大陆人无法访问,所以实在想更多的人看到,下面是原作者博客的链接地址:https://www.ibm.com/developerworks/cn/java/l-javainterface-abstract/abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存转载 2016-08-18 22:10:07 · 2914 阅读 · 0 评论 -
final、static、this、continue与break关键字的使用
final关键字的含义、作用: 对于基本类型,final使数值恒定不变。对于对象引用,final使引用恒定不变。一旦引用被初始化指向一个对象,就无法再把它指向另一个对象,然而,对象其本身确实可以被修改的,这句话怎么理解请看一个Demo。public class Value { int i; public Value(int i) { this.i = i; }原创 2016-02-14 11:30:39 · 731 阅读 · 0 评论 -
多态
1、惰性初始化(组合语法)使用的目的 :编译器如果简单的为每个引用都创建对象,会增加很多不必要的负担。使用方式 a 在定义对象的地方初始化。这意味着他们总能狗在构造器调用之前被初始化。 b 就在类的构造器中 c 在生成对象不值得生成对象的情况下,这种方式可以减少额外的负担 d 使用实例初始化代码:public class Child { private Object object;原创 2016-01-26 11:11:52 · 493 阅读 · 0 评论