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.2
HashTable集合
底层也是一个哈下表,是一个线程不安全的集合,是多线程的集合,速度快HashMap集合:可以存储null值,null键HashTable集合:不能存储null值,null键HashTable和Vector集合一样,在
JDK1.2
锤锤子
·
2020-08-24 11:29
Java
Android的四种引用(强引用、弱引用、软引用、虚引用)
一、概述早在
JDK1.2
就把对象引用分为四种级别,从而使程序能更灵活控制它的生命周期,级别由高到底依次为:强>软>弱>虚引用。
剑斩花落渡佳人
·
2020-08-24 09:51
Android基础组件
Java基础篇 - 强引用、弱引用、软引用和虚引用
在
JDK1.2
以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachable)可达状态,程序才能使用它。
零壹技术栈
·
2020-08-23 23:18
Java编程基础系列
Java
引用
强引用
弱引用
软引用
双亲委派模型(Parents Delegation Model)(JDK 8)
类加载器的双亲委派模型在
JDK1.2
时期被引入,并被广泛应用于此后几乎所有的Java程序中,但它并不是一个具有强制性的约束力的模型,而是Java设计者们推荐给开发者的一种加载器实现的最佳实践。
Super_time
·
2020-08-23 19:39
JVM
jvm
Java中如何破坏双亲委派模型
第一次:在双亲委派模型发布之前,即
JDK1.2
之前。为了兼容之前JDK版本中自定义类加载器的实现。(即没有按照双亲委派模型来设计)解决办法:把自己的类加载器逻辑写
liu_542449630
·
2020-08-23 17:38
JVM
juc并发集合类_并发集合类
Hashtable的后继者HashMap出现在
JDK1.2
中的Collections框架中,它通过提供未同步的基类和同步的包装器Col
cusi77914
·
2020-08-23 16:14
每天进步一点点:ThreadLocal源码解读
ThreadLocalThreadLocal是在
JDK1.2
之后提供的一个类,为解决多线程程序的并发问题提供了一种新的思路。
虎口脱险OvO
·
2020-08-23 11:00
每天进步一点点
源码解析
JVM垃圾回收根搜索的三种算法
关于垃圾回收,总遇到总记不住,做下总结,加深印象,有不对不完整的欢迎大家批评指正
JDK1.2
之后,垃圾回收采用跟搜索算法,有三种算法:1、标记清除算法2、复制算法3、标记整理算法1、标记清除算法从根集合进行扫描
bug小雨
·
2020-08-23 04:41
垃圾回收机制
【深入Java虚拟机】之八:Java垃圾收集机制
在
JDK1.2
之前,Java中的引用定义很很纯粹:如果reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内
兰亭风雨
·
2020-08-23 02:52
深入Java虚拟机
深入Java虚拟机
Java对象的强、软、弱和虚引用
对象的强、软、弱和虚引用在
JDK1.2
以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JD
HabbyGe
·
2020-08-22 17:53
Java
Java中4种引用的简要解释
在
JDK1.2
以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。
AldisZhan
·
2020-08-22 16:22
Java
开发者必备——IDEA配置清单
1,常用配置1.1配置
JDK1.2
配置自动导包1.3配置Maven(内嵌)配置阿里云镜像加速Settings.xmlalimavenaliyunmavenhttp://maven.aliyun.com/
Noneplus
·
2020-08-22 16:33
idea
配置管理
java对象的强引用,软引用,弱引用和虚引用
在
JDK1.2
以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。
Ericy_Zhang
·
2020-08-22 15:54
javacore
Java系列(一)Java简介及开发环境配置
他由1995年诞生,直到1998年发布了Java历史上最重要的版本
JDK1.2
,将Java分为了三部分J2EE,J2SE,J2ME。
未远可追
·
2020-08-22 00:36
强引用,软引用,弱引用,虚引用
1.对象的强、软、弱和虚引用在
JDK1.2
以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。
二毛_coder
·
2020-08-21 22:06
Java的四种引用(强、软、弱、虚)
概述在
JDK1.2
之后,Java对引用的概念进行了扩充,将引用分为强引用(StrongReferener)、软引用(SoftReference)、弱引用(WeakReference)、虚引用(PhantomReference
LovelyBear2019
·
2020-08-21 19:05
编程语言
Hashmap,Hashtable,TreeMap,LinkedHashMap之间的区别
1,Hashmap是我们用得比较多的集合,产生于
jdk1.2
版本,源码put方法有个判断:if(key==null)returnputForNullKey(value);可以看出hashmap是支持存放键
lh_ajax
·
2020-08-21 19:33
java
Java线程安全与锁优化
Java线程Java线程的实现在
JDK1.2
中,线程模型替换为基于操作系统原生线程模型来实现。
goodwell__
·
2020-08-21 19:22
java
虚拟机
java
多线程
安全
面试
Java 几种引用类型
答:
JDK1.2
开始Java提供了四种引用类型,分别是强引用、软引用、弱引用、虚引用,其主要不同点体现在GC和使用上面。
Little丶Jerry
·
2020-08-21 01:31
Java 基础知识
1998年12月4日,JDK迎来了一个里程碑式的版本
JDK1.2
,Sun公司在这个版本中把java技术体系拆分为3个方向,分别是面向桌面应用开发的J2SE(Java2PlatformStandardEdition
qq_34211637
·
2020-08-21 01:04
Java
聊一聊协程(上):从Node.js谈起
本文已收录【修炼内功】跃迁之路在上一篇文章JVM细说线程中已经介绍了应用程序常见的一些线程模型,本篇就上篇提及的协程做简单的介绍谈到并发/异步,首先想到的可能便是线程/进程,Java在近20年的发展中从
JDK1.2
林舍
·
2020-08-20 23:46
协程
coroutine
聊一聊协程(上):从Node.js谈起
本文已收录【修炼内功】跃迁之路在上一篇文章JVM细说线程中已经介绍了应用程序常见的一些线程模型,本篇就上篇提及的协程做简单的介绍谈到并发/异步,首先想到的可能便是线程/进程,Java在近20年的发展中从
JDK1.2
林舍
·
2020-08-20 23:45
协程
coroutine
Jakarta EE - Java EE的终结者
1998年12月,SUN公司发布了
JDK1.2
,开始使用Java2这一名称,第二年Sun公司联合IBM、Oracle、BEA等大型企业应用系统开发商共同制订了一个基于Java组件技术的企业应用系统开发规范
wls1036
·
2020-08-20 17:49
java-ee
java
Jakarta EE - Java EE的终结者
1998年12月,SUN公司发布了
JDK1.2
,开始使用Java2这一名称,第二年Sun公司联合IBM、Oracle、BEA等大型企业应用系统开发商共同制订了一个基于Java组件技术的企业应用系统开发规范
wls1036
·
2020-08-20 17:48
java-ee
java
【Java 教程】JVM - 关于垃圾收集的常见问题
在
JDK1.2
之后,对引用的概念进行了扩充,把引用分为强引用、软引用、弱引用、虚引用。
清流_46837673
·
2020-08-20 13:50
jvm
java
多线程
面试
python
ArrayList,Vector,Map的区别及底层实现(面经)
接口的类都可以使用),今天我们从相同点、不同点、以及JDK源码等各个方面来深入解析下,底层使用数组实现的两个集合类:ArrayList与Vector的区别与联系1.区别和联系:1.ArrayList出现于
jdk1.2
小木子~
·
2020-08-19 22:39
面经
ThreadLocal
ThreadLocal是什么早在
JDK1.2
的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。
Tracyhuixingfu
·
2020-08-19 16:37
Java基础知识
jdk1.8源码分析之HashMap
HashMap最早出现在
JDK1.2
中,底层基于散列算法实现。HashMap允许null键和null值,在计算哈键的哈希值时,null键哈希值为0。HashMap并不保证键值对的顺序,这
Evan_CaoM
·
2020-08-19 07:10
jdk源码
java
java
hashmap
jdk
Java中的这四种引用你真的了解了吗?
前言
JDK1.2
之后,把对象的引用分为四种状态,即强引用、软引用、弱引用和虚引用。这样的方式,可以更加灵活地控制对象的生命周期。
程序员匡胤
·
2020-08-19 07:34
java
程序员
java
jvm
多线程
编程语言
Java集合——HashMap底层实现与原理源码分析——JDK1.8
一概述HashMap最早出现在
JDK1.2
中,底层基于散列算法实现。HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。
张启露
·
2020-08-18 07:25
Android
java
Java集合
面经手册 · 第3篇《HashMap核心知识,扰动函数、负载因子、扩容链表拆分,深度学习》
HashMap最早出现在
JDK1.2
中,底层基于散列算法实现。HashMap允许null键和null值,在计算哈键的哈希值时,null键哈希值为0。HashMap并不保证键值对的顺序,这意味
小傅哥
·
2020-08-17 20:53
面经手册
通向架构师的道路(第七天)之漫谈使用ThreadLocal改进你的层次的划分
一、什么是ThreadLocal早在
JDK1.2
的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。
sjmnh1
·
2020-08-17 15:49
电商相关
分布式相关
关于用 ThreadLocal 管理 Connection 的一些总结
当然,既然ThreadLocal是JDK的一个基本实现(从
JDK1.2
起),它当然不独为Hibernate所有,即使我们只使用最基本的JDBCConnection,使用T
sjmnh1
·
2020-08-17 10:25
java零散刁钻技术点
HashMap源码分析:存储原理
一、认识HashMapHashMap最早是在
jdk1.2
中开始出现的,一直到jdk1.7一直没有太大的变化。但是到了jdk1.8突然进行了一个很大的改动。
二进制杯莫停
·
2020-08-17 09:38
java面试题
Java
hashmap
数据结构
java
哈希表
链表
List在高并发场景下保证线程安全的三种方案,CopyOnWriteArrayList写时复制读写分离
Java并发修改异常:java.util.ConcurrentModificationExpectionvector线程安全但是是JDK1.0诞生arrayList线程不安全但是是
JDK1.2
诞生Collection
一只程序熊
·
2020-08-17 07:41
JUC
并发编程
Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存器 ...
javaoutofmemoryerrorsocketsreferencenull虚拟机转自:http://blog.csdn.net/lyfi01/article/details/64157261.Java对象的强、软、弱和虚引用在
JDK1.2
iteye_12311
·
2020-08-16 19:15
java
java基础入门----Map1
Hashtable:底层是哈希表数据结构,不可以存入null键和null值,该集合是线程同步的jdk1.0效率低*2.HashMap:底层是哈希表数据结构,可以存入null键和null值,该集合是线程不是同步的
jdk1.2
陳紋欽
·
2020-08-16 06:53
java
基础入门
Java面向对象系列[v1.0.0][线程相关类]
ThreadLocal类在
JDK1.2
的时候Java就为多线程提供了ThreadLocal类,JDK5Java引入泛型后,就为ThreadLocal增加了泛型支持,ThreadLocal,通过使用ThreadLocal
Davieyang.D.Y
·
2020-08-15 12:32
Java基础即高端
Map 四种同步方式的性能比较
代码如下synchronized(anObject){value=map.get(key);}
JDK1.2
提供了Collections.synchronizedMap(originMap)方法,同步方式其实和上面这段代码相同
cmqc
·
2020-08-15 02:27
Java
ThreadLocal原理
一、TreadLocal介绍
JDK1.2
的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。
HY_Chan
·
2020-08-14 15:31
java
J2SE个人总结1-面向对象的概述
Java历史:95年sun发布jdk1.0,98年
jdk1.2
并更名
南愚寒凝
·
2020-08-14 13:06
J2SE
Java 引用类型扩充
在
JDK1.2
之后,提供了SoftRefe
NJUTONY
·
2020-08-13 19:19
Java学习笔记
Java 之 Java 集合总结
区别HashMap和Hashtable的区别HashMap(
JDK1.2
)可以保存null值Hashtable(JDK1.0)不可以保存null值HashMap是线程不安全的(效率高)Hashtable
一個頭像用四年
·
2020-08-13 14:36
Java多线程:如何优雅的停止多线程
但是这个方法从
JDK1.2
就已经废除了,而且除了stop()方法还有另外几个方法也被禁用了:停止多线程:publicvoidstop();销毁多线程:publicvoiddestroy();线程挂起:publicfinalvoidsuspend
成龙大侠
·
2020-08-13 14:41
Java
学习笔记
面试这么撩准拿offer,HashMap深度学习,扰动函数、负载因子等等
HashMap最早出现在
JDK1.2
中,底层基于散列算法实现。HashMap允许null键和null值,在计算哈键的哈希值时,null键哈希值为0。
wx5d6cccb1cb158
·
2020-08-12 16:03
程序员
java
面试
面试这么撩准拿offer,HashMap深度学习,扰动函数、负载因子等等
HashMap最早出现在
JDK1.2
中,底层基于散列算法实现。HashMap允许null键和null值,在计算哈键的哈希值时,null键哈希值为0。
wx5d6cccb1cb158
·
2020-08-12 16:57
程序员
java
面试
Java RMI原理介绍及详解
JavaRMI原理介绍及详解RMI(RemoteMethodInvocation,远程方法调用)是用Java在
JDK1.2
中实现的,大大增强了Java开发分布式应用的能力,具有Java的"WriteOnce
tjjloveworld
·
2020-08-12 13:44
java
java体系结构
本文参考《深入java虚拟机第二版》基于
jdk1.2
,由于书年代比较久远,可能有些东西不太一样,但不妨碍它的价值。java体系结构包括四种技术:1.java程序语言本身,也即语法等等。
Nostalgia_forever
·
2020-08-11 04:47
java
Java和JDK版本的关系
JAVA的版本最开始是1995年的JDKAlphaandBeta版本,第二年发布JDK1.0版本之后就是JDK1.1,
JDK1.2
。
weixin_34128411
·
2020-08-10 23:25
JDBC的版本和java sdk的对应关系
一、JDBC1.0随JDK1.1发布;二、JDBC2.0随
JDK1.2
和JDK1.3发布JDBC2.0和JDBC2.1API被分入两个包:java.sql包(包括核心API;它是JDBC1.22API的增强
teamlet
·
2020-08-10 21:42
Java技术
MyBatis
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他