摘要:
背景:听说ClassLoader类加载机制是进入BAT的必经之路。
ClassLoader总述:
普通的Java开发其实用到ClassLoader的地方并不多,但是理解透彻ClassLoader类的加载机制,无论是对我们编写更高效的代码还是进BAT都大有裨益;而从“黄埔军校”出来的我对ClassLoa... 阅读原文
2019-01-17 19:53:26 阅读(2930) 评论(0)
摘要:
前面介绍了如何从Bird类继承而来Swallow类,按道理子类应当继承父类的所有要素,但是对于构造方法来说,Swallow类仅仅继承了Bird类的默认构造方法,并未自动继承带参数的构造方法。如果子类想继续使用父类的其它构造方法,就得自己重写心仪的构造方法。例如老鹰属于鸟类,那么可以编写继承自Bird类的Eagle类,... 阅读原文
2019-01-17 19:17:02 阅读(2719) 评论(0)
摘要:
本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作,如有错误之处忘不吝批评指正!
HashTable内部存储结构
HashTable内部存储结构为数组+单向链表的形式存储数据,即定义的 Entry<?,?>[] table 变量
源码分析:
变量定... 阅读原文
2019-01-17 18:44:10 阅读(2686) 评论(0)
摘要:
本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作,如有错误之处忘不吝批评指正!
HashTable内部存储结构
HashTable内部存储结构为数组+单向链表的形式存储数据,即定义的 Entry<?,?>[] table 变量
源码分析:
变量定... 阅读原文
2019-01-17 18:44:07 阅读(3087) 评论(0)
摘要:
中介这个词语在现实生活中很常见,我们买房租房找中介,通过中介完成买卖房屋,买房和卖方直接和中介交流,完成交易合同。
房产中介,第三方平台,支付宝这些等都属于中介。他们在中间从当一个中间人的作用,承担交易双方的业务流程。
核心:中介者对象,该对象使一些复杂的业务处理简化,使各业务处理对象直接和中介者打交道。
例子... 阅读原文
2019-01-17 16:56:07 阅读(3144) 评论(0)
摘要:
目录
1. Activity
1.1. 安卓中的Activity定义和特性:
1.2. 注册Activity
1. Intent filters:设置默认开启的activity
1.3. Activity的启动流程
1.4. 如何控制activity中的内容
2. Android的生命周期
onCre... 阅读原文
2019-01-17 16:11:28 阅读(3376) 评论(0)
摘要:
在上一篇博客中,我们使用IDEA新建了一个Spring Boot项目,也启动了项目,知道默认的端口号是8080,其实启动时我们已经看到了Spring Boot的Banner,
那么你不禁要问什么是Spring Boot的Banner呢?其实就是下图中红色标记的地方
也许有人会觉得每次启动都显示这些信息并没有实... 阅读原文
2019-01-17 16:06:03 阅读(3054) 评论(0)
摘要:
目录
1.Java线程
1.1. 多线程和多进程
1.2. 线程的执行过程:
1.3. 创建线程的方法
(1). 方法1:通过run()
(2). 方法2: 复写Runnable接口(推荐)
1.4. 线程的简单控制
2. Java线程同步synchronized
2.1. 多线程数据安全以及sync... 阅读原文
2019-01-17 15:01:16 阅读(3124) 评论(0)
摘要:
目录
1.Java线程
1.1. 多线程和多进程
1.2. 线程的执行过程:
1.3. 创建线程的方法
(1). 方法1:通过run()
(2). 方法2: 复写Runnable接口(推荐)
1.4. 线程的简单控制
2. Java线程同步synchronized
2.1. 多线程数据安全以及sync... 阅读原文
2019-01-17 15:00:58 阅读(5542) 评论(0)
摘要:
一·命名约定
类名使用大驼峰式命名(领域模式相关命名除外:如DAO\VO\DO等)。
常量必须全部大写,单词中间用“_”隔开(如MAX_COUNT)。
抽象类命名使用Abstract或Base开头。异常类命名使用Exception结尾。测试类命名以它要测试的类的名称开始,然后以Test结尾。
中括号是数组类... 阅读原文
2019-01-17 14:12:02 阅读(3445) 评论(0)