
java
文章平均质量分 78
谦虚且进步
自学Python小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM(Java虚拟机)
究其本质,jvm就是一个多线程程序,他的作用就是根据某套算法,将编写的Java源代码字符串运行起来。而jvm面对的问题其实也是如何设计内存模型、如何设计多线程、多线程之间如何共同管理内存等问题。同我们编写Java程序一样,只不过Java代码被限制于jvm的小世界当中。这个问题与浏览器类似:我们打开一个网站,也是同样的问题:如何将HTML字符串转换成网页,然后网页还可以响应事件。原创 2024-06-07 22:31:50 · 749 阅读 · 0 评论 -
Java动态代理
而Java的基本单位是类,所以代理一般都是把被代理的对象B当作数据封装在一个类中,然后用这个类的实例对象A去管理对象B。而根据Java的特性,实现动态代理必须手动实现一个接口Interface来定义需要被代理的方法,即决定代理对象长啥样。,即使用一个对象对另外一个或者多个对象的数据进行管理,典型的例子就是Vue框架,使用一个Vue总对象管理大量子对象的数据,然后渲染到HTML页面。这种做法就是使用一个对象对另一个对象的方法进行统一管理并且可以给管理的方法添加新的功能,从而避免侵入式修改。原创 2024-01-04 20:02:20 · 562 阅读 · 0 评论