![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 78
大灰狼zyy
这个作者很懒,什么都没留下…
展开
-
JVM总结之常量池
运行时常量池:运行时常量池是方法区的一部分,jdk1.8开始从原来的永久代移到元空间,在jvm里是全局性的,因此不同的类共用一个运行时常量池。类加载过程中必须经过加载、链接(验证、准备、解析)、初始化环节,其中第一步加载的时候需要完成:通过一个类的全限定名来获取此类的二进制字节流; 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构;(包含了class文件常量池进入运行时常量池的过程) 在内存中生成一个类对象,代表加载的这个类,这个对象是java.lang.Class,它作为方法区这原创 2021-01-28 07:01:20 · 248 阅读 · 4 评论 -
JVM总结之类加载
目录JVM 运行时区域方法区klass模型Oop模型类加载过程JVM调优总结JVM 运行时区域:方法区:当JVM的类装载器加载.class文件,并进行解析,把解析的类型信息放入方法区。 堆:虚拟机中只有一个堆,所有的线程都共享他。存放所有程序在运行时创建的对象 Java栈:存放的为当前线程中局部基本类型的变量(java中定义的八种基本类型:boolean、char、byte、short、int、long、float、double)、部分的返回结果以及Stack Fra原创 2021-01-09 22:17:20 · 184 阅读 · 0 评论 -
为什么官网上下载的JDK15为什么找不到sun.misc.Launcher类?
正常官网上下载到的JDK包里面是没有开放sun.misc.Launcher等类的,编辑搜图请点击输入图片描述但是通过openjdk源码的下载(参考https://www.cnblogs.com/haimishasha/p/9909055.html进行下载),查看是存在该类的,而且sun.misc包下存在很多正式版本为开放的java类编辑搜图请点击输入图片描述通过对下载的openjdk源码进行编译后(编译方法可参考:windows10https://blog.csdn.net.原创 2021-01-03 15:38:21 · 1036 阅读 · 0 评论 -
hibernate 配置连接oracle 11g数据库时Dialect的选择问题求教
现在没有oracle 11g自己的Dialect么?找来找去找不到啊....都是用通用的..结果又说不行..换了个Dialect,错误是没有,而且能够正常交互数据库,只是看起来不爽..oracle 11g没有特定的Dialect么?信息: 012011-6-3 2:28:28 org.hibernate.dialect.Dialect转载 2013-02-01 17:19:05 · 4294 阅读 · 0 评论