![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
rose_PAUI
学习总结
展开
-
JDK与JRE的区别?
Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。原创 2017-10-26 16:08:44 · 149 阅读 · 0 评论 -
java虚拟机、垃圾回收、多线程
虚拟机,我们都知道Java程序运行在虚拟机上,虚拟机又和操作系统打交道,最终通过二进制指令操纵电子电路运行。完成数据的读取,存储,运算和输出。 虚拟机在加载.class文件的时候,会在内存开辟一块区域“方法区”,专门用来存储类的基本信息,同时在“堆”区为这些类生成一个Class对象,作为类的“镜像”或“模具”,为反射提供基础。程序运行过程中,对象不断的生成和死亡,有的朝生暮死(大多数对象都这样,原创 2017-11-03 11:05:07 · 222 阅读 · 0 评论 -
java动态代理
都知道Retrofit是通过动态代理来生成代理对象作为网络请求的发起者。 今天就来看下动态代理是怎么操作的。或者说是怎么让一个貌似接口的对象调用它的抽象方法呢? 先来看代码: public static void main(String[] args) { Factory factory = new Factory(转载 2017-10-26 16:34:08 · 167 阅读 · 0 评论