Java
文章平均质量分 96
脆脆鲨巧克力
这个作者很懒,什么都没留下…
展开
-
手写一个Spring(第三章 第四章 第五章)
第三章 对象实例化策略在刚才的代码里已经实现了实例化对象容器管理,但还有一个关键的问题。实例对象并非是全部都是无参构造函数,在面对有参的构造函数,刚才的代码就不行了。newInstance(); 实例化方式并没有考虑构造函数的入参,所以这个章节需要解决的就是这个问题。参考 Spring Bean 容器源码的实现方式,在 BeanFactory 中添加 Object getBean(String name, Object... args) 接口,这样就可以在获取 Bean 时把构造函数的入参转载 2022-01-28 11:15:00 · 270 阅读 · 1 评论 -
Java 反射
1.什么是反射 反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所以属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。 当类加载完后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只能有一个Class对象),这个对象就包含了完整的类的结构信息,我们可以通过这个对象看到类的结构。这个对象就像透过一面镜子一样,透过照镜子来看类的结构一样,所以形象的称之为反射。 1.1反射机制的功能 Java...原创 2021-10-13 16:51:25 · 142 阅读 · 0 评论 -
Java Socket学习
1.网络1.1网络概述 计算机网络:把分布在不同地域的计算机与专门的外部设备用通信线路互联成一个规模大功能强的网络系统。 网络编程的目的:直接或间接的通过网络协议与其他计算机实现数据交换,进行通讯。 网络编程中有两个主要问题: 如何准确地定位网络上一台或多台主机:定位主机上的特定的应用。 找到主机琥如何可靠高效地进行数据传输1.2如何实现网络中的主机通信通信双方的地址:IP、端口号一定的规则(网络通信协议...原创 2021-10-10 15:32:19 · 120 阅读 · 0 评论