- JDK,JRE,JVM的区别一、JDK,JRE,JVM的关系二、 先说JDK和JRE初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Enviroment)是Java的运行环境,JVM( java virtual machine)也就是常常听到Jav... JDK,JRE,JVM的区别一、JDK,JRE,JVM的关系二、 先说JDK和JRE初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Enviroment)是Java的运行环境,JVM( java virtual machine)也就是常常听到Jav...
- JAVA环境准备-->JDK一、下载JDKwww.oracle.com/technetwork/java/javase/downloads/index.html二、安装JDK三、卸载JDK控制面板卸载即可四、验证JDK是否安装成功(1)方式1:去安装目录下看一眼: (2)方式2:通过控制命令台查看: (3)方式3:通过控制面板查看:五、JDK和JRE:JDK: Java Developm... JAVA环境准备-->JDK一、下载JDKwww.oracle.com/technetwork/java/javase/downloads/index.html二、安装JDK三、卸载JDK控制面板卸载即可四、验证JDK是否安装成功(1)方式1:去安装目录下看一眼: (2)方式2:通过控制命令台查看: (3)方式3:通过控制面板查看:五、JDK和JRE:JDK: Java Developm...
- 今天聊一下Java的Atomic 这一组的类,在开发多线程的时候必须要会的一组,也是很高效的一组,一定要学会的。1、 乐观锁和悲观锁在开始聊之前,先说下锁的两个定义,一种是乐观锁,一种是悲观锁。悲观锁就是考虑事情总是假设最坏的情况,假定每次去访问资源总有人竞争,只有获得对象锁才安心。乐观锁就是总是假设最好的情况,也就是访问资源的时候可能没人竞争,即使可能有人竞争,但是很快就结束了。从上面的描... 今天聊一下Java的Atomic 这一组的类,在开发多线程的时候必须要会的一组,也是很高效的一组,一定要学会的。1、 乐观锁和悲观锁在开始聊之前,先说下锁的两个定义,一种是乐观锁,一种是悲观锁。悲观锁就是考虑事情总是假设最坏的情况,假定每次去访问资源总有人竞争,只有获得对象锁才安心。乐观锁就是总是假设最好的情况,也就是访问资源的时候可能没人竞争,即使可能有人竞争,但是很快就结束了。从上面的描...
- 给你详细讲解Class类近80个方法 给你详细讲解Class类近80个方法
- Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。
- AQS的全称为AbstractQueuedSynchronizer,是在J.U.C(java.util.concurrent)下子包中的类。 站在使用者的角度,AQS的功能主要分为两类:独占模式和共享模式。它的所有子类中要么实现并使用了它的独占功能的API,要么使用了共享锁的功能,而不会同时使用两套API。即便是它最有名的子类——ReentrantReadWriteLock,也是通过两个内部类 AQS的全称为AbstractQueuedSynchronizer,是在J.U.C(java.util.concurrent)下子包中的类。 站在使用者的角度,AQS的功能主要分为两类:独占模式和共享模式。它的所有子类中要么实现并使用了它的独占功能的API,要么使用了共享锁的功能,而不会同时使用两套API。即便是它最有名的子类——ReentrantReadWriteLock,也是通过两个内部类
- 列举几种常见内存泄露问题及定位解决方法 列举几种常见内存泄露问题及定位解决方法
- xdm,马上开学了,这学期少不了学Java,先把jdk开发工具搞定,到时候也可以教一下别人,如果本期点赞过10个,将更新下一篇文章。 JDK的下载与安装Java 语言由 Sun(Sun Microsystems)公司开发,2009 年被 Oracle(甲骨文)公司收购, 所以目前 JDK 需要从 Oracle 下载,Oracle 官网地址:https://www.oracle.com。1、点... xdm,马上开学了,这学期少不了学Java,先把jdk开发工具搞定,到时候也可以教一下别人,如果本期点赞过10个,将更新下一篇文章。 JDK的下载与安装Java 语言由 Sun(Sun Microsystems)公司开发,2009 年被 Oracle(甲骨文)公司收购, 所以目前 JDK 需要从 Oracle 下载,Oracle 官网地址:https://www.oracle.com。1、点...
- HashMap作为Java中的重要的数据结构,不仅在平常工作中被大量使用,并且在面试中也是处于必问的重要角色,今天带大家从源码角度再次重新认识一下我们常用的HashMap。在从JDK7转化为JDK8时,HashMap的实现也发生了很大的改变,先来看一下它们的区别:JDK7 中使用数组+链表,JDk8 中使用数组+链表+红黑树实现新节点在插入到链表时插入的顺序不同(JDK7插入在头节点,JDK... HashMap作为Java中的重要的数据结构,不仅在平常工作中被大量使用,并且在面试中也是处于必问的重要角色,今天带大家从源码角度再次重新认识一下我们常用的HashMap。在从JDK7转化为JDK8时,HashMap的实现也发生了很大的改变,先来看一下它们的区别:JDK7 中使用数组+链表,JDk8 中使用数组+链表+红黑树实现新节点在插入到链表时插入的顺序不同(JDK7插入在头节点,JDK...
- 修改openjdk8的源码,然后编译和调试,达到预期的效果 修改openjdk8的源码,然后编译和调试,达到预期的效果
- 今天给大家分享一篇如何使用ab进行并发与压力测试的文章,好了,不多说了,进入今天的正题吧。 今天给大家分享一篇如何使用ab进行并发与压力测试的文章,好了,不多说了,进入今天的正题吧。
- 大家好,我是冰河,今天我们来聊聊缓存一般会关系哪些性能指标,好了,不多说了,进入今天的正题。 大家好,我是冰河,今天我们来聊聊缓存一般会关系哪些性能指标,好了,不多说了,进入今天的正题。
- 带你学习阅读源码文档的下载与源码结构。 带你学习阅读源码文档的下载与源码结构。
- 最近,有位小伙伴为了实现Nginx的高可用,在自己的服务器上搭建了一套Nginx集群,Nginx节点的服务器总共有3台。那么问题来了:如何对外只使用一个IP地址,通过某种策略来访问三个服务器节点上的Nginx?答案就是:可以使用虚拟IP来实现!那么,如何在服务器上添加虚拟IP?今天,我们就一起实操在服务器上添加虚拟IP。 最近,有位小伙伴为了实现Nginx的高可用,在自己的服务器上搭建了一套Nginx集群,Nginx节点的服务器总共有3台。那么问题来了:如何对外只使用一个IP地址,通过某种策略来访问三个服务器节点上的Nginx?答案就是:可以使用虚拟IP来实现!那么,如何在服务器上添加虚拟IP?今天,我们就一起实操在服务器上添加虚拟IP。
- 最近,一名小伙伴跟我说:他写的程序在测试环境一点问题没有,但是发到生产环境却会频繁出现内存溢出的情况,这个问题都困扰他一周多了。于是乎,周末我便开始帮他排查各种问题。 最近,一名小伙伴跟我说:他写的程序在测试环境一点问题没有,但是发到生产环境却会频繁出现内存溢出的情况,这个问题都困扰他一周多了。于是乎,周末我便开始帮他排查各种问题。
上滑加载中
推荐直播
-
计算机核心课程贯通式实践教学体系介绍
2025/01/05 周日 09:00-12:00
华为开发者布道师、湖南大学二级教授、博士生导师赵欢
1月5日上午,华为开发者布道师直播间将迎来重磅嘉宾!赵欢老师,计算机教育创新先锋,其 “小而全系统” 教学方案重塑计算机类专业课程与实践,融合鲲鹏生态技术知识,斩获国家级教学成果奖。杨科华老师专注小型全系统实践,在香橙派鲲鹏 Pro 开发板构建精妙 mini 系统,带您直击计算机底层奥秘。还有香橙派系统开发部李博经理,精通开发板硬件与应用,将全方位揭秘开发板使用及 FPGA 开发实战案例。三位大咖齐聚,为高校师生开启计算机系统能力提升的知识宝库,精彩即将上线,速速预约!
即将直播 -
GaussDB数据库介绍
2025/01/07 周二 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将介绍GaussDB数据库的发展历程、优势、架构、关键特性和部署模式等,旨在帮助开发者了解GaussDB数据库,并通过手把手实验教大家如何在华为云部署GaussDB数据库和使用gsql连接GaussDB数据库。
去报名 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名
热门标签