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
重走安卓进阶路——Java 四大引用
从
JDK1.2
版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
小呀么小黄鸡
·
2023-10-07 19:36
SPI加载机制和线程上下文类加载器
如果ClassX引用了ClassY,那么ClassX的类加载器就会去加载ClassY(前提是ClassY尚未被加载)线程上下文类加载器(ContextClassloader)定义线程上下文类加载器是从
JDK1.2
Jeff_tian
·
2023-10-07 01:32
Java生态系统的进化:从JDK 1.0到今天
文章目录JDK1.0:开启Java时代JDK1.1:Swing和内部类
JDK1.2
:Collections框架和JIT编译器JDK1.5:引入泛型和枚举JDK1.8:Lambda表达式和流JDK11以后
IT·陈寒
·
2023-10-02 13:57
Java学习路线
java
python
开发语言
JavaSE — 初识Java
Java简史•1991年,Sun公司的Green项目,Oak•1995年,推出Java测试版•1996年,JDK1.0•1997年,JDK1.1•1998年,
JDK1.2
,大大改进了早期版本的缺陷,是一个革命性的版本
阿光光光光光
·
2023-10-02 12:44
java
java 线程简介_Java多线程概念简介 多线程中篇(一)
(这只是一种简要的分类)Java线程在
JDK1.2
之前,是用户线程实现的而在
JDK1.2
中,线程模型变为基于操作系统原生线程模型来实现的所以说Java虚拟机中线程的映射实现,是受制于操作系统的,操作系统支持怎样的线程模型
一千五百二十三
·
2023-09-28 23:16
java
线程简介
JAVA基础 - 强引用、弱引用、软引用、虚引用
引用计数:Java堆中给每个对象都有一个引用计数器,每当某个对象在其它地方被引用时,该对象的计数器+1;引用失效则-1;
JDK1.2
版本开始,对象的引用被划分为4种级别,使程序能更加灵活地控制对象的生命周期
森!!仔
·
2023-09-28 08:10
java基础
java
后端
开发语言
HashMap常见面试题
简介HashMap最早出现在
JDK1.2
中,底层基于散列算法实现。HashMap允许null键和null值,是非线程安全类,在多线程环境下可能会存在问题。
吾日三省吾码
·
2023-09-25 14:21
后端
Elasticsearch 部署学习
文章目录Elasticsearch部署学习1.单节点部署elasticsearch1.1部署
jdk1.2
下载elasticsearch1.3上传文件并修改配置文件1.4启动1.5问题总结1.6浏览器验证
Direct_
·
2023-09-24 06:03
Elasticsearch
elasticsearch
部署Elasticsearch
Java并发编程第8讲——ThreadLocal详解
一、什么是ThreadLocalThreadLocal是java.lang下面的一个类,在
JDK1.2
版本加入,作者是JoshBloch(集合大神)和DougLea(并发大神)。
橡 皮 人
·
2023-09-21 13:11
Java并发编程
java
java并发编程
面试
jvm
Tomcat部署及优化
.Tomcat核心组件2.1什么是servlet2.2什么是JSP3.Tomcat的作用4.Tomcat组件结构4.1Container结构分析5.Tomcat请求过程二、Tomcat服务部署1.安装
JDK1.2
KK小草莓
·
2023-09-21 08:49
tomcat
Java初学Day7---集合和泛型
集合和泛型1:集合框架介绍在
JDK1.2
之前,Java中提供的集合容器数量比较少。到了
jdk1.2
开始提供大量的集合容器。由于我们在程序中会遇到不同的需求,在存储对象的时候,需要采用不同的方式来存放。
� Nostalgia
·
2023-09-20 21:36
Java笔记
java
开发语言
后端
使用TreeMap数据结构解决独特的搜索需求
它自
JDK1.2
以来就已经存在。在内部,TreeMap使用红黑树来组织数据,这是一种自平衡二叉树。TreeMap中的键是唯一的标识符,默认情况下,TreeMap会根据键的自然顺序来排列数据。
沃趣数据库管理平台
·
2023-09-19 11:55
技术专栏
java
算法
数据结构
java对象的四种引用级别
为了使程序能更加灵活地控制对象的生命周期从
JDK1.2
版本开始,JDK把对象的引用级别分为了以下四种。由高到低:强引用→软引用→弱引用→虚引用。
没有昵称的打工仔
·
2023-09-14 00:18
java
开发语言
jvm
java集合之——Collection接口
在整个类集中的,这个概念是从
JDK1.2
(Java2)之
尽欢Sir
·
2023-09-13 20:23
javaSE基础篇
java
ArrayList底层实现原理
ArrayListArrayList最早出现在
JDK1.2
中,底层基于数组实现,它是一个动态数组列表结构的容器。元素有序,可重复增删元素的速度慢。
李景琰
·
2023-09-13 16:06
源码笔记
Java基础
java
开发语言
JVM的双亲委派模型
从
JDK1.2
开始,类加载过程采用双亲委派模型,保证Java平台安全。
舒一笑
·
2023-09-11 23:48
JVM
jvm
Tomcat多实例与负载均衡
Tomcat多实例与负载均衡一、Tomcat多实例1.1、安装
JDK1.2
、安装tomcat1.3、配置tomcat环境变量1.4、修改tomcat中的主配置文件1.5、修改启动脚本和关闭脚本1.6、启动
达米安利拉德
·
2023-09-11 06:14
tomcat
负载均衡
java
java详细安装教程(供参考)一一java(jdk)安装
希望用于控制嵌入在有线电视交换盒、PDA等的微处理器,1994年将Oak语言更名为Java1998年
JDK1.2
时,更名为Java2Platform分为标准版J2SE,企业版J2EE,微型版J2MEJava
WeChat——E
·
2023-09-09 19:22
java
java
开发语言
(Java多线程常见面试题)ThreadLocal 是什么?有哪些使⽤场景?
ThreadLocal是java早在
JDK1.2
的版本中就提供的java.lang.ThreadLocal类,用于线程间的数据隔离,从而实现
烟雨观春柳
·
2023-09-07 01:05
Java面经及八股
java
面试
【09期】HashMap常见面试题
简介HashMap最早出现在
JDK1.2
中,底层基于散列算法实现。HashMap允许null键和null值,是非线程安全类,在多线程环境下可能会存在问题。
满载星辉
·
2023-08-29 20:05
后端
Java之对象引用实践
功能概述从
JDK1.2
版本开始,程序可以通过4种类型的对象的引用来管控对象的生命周期。这4种引用分别为,强引用、软引用、弱引用和虚引用。本文中针对各种引用做了相关测试,并做对应分析。
csy_insist
·
2023-08-26 06:40
Java
java
【JVM】如何判定一个对象已死以及“标记-清除”、“标记-复制”、“标记-整理”三种垃圾收集算法
引用计数器算法:在
JDK1.2
之前,使用的是引用计数器算法。在对象中添加一个引用计数器,每当有地方引用这个对象的时候,引用计数器的值就+1,当引用失效的时候,计数器的值就-1,当引用计数器被减为零的
Bruce1801
·
2023-08-17 11:10
jvm
算法
java
完整项目学习-10项目发布即在linux系统中完成部署
文章目录1.部署JDK1.1上传
JDK1.2
解压压缩包1.3删除安装文件1.4修改JDK名称1.5检查JDK是否有效1.6JDK环境变量配置2.Linux项目部署2.1项目搭建流程2.2Linux安装Mariadb
星是河的眼
·
2023-08-16 12:27
SSM
项目管理
4. 软件开发的环境搭建
目录1.搭建环境1.1检查
JDK1.2
检查MySQL数据库1.3检查Maven1.4检查GITEE+GIT1.5安装插件1.5.1安装SpringBootHelper1.5.2安装lombok1.6创建仓库
小鱼的学习笔记
·
2023-08-15 16:33
项目
java
开发语言
通向架构师的道路之漫谈使用ThreadLocal改进你的层次的划分
一、什么是ThreadLocal早在
JDK1.2
的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。
进击的雷神
·
2023-08-08 08:02
架构
java
jvm
开发语言
跟岳城科技小蔡老师学JAVA
1.时间HashTable产生于JDK1.1,而HashMap产生于
JDK1.2
。从时间的维度上来看,HashMap要比HashTable出现得晚一
码农2018
·
2023-08-07 23:04
理解Java的强引用、软引用、弱引用和虚引用
在
JDK1.2
以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachable)可达状态,程序才能使用它。
程序员阿浪
·
2023-08-05 01:25
【深入理解jvm笔记】Java发展史以及jdk各个版本的功能
Java的发展轨迹JDK1.0版本:JAVA虚拟机、AWTJDK1.1版本:JAR文件格式、JDBC、JavaBeans、RMI、Java语法:内部类(InnerClass)和反射(Reflection)
JDK1.2
孙瑞宇
·
2023-08-03 15:33
java
运维
javascript
ViewUI
对象引用(强,软,弱,虚)
在
JDK1.2
之前,一个对象只有两种状态"已被引用"和"未被引用",在
JDK1.2
后,为了使得程序能够更好的控制对象的生命周期,引入了对象特殊状态的四种引用,由强到弱分别是:强引用,软引用,弱引用,虚引用
迷茫的羔羊羊
·
2023-07-31 05:54
并发编程
jvm
java
开发语言
推荐系统环境搭建
推荐系统环境搭建一、Hadoop伪分布式搭建1、环境配置1.1、配置
jdk1.2
、修改主机名2、安装Hadoop2.1、上传并解压Hadoop2.2、免密配置2.3、配置Hadoop配置文件2.4、启动伪集群二
zznnniuu
·
2023-07-28 16:08
hadoop
大数据
hdfs
⛳ 面向对象面试题
三,HotSpot方法区的变迁3.1,
JDK1.2
~JDK63.2,JDK7☁3.3,JDK83.4,方法区的垃圾回收四,为什么调整字符串常量池和静态变量的位置五,为什么用原空间替换永久代六,JDK1.8
松柏123
·
2023-07-27 01:20
Java基础知识
面试
java
开发语言
深入理解java线程
线程的实现主流的操作系统都提供了线程的实现,java则提供了在不同硬件和操作系统下对线程的一致性操作,在java中每个执行了start()方法并且还没有结束的java.lang.Thread类的实例都代表了一个线程.java线程在
jdk1.2
静_9060
·
2023-07-25 19:32
Java四种引用类型
在
JDK1.2
之后,Java对引用的概念进行了扩充,将引用分为强引用(StrongReference),软引用(SoftReference),弱引用(WeakReference),虚引用(PhantomReference
是什么样的心情
·
2023-07-25 17:41
Linux服务器服务搭建及项目部署超详细教程
目录1、安装JDK1.1下载
JDK1.2
解压JDK1.3配置profile文件1.4删除openJDK2、安装maven2.1准备maven安装包2.2解压maven安装包2.3配置profile文件2.4
Coder&2012
·
2023-07-25 06:23
Linux
软件安装
linux
服务器
redis
rabbitmq
git
HashMap底层实现原理
HashMapHashMap最早出现在
JDK1.2
中,底层基于散列算法实现,它是一个key-value结构的容器。
李景琰
·
2023-07-24 20:37
源码笔记
链表
数据结构
java
HashMap详解(JDK7、JDK8实现区别)
前言HashMap是是JavaCollectionsFramework的成员,位于java.util包,在
JDK1.2
引入。
星光Starsray
·
2023-07-23 04:23
java
哈希算法
开发语言
算法
如何打破双亲委派机制?
因为在
JDK1.2
之后,双亲委派机制的核心代码在loadClass()方法中,所以我们不建议重写loadClass()方法(防止破坏),而是重写findClass()方法,实现自定义类加载来打破双亲委派机制
迷茫的羔羊羊
·
2023-07-17 17:32
JVM
java
jvm
开发语言
JVM内存模型来解释多线程并发常见问题和volilate,final,ThreadLocal
JDK1.2
开始有,JDK1.5(JSR-133)才逐渐成熟。JMM中将JVM内存分为“主存”和“工作内存”。Main
4553675200ad
·
2023-07-15 17:39
Java ArrayList与Vector和LinkedList的使用及源码分析
ArrayList是List接口实现类中的其中一个(重点):数组结构实现,查询快,增删慢
jdk1.2
版本,运行效率快、线程不安全。ArrayList的使用:和之前使用的类似。
·
2023-07-15 10:42
查看java是32位还是64位_JDK_如何查看安装的jdk是32位还是64位?
1、1.1、32位系统只能装32位
jdk1.2
、64位系统,安装的32位JDK和64位JDK是不同的目录1.2.1、32位的路径类似:C:\ProgramFiles(x86)\Java\jdk1.7.0
weixin_39668470
·
2023-07-14 05:15
查看java是32位还是64位
多线程(十):总结
HashMapHashMap是在
JDK1.2
中引入的Map的实现类。HashMap是基
我可是ikun啊
·
2023-06-23 14:25
JavaEE(初阶)
java
开发语言
hadoop本地化windows部署
文章目录前言1.hadooponwindows1.1安装
jdk1.2
安装hadoop1.2.1解压1.2.2备用目录1.2.3修改配置1.2.4安装winutils-master1.2.5格式化namenode1.2.6
陈舟的舟
·
2023-06-17 23:03
大数据
hadoop
windows
大数据
HotSpot虚拟机垃圾回收算法及收集器
JDK1.2
之后,有四种引用:强引用(StronglyReference)、软引用(SoftReference)、弱引用(WeakReference)、虚
爱我所爱0505
·
2023-06-15 22:45
JVM
垃圾回收算法
JVM
垃圾收集器
G1
ZGC
Tomcat负载均衡
文章目录一、Tomcat1.1安装好
jdk1.2
安装tomcat1.3配置tomcat环境变量1.4修改tomcat2中的主配置文件1.5修改启动脚本和关闭脚本1.6启动tomcat并查看二、Nginx
你 、 你、 瞎扯
·
2023-06-15 07:26
tomcat
负载均衡
linux
java reference详解_Java中Reference用法介绍
这篇文章主要介绍了Java中Reference用法详解的相关资料,需要的朋友可以参考下JavaReference详解在
jdk1.2
及其以后,引入了强引用、软引用、弱引用、虚引用这四个概念。
归伶昌
·
2023-06-12 06:52
java
reference详解
java byreference_Java 中 Reference用法详解
JavaReference详解在
jdk1.2
及其以后,引入了强引用、软引用、弱引用、虚引用这四个概念。
罗心澄
·
2023-06-12 06:52
java
byreference
Java中的4种引用类型
从
JDK1.2
开始,Java中的引用类型分为四种,分别是:①强引用(StrongReference)不会被回收②软引用(SoftRefernce)系统检测内存不足时会被回收③弱引用(WeakReference
九离麽
·
2023-06-11 08:52
让我们谈谈你对 ThreadLocal 的理解
介绍ThreadLocal从
JDK1.2
开始,ThreadLocal是一个被用来存储线程本地变量的类。在ThreadLocal中的变量在线程之间是独立的。
叶 落
·
2023-04-20 08:36
java
java
jvm
开发语言
6. JNI 全局引用&局部引用&弱全局引用
这些引用在JNI中分为三种全局引用(GlobalReference)局部引用(LocalReference)弱全局引用(WeakGlobalReference),
JDK1.2
引入1.局部引用最常见的引用类型
·
2023-04-18 22:41
cjava
Vector,LinkedList
底层结构版本线程安全(同步)效率扩容倍数ArrayList可变数组
jdk1.2
不安全,效率高如果有参构造1.5倍如果是无参1.第一次102.从第二次开始按1.5倍Vector可变数组Object[]jdk1.0
枯寂麻辣
·
2023-04-17 17:55
数据结构
leetcode
jvm
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他