随笔分类 - Java核心技能
摘要:(一)是什么?what? ①:定义: ②:特征:1.0代理类(中间追求者),与委托类(追求者)有同样的接口; 2.0代理类 >主要负责为委托类预处理消息、过滤消息、把消息传递给委托类,事后处理消息等。【类似:帮别人追女朋友,打探消息】。 3.0代理类与委托类之间通常会有 关联关系 【类似哥们儿】。一
阅读全文
摘要:(一)what?什么是网络编程? ①:概念:本质上是两个设备之间的数据交换。 ②:主要对象:TCP层提供面向应用的可靠的(TCP连接,字节流)或者非可靠的(UDP无连接,报文)的数据传输机制。 (二)why?为什么要使用网络编程? (三)how?怎么使用网络编程? (1).Java 网络IO编程:
阅读全文
摘要:(一)what?什么是多线程? (二)why?为什么要使用多线程? (三)how?怎么使用多线程?
阅读全文
摘要:(一)what?什么是注解 (二)why?为什么要使用注解? (三)how?怎么使用注解?
阅读全文
摘要:(一)what?什么是动态代理? ① (二)why?为什么要使用动态代理 ①优点: ②缺点:
阅读全文
摘要:(一)前篇注意: ①:Class对象是所有反射API的入口。(Class类是泛型类) (二)反射概念what?: ①:反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且可以操作内部的成员信息。 (三)为什么 why?: 优点:①能够在运行时获取实例,灵活性和拓展性
阅读全文