E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JDK1.7
【Java八股文总结】之JVM
2、运行时常量池3、字符串常量池4、
jdk1.7
为什么将字符串常量池移到堆中?5、直接内存3、对象创建
小李不会编程啊
·
2023-07-21 08:43
Java学习乐园
jvm
java
开发语言
java String 为什么是final
1.效率不变类,数据放入常量池,当字符串类型一样时,指向同一个对象2.线程安全,4.存放位置:
JDK1.7
及之后版本的JVM已经将运行时常量池从方法区中移了出来,在Java堆(Heap)中开辟了一块区域存放运行时常量池
xlz
·
2023-07-20 09:45
《HashMap的数据结构》
数据结构的组成:在
JDK1.7
及以前,HashMap的数据结构是有数组+单向链表组成的。(在链表中插入元素采用头插法)在JDK1.8之后,HashMap的数据结构是有数组+单向链表+
猿究院_NiKo
·
2023-07-20 02:37
JAVASE
数据结构
java
为什么阿里巴巴建议HashMap初始化时需要指定容量大小?
关于集合类,《阿里巴巴Java开发手册》中写道:我们先来写一段代码在
JDK1.7
(jdk1.7.0_80)下面来分别测试下,在不指定初始化容量和指定初始化容量的情况下性能情况如何。
IT枫斗者
·
2023-07-19 18:58
面试技巧
java
面试
算法
数据结构
后端
[java安全]CommonsCollections6
安全】CommonsCollections6**测试环境**前言分析TiedMapEntry注意点一注意点二POC调用栈【java安全】CommonsCollections6测试环境3.1-3.2.1,
jdk1.7
,1.8
Leekos
·
2023-07-17 03:44
java
java
安全
哈希算法
web安全
Netty是如何解决JDK空轮询Bug的?
官方声称JDK1.6的update18修复了该问题,但是直到
JDK1.7
该问题仍旧存在,只不过该Bug发生概率降低了一些而已,并没有被根本解决。
Walter Sun
·
2023-07-16 20:03
java
bug
netty
reentrantlock,synchronized区别 、介绍
synchronized在jdk1.6之前是一个重量级(cpu要从内核态切换到用户态)的锁,线程交替执行时,解决线程安全问题,需要调用操作系统中的函数;
jdk1.7
之后就尽量使得同步的处理在jvm中解决
一袋米要扛几楼xx
·
2023-07-16 13:23
java
JDK 7 ConcurrentHashMap
目录概述构造器分析put流程get流程size计算流程概述
JDK1.7
中的ConcurrentHashMap间接地实现了Map,并将每一个元素称为分段锁segment,每个segment都是一个HashEntry
一个风轻云淡
·
2023-07-16 13:51
JUC并发编程
java
开发语言
HashMap底层实现原理
在JDK1.6,
JDK1.7
中,HashMap采用位桶+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里。
lostdboy
·
2023-07-16 00:07
Java
ConcurrentHashMap在jdk1.8中扩容机制的优化
jdk1.7
(1)1.7版本的ConcurrentHashMap是基于segment分段实现的。(2)每个segment相当于一个小型的HashMap。
清和与九
·
2023-07-15 21:39
java
开发语言
springboot环境配置
目录环境约束maven设置idea设置helloworld创建项目导入springboot相关依赖编写主程序启动SpringBoot应用编写相关的Controller、Service测试运行文件目录:环境约束
jdk1.7
好多bug
·
2023-07-15 15:33
spring-boot
spring
boot
java
spring
讨论下两个String引用在各种情况下是否相等
前言Jdk1.6及之前:JVM存在永久代,运行时常量池在永久代,运行时常量池包含字符串常量池
Jdk1.7
:有永久代,但已经逐步“去永久代”,字符串常量池从永久代里的运行时常量池分离到堆里Jdk1.8及之后
澄风
·
2023-07-15 03:49
jvm
java
算法
面试官问:Java中Switch支持String字符串?为什么不支持long类型?
我们知道JavaSwitch支持byte、short、int类型,在JDK1.5时,支持了枚举类型,在
JDK1.7
时,又支持了String类型。
技术宅chat
·
2023-06-23 06:27
java
开发语言
面试宝典:数据结构-ConcurrentHashMap
jdk1.7
分段锁1、HashTable容器在竞争激烈的并发环境下表现出效率低下的原因,是因为所有访问HashTable的线程都必须竞争同一把锁2、假如容器里有多把锁,每一把锁用于锁容器其中一部分数据,
平凡人笔记
·
2023-06-23 05:45
java 校园管理系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目
Web服务的运行环境选择的是Tomcat7.0和
JDK1.7
,利用myeclipse和Dreamweaver作为开发工具,MySQL作为后台运行的数据库ja
qq_251836457
·
2023-06-22 12:44
jsp类
java
myeclipse
数据库
一文带你弄清Map集合及其实现类(适合小白&秋招篇)
如果文章有什么需要改进的地方欢迎大佬提出,对大佬有帮助希望可以支持下哦~小威在此先感谢各位小伙伴儿了以下正文开始文章目录HashMap详细介绍JDK.17和JDK1.8的HashMap有什么区别
JDK1.7
小威要向诸佬学习呀
·
2023-06-22 10:41
java
开发语言
Java Fork/Join 框架
简介从
JDK1.7
开始,Java提供Fork/Join框架用于并行执行任务,它的思想就是讲一个大任务分割成若干小任务,最终汇总每个小任务的结果得到这个大任务的结果。
肥常忧伤
·
2023-06-22 08:44
java
开发语言
JVM常量池最全详解-常量池/运行时常量池/字符串常量池/基本类型常量池,看这一篇就够了
常量池详解1.字面量和符号引用1.1字面量1.2符号引用2.常量池vs运行时常量池3.常量池(静态常量池)4.运行时常量池5.字符串常量池5.1设计思想5.2三种字符串操作(
JDK1.7
及以上版本)5.3
猿来入此→
·
2023-06-21 10:27
JVM
jvm
java
开发语言
字符串常量池详解
到
JDK1.7
之后,就从方法区中移除了,而存放在堆中。一下是《深入理解虚Java虚拟机》第二版原文:对于HotSpot虚
liaofeifei_book
·
2023-06-21 10:22
Java学习日常
字符串
java
jvm
编程语言
jdk
Java 常量池详解(一)字符串常量池
在Java的内存分配中,总共3种常量池:Java常量池详解(二)class文件常量池和Java常量池详解(三)class运行时常量池1.字符串常量池(StringConstantPool)在
JDK1.7
new hilbert()
·
2023-06-21 10:21
java
开发语言
经验分享
java 高校学生信息管理系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目
Web服务的运行环境选择的是Tomcat7.0和
JDK1.7
,利用myeclipse和Dreamweaver作为开发工具,MySQL作为后台运
qq_251836457
·
2023-06-20 19:35
java
myeclipse
数据库
java 学习交流社区平台系统Myeclipse开发mysql数据库web结构jsp编程计算机servlet网页项目
Web服务的运行环境选择的是Tomcat7.0和
JDK1.7
,利用myeclipse和Dreamweave
qq_251836457
·
2023-06-20 19:35
jsp类
java
myeclipse
servlet
深入了解ConcurrentHashMap
在上一篇文章【简单了解系列】从基础的使用来深挖HashMap里,我从最基础的使用中介绍了HashMap,大致是
JDK1.7
和1.8中底层实现的变化,和介绍了为什么在多线程下可能会造成死循环,扩容机制是什么样的
·
2023-06-19 09:22
java后端
HashMap源码解析
本文将结合
JDK1.7
和1.8的源码,深入探讨HashMap的结构实现和功能原理,篇幅有些长请耐心看完。
程序员阿浪
·
2023-06-19 02:20
HashMap学习:1.7 迁移死循环分析(通俗易懂)
前言
JDK1.7
由于采用的头插法,所以多线程情况下可能会产生死循环问题。
@猪大肠
·
2023-06-19 00:02
Java集合容器
哈希算法
java
数据结构
IDEA 中数据库连接失败
使用JAVA代码测试,根据异常信息,发现如下问题:1.JAVA版本问题:开始使用的是
JDK1.7
,数据库8.0版本,不匹配。更改项目依赖为JDK1.8版本后,该报错异常解决。
周晓风
·
2023-06-18 18:33
HashMap 底层分析
以下基于
JDK1.7
分析。imageHashMap底层是基于数组和链表实现的。
雨中漫步的北极熊
·
2023-06-18 14:36
maven插件:maven-compiler-plugin
org.apache.maven.pluginsmaven-compiler-plugin3.6.01.71.7编译版本也可以这样设置:UTF-81.71.72、使用eclipse自带的编译器编译,如果有
jdk1.7
rentuo53
·
2023-06-18 09:46
Maven
java
开发工具
jdk8新特性之七 Nashorn JavaScript
从JDK1.8开始,Nashorn取代Rhino(JDK1.6,
JDK1.7
)成为Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAScript5.1规范以及一些扩展。
adan阿丹
·
2023-06-18 02:42
Maven第二课:maven的基本使用(搭建一个简单的Maven工程)
:网址为:https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html首先:maven3.6.2版本对应的版本是
jdk1.7
Carter强
·
2023-06-17 09:03
Java获取文件Content-Type(Mime-Type)
1、使用
JDK1.7
自带方法importjava.io.IOException;importjava.nio.file.Files;importjava.nio.file.Path;impor
saytime
·
2023-06-17 07:30
Java经典
java
mimetype
文件
JDK1.7
HashMap源码阅读#transfer()
/***TransfersallentriesfromcurrenttabletonewTable.*/voidtransfer(Entry[]newTable,booleanrehash){intnewCapacity=newTable.length;for(Entrye:table){while(null!=e){Entrynext=e.next;if(rehash){e.hash=null=
丫头可乐
·
2023-06-16 16:12
Hadoop的基本使用(1)——环境搭建、HDFS的简单使用
负责实际存储数据块block:是Hadoop最小存储数据单位默认128Msecondarynamenode:辅助namenode完成fsimage管理或者优化hadoop搭建步骤环境:CentOS6.532位
JDK1.7
发芽的土豆子
·
2023-06-16 11:07
JAVA WEB应用特点
调查结果显示,在Java开发者中,使用最多的JDK版本是JDK1.6和
JDK1.7
,这两个版本使用率占总调查数据的88.26%。
yurenxinhong
·
2023-06-14 17:14
okhttp工具类对应
jdk1.7
、1.8不通版本上传附件以及参数代码处理逻辑
javajdk1.7版本,对应okhttp版本为2.0需要导入的jar包,注意,这里边包含有https处理,不需要刻意去掉packagenc.itf.vams.util;importjava.io.IOException;importjava.security.SecureRandom;importjava.security.cert.CertificateException;importjava
晚秋情未眠
·
2023-06-12 15:38
java
post
航空订票系统系统
开发工具:MyEclipse10,
JDK1.7
,Tomcat7,MySql5.5.60【论文包含内容】(见下图):【hang】源代码下载【db_hang.sql】数据库脚本【readme.txt】项目访问描述
小盼江
·
2023-06-12 11:30
毕业设计
订票系统
机票系统
航空订票系统
Java 常量池:静态常量池 动态常量池 字符串池
Java常量池相关内容Java常量池概念分类:静态常量池、动态常量池、字符串常量池(由于
jdk1.7
之后字符串常量池从运行时常量池分离到堆中)静态常量池class文件中CLass文件中除了有类的版本、字段
明月一壶酒
·
2023-06-11 14:11
java
jvm
开发语言
JVM--方法区&元空间
方法区的实现,
JDK1.7
之前是永久代,JDK1.8之后是元空间。2、与永久代的区别永久代和元空间的不不同点:1、永久代在物理上是堆的一部分,元空间内存是操
明月一壶酒
·
2023-06-11 14:11
#
jvm
后端
jvm
java
开发语言
JVM原理:JVM运行时内存模型(通俗易懂)
目录前言正文虚拟机栈局部变量表操作数栈动态链接方法返回地址本地方法栈本地方法存在的意义本地方法的调用虚拟机堆堆结构Eden区Survivor区域老年代Old区常用参数指令方法区常量池运行时常量池方法信息类信息域信息
JDK1.7
@猪大肠
·
2023-06-11 07:03
JVM
jvm
学习
java
深入理解HashMap源码
文章目录HashMap简介源码分析关键参数获取数组下标put方法resize扩容过程
jdk1.7
的扩容实现jdk1.8的扩容实现get()方法remove()方法总结关于HashMap,一直都是一个非常热门的话题
初念初恋
·
2023-06-10 16:35
java
后端
一文彻底弄懂ConcurrentHashMap,轻松应对面试官!
文章目录相关锁synchronizedCASvolatile(非锁)自旋锁分段锁ReentrantLock正文
JDK1.7
中的ConcurrentHashMapget方法put方法JDK1.8中的ConcurrentHashMapput
初念初恋
·
2023-06-10 15:32
java并发
java
后端
阿里面试记录---实习--【第二档】
一直鼓励自己,面试过程也挺轻松,主要问了自己研究生的一些项目,论文,项目自己的主要职责,做了什么优化,自己主要负责什么模块,接下来就是一些常规的八股了,比如:HashMap底层(感觉这个问的最多,区分
jdk1.7
心之所向521
·
2023-06-09 17:13
经典面试题(后端开发)
java-rabbitmq
rabbitmq
java
关于HashMap你必须了解的知识
HashMap的数据结构 在JDK1.6,
JDK1.7
中,HashMap采用位桶(数组)+链表实现,
Sincerity_
·
2023-06-09 09:14
Jdk17中文在线手册(建议收藏)
本身学习技术就比较难,再来一个英文版的API,就难上加难,经过几周的研究翻译,JDK17最新版中文在线手册搞定,不要看错了哈是JDK17不是
JDK1.7
,全网最新的只有JDK11,JDK17中文在线手册是第一次出现
全栈行动派
·
2023-06-08 14:47
java
java
jvm
jdk17
jdk17中文在线手册
java中文api
JUC —— ForkJoin
ForkJoinForkJoin(分之合并)在
JDK1.7
出现的,并行执行任务,提高效率,大数据量!
始於心勭丶
·
2023-06-08 12:24
JUC
juc
JUC-9. Fork/Join分支合并框架
想了解更多JUC的知识——JUC并发编程合集1.概念Fork/Join是
JDK1.7
加入的新的线程池实现,它体现的是一种分治思想,适用于能够进行任务拆分的cpu密集型运算所谓的任务拆分,是将一个大任务拆分为算法上相同的小任务
苏渠的Java之旅
·
2023-06-08 12:18
JUC并发编程
java
面试
JUC详解-14-ForkJoin详解
JDK1.7
后并行执行任务,提高效率,大数据量!
西西ANO
·
2023-06-08 12:43
JUC
java
ForkJoin
13、JUC:ForkJoin
文章目录14.1、什么是ForkJoin13.2、ForkJoin特点13.3、ForkJoin操作14.1、什么是ForkJoinForkJoin在
JDK1.7
之后出现,并行执行任务!
很皮的皮蛋瘦肉粥
·
2023-06-08 12:43
JUC
stream
forkjoin
JUC编程09:ForkJoin
1、概念ForkJoin从
JDK1.7
开始,并行执行任务。在大数据量下,能够提高效率。它能够将大任务拆分成小的任务。
微笑AJJD
·
2023-06-08 12:12
JUC编程
forkJoin
大数据计算优化
JUC之ForkJoin框架
ForkJoinForkJoin是由
JDK1.7
后提供多线并发处理框架,ForkJoin的框架的基本思想是分而治之。使用ForkJoin将相同的计算任务通过多线程的进行执行,从而能提高数据的计算速度。
aYuIsAyU
·
2023-06-08 12:42
JUC
java
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他