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
之前,一个对象只有“已被引用”和"未被引用"两种状态,这将无法描述某些特殊情况下的对象,比如,当内存充足时需要保留,而内存紧张时才需要被抛弃的一类对象。
NmzI怼怼怼
·
2020-07-14 05:55
java四中引用
从
JDK1.2
版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
Frimish
·
2020-07-14 04:30
java
Class类,反射的概念
一.认识Class类想要反射,你就必须要了解一个类——Class,我们知道,java程序中的各个java类都属于同一事物,我们通常用Classliability描述对吧,反射这个概念从
JDK1.2
就出来了
DT平哥
·
2020-07-14 01:01
java反射
Java中的四种引用方式
在
JDK1.2
以前,Java中的引用的定义很传统:如果
码农博士
·
2020-07-14 01:31
Java并发技术
Java
架构师
java基础丨java中的四大引用
是
JDK1.2
版本开始引入,把对象的引用分为4个等级,我们平时学习的就是四种的第一级的强引用,说白了,就Objecto=newObject(),四个引用分别是强引用、软引用、弱引用和虚引用,请记住它们的顺序
秃然,无发可说
·
2020-07-14 00:24
java自学基础教程
java四大引用讲解
java入门
JVM 类加载器介绍及其父亲委托机制 Parent Delegation
从
JDK1.2
版本开始,类的加载过程采用父亲委托机制,这种机制能更好的保证Java平台的安全。在此委托机制中,除了Java虚拟机自带的根类加载器之外,其余的类加载器都有且只有一个父加载器。
DViewer
·
2020-07-14 00:15
java
对象的强、软、弱和虚引用
对象的强、软、弱和虚引用在
JDK1.2
以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。
ywj_yy
·
2020-07-13 23:07
对象的强
软
弱和虚引用
Java集合源码分析11----HashSet源码分析
目录简介介绍方法源码迭代方式-----------源码分析基于jdk1.8.简介HashSet自
jdk1.2
引入,继承了抽象方法AbstractSet,实现了Set接口,Cloneable接口,以及java.io.Serializable
DreamTech1113
·
2020-07-13 07:56
Java集合学习
手把手带你安装Elasticsearch、Kibana、Head插件
编程界的小学生一、Elasticsearch的安装1、Windows1.1、安装
jdk1.2
、下载ES1.3、启动ES1.4、验证ES1.4.1、log1.4.2、验证二、Kibana的安装1、下载Kibana2
【原】编程界的小学生
·
2020-07-13 03:33
ELasticsearch
集合框架(Map和Collections)
三者特点与不同如下:HashMap:
JDK1.2
版本出现,底层使用哈希表数据结构,允许使用null作为键值和null
Decting
·
2020-07-13 00:45
Java
Android
java史
希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为Java1998年
JDK1.2
时,更名为Java2Platform分为标准版J2SE,企业版J2EE,微型版J2MEJava
叫兽6不6
·
2020-07-12 19:54
Windows Server2012服务器安装部署Java+Tomcat
其实最早的版本号叫做jdk1.1,
jdk1.2
,jdk1.3,jdk1.4,直到jdk1.5的出现将名字改成了jdk5.0,简单理解
調侃。
·
2020-07-12 13:24
Windows
为什么不使用suspend和stop方法
定义了stop和suspend方法:stop用来直接终止线程,suspend会阻塞线程直到另一个线程调用resume.stop和suspend都有一些共同的点:都试图专横的控制一个给定了的线程的行为.从
JDK1.2
流云2016
·
2020-07-12 02:10
Java
类集(Collection接口)干货!!
由于数组长度是固定的,
JDK1.2
开始为了解决这种问题,提供了动态的数组实现框架——Java类集框架。
main--
·
2020-07-11 20:09
Java
线程、多线程之volatile关键字
1.讲一下Java内存模型在
JDK1.2
之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的。
一页知秋否
·
2020-07-11 19:16
多线程
为什么要弃用stop和suspend方法
JDK1.0定义了stop和suspend方法,前者用来直接总之线程,后者会阻塞线程直到另一个线程调用resume.stop和suspend都有一些共同的点:都试图专横的控制一个给定线程的行为.从
JDK1.2
qianzhiyong2009
·
2020-07-11 14:57
java线程停止、暂停和恢复等状态的控制
从
JDK1.2
开始,这两个方法都被弃用了.stop天生就不安全,而经验告诉我们呢suspend方法会经常导致死锁。网上有很多关于Java线程停止、暂停的文章,经过自己测试,在这里总结一下。
I-THINK
·
2020-07-11 08:07
Android
Java
java集合之Vector和Stack解析
Vector是线程安全的ArrayList,自JDK1.0开始就有了,而ArrayList是在
JDK1.2
才开始有的.Vector的也是基于动态数组的,实现逻辑与ArrayList几乎一模一样,主要区别在与增删改查方法上增加了
ModestStorm
·
2020-07-11 04:21
【了不起的ThreadLocal】一、源码分析
四、源码分析4.1ThreadLocal源码4.2ThreadLocalMap源码4.3小结一、前言在JDK中,有些不起眼的类,往往蕴含着巨大的能量,ThreadLocal就是这样一个类,
JDK1.2
该类就诞生了
温柔一cai刀
·
2020-07-11 03:34
java
ThreadLocal
java
内存泄漏
Java线程stop和suspend的废弃
定义了stop和suspend方法,stop用来直接终止线程,suspend会阻塞线程直到另一个线程调用resume.stop和suspend都有一些共同的点:都试图专横的控制一个给定了的线程的行为.从
JDK1.2
blackwuxin
·
2020-07-11 02:31
java
如何正确停止线程?
背景
jdk1.2
以前我们使用stop()停止一个线程,但是由于stop强制性的立即释放所有资源,非常不安全,1.2后这个方法已经不推荐使用,而后新加入interrupte()方法interrupte()
我不掉头发
·
2020-07-11 01:58
Java多线程
Hashtable的特点(面试题)
面试题HashMap和Hashtable的共同点底层都是哈希算法,都是双列集合HashMap和Hashtable的区别Hashtable是JDK1.0版本出现的,是线程安全的,效率低,HashMap是
JDK1.2
Limerence688
·
2020-07-10 22:12
Java
开发者必备——IDEA配置清单
1,常用配置1.1配置
JDK1.2
配置自动导包1.3配置Maven(内嵌)配置阿里云镜像加速Settings.xmlalimavenaliyunmavenhttp://maven.aliyun.com/
noneplus
·
2020-07-10 11:00
关于一些基础的Java问题的解答(三)
上一篇文章的传送门:关于一些基础的Java问题的解答(二)11.HashMap和ConcurrentHashMap的区别从
JDK1.2
起,就有了HashMap,正如上一个问题所提到的,HashMap与HashTable
superxlcr
·
2020-07-10 03:06
Java
JVM中的引用
在
JDK1.2
以前,Java中的引用的定义很传统,即如果reference类型的数据中存储的数值代表另一块内存的起始地址,就成这块内存代表着一个引用。
对明天的期待丶
·
2020-07-09 23:57
JVM
java4种对象引用级别
https://www.cnblogs.com/gudi/p/6403953.html参考文档:https://www.cnblogs.com/skywang12345/p/3154474.html从
JDK1.2
林与夕
·
2020-07-09 22:03
java
java
Java并发编程实战读书笔记——第五章 基础构建模块
5.1同步容器类同步容器类包括Vector和Hashtable,
JDK1.2
添加了一些功能相似的类,这些同步的封装器都是由Collections.synchronizedXxx等工厂方法创建的。
AhahaGe
·
2020-07-09 20:59
Java并发编程实战
SQLSERVER驱动连接异常问题
http://developer.51cto.com/art/200907/137813.htmOracle驱动:ojdbc14.jar与classes12.jar驱动包classes12.jar用于
JDK1.2
ludaojuan21
·
2020-07-09 19:16
java基础学习
ThreadLocal 浅析
早在
JDK1.2
的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。
清风徐来水波不清
·
2020-07-09 14:34
Threadlocal源码分析
JDK1.2
的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程
穷人黄六
·
2020-07-09 12:49
简单谈谈对HashMap集合的理解
,允许多个线程同时操作,底层方法没有加synchronize线程锁,所以效率较高,底层为数组加单向链结构,jdk1.8的数组名称为node,jdk1.7之前的数组名称为entry,HashMap实现与
jdk1.2
一个过客a
·
2020-07-09 11:18
java集合
Java源码之ConcurrentHashMap
从
JDK1.2
起,就有了HashMap,HashMap不是线程安全的,因此多线程操作时需要格外小心。
walker lee
·
2020-07-09 08:49
Java源码
Java源码解析
JDK1.8中HashMap与HashTable的区别
讨论基于JDK1.8,HashTable产生于JDK1.1,而HashMap产生于
JDK1.2
。
zhouxcwork
·
2020-07-09 05:02
java基础
ClassLoader的双亲委派模型
JDK1.2
之前,是没有双亲委派模型的,当时的开发者要自定义ClassLoader,都是继承ClassLoader并覆盖loadClass方法。
xiaocszn
·
2020-07-09 01:24
浅谈ThreadLocal
一、什么是ThreadLocal早在
JDK1.2
的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。
wolf007
·
2020-07-09 00:33
java
高并发
JAVA集合类整理
*;
JDK1.2
)有以下核心方法:Collection接口下面有两个重要的子接口List和Set:List:允许元素重复.(
JDK1.2
)允许添加null,且允许添加多个null。
Andy_NNN
·
2020-07-08 20:28
Java
同步容器与并发容器类简介
同步容器类 同步容器类包括Vector和HashTable,二者都是早期JDK的一部分,此外还包括在
JDK1.2
当中添加的一些功能相似的类,这些同步的封装类是由Collections.synchronizedXxx
u012777670
·
2020-07-08 10:14
java开发
Unsupported major.minor version 52.0
java-version查看jdk版本下面事对照信息:JDK版本和Java编译器内部的版本号J2SE8=52,J2SE7=51,J2SE6.0=50,J2SE5.0=49,JDK1.4=48,JDK1.3=47,
JDK1.2
qq_41413619
·
2020-07-08 01:24
Tomcat
JVM中的引用
在
JDK1.2
之后,Java对引用的概念进行了补充,将引用分为强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference)、虚引用(PhantomReference
Tenacity_
·
2020-07-07 16:36
JVM(Java
Virtual
Machine)
JVM中的引用
Java JCE加密用法
值得注意的是,尽管JCE是JDK1.4的核心包的一部分,我们将首先用
JDK1.2
及高一点的版本向你演示一下如何安装配置JCE(静态安装)。稍后,将向你
caolijunmingyan
·
2020-07-07 04:46
JAVA开发
Java并发集合类
Hashtable的后继者HashMap是作为
JDK1.2
中的集合框架的一部分出现的,它通过提供一个不同步的基类和一个同步的包装器Collections.synchronizedMap,解决了线程安
江南好风景
·
2020-07-07 04:57
java
Java第一天
5.1996年JDK1.0发布6.1998年12月
JDK1.2
发
居酿圆子
·
2020-07-06 20:00
HashMap底层实现
HashMap发布于
jdk1.2
,发布HashMap的主要原因在于弥补Hashtable的效率问题,因为Hashtable是同步式实现,所以性能比较差。
slim_
·
2020-07-06 20:33
JAVA
01 JAVA 概述和环境的搭建
是一门编程语言汉语:人和人交流的语言Java:人和机器交流的语言Java的历史Java的创始人:詹姆斯高斯林2009年甲骨文收购了sun1995年发布jdk测试版1996年发布jdk1.0不成熟1998发布
jdk1.2
勋大大
·
2020-07-06 19:10
JAVA
JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践...
这次比较有意思,那就是反射了一.认识Class类想要反射,你就必须要了解一个类——Class,我们知道,java程序中的各个java类都属于同一事物,我们通常用Classliability描述对吧,反射这个概念从
JDK1.2
weixin_33981932
·
2020-07-06 19:58
JAVA的一些高级知识集合
,JavaClassLoader详解四,Java分布式对象模型五,Java堆栈解析六,java常用集合总结七,JAVA通过调用数据库函数调用存储过程一,java中四种引用类型对象的强、软、弱和虚引用在
JDK1.2
wtxczwtxcz
·
2020-07-06 07:57
Java的强引用、软引用、弱引用和虚引用
在
JDK1.2
以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachable)可达状态,程序才能使用它。
半-夏
·
2020-07-05 19:28
java
Java图形界面编程
AWT是重量级组件,通过java.awt包下的类和接口来创建GUISwing是
JDK1.2
版以后的轻量级组件、纯Java组件,通过javax.swing包下的类和接口来创建GUI。
WINDSOUL_Q
·
2020-07-05 05:27
Java小白之路
java
界面
图形
commons-configuration.jar读取资源文件
ApacheCommons-configuration学习笔记博客分类:javaApacheXML工作ApacheCommons-configuration学习笔记1如果要使用configuration这个包,首先要保证使用
JDK1.2
joecheungdishuiya
·
2020-07-04 20:54
java
浅析Java语言慢的原因
Java在早期(比如
JDK1.2
以前)是很慢的,后续版本由于有许多优化手段的加入,Java正变得越来越快,所以现在也有很多关于Java和C/C++孰快孰慢的争论。
无忧V
·
2020-07-04 16:59
编程语言
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他