自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 干货!4面阿里java后端,才发现并发编程和JVM是必不可少,特此分享给为金九银十备战的你们

前言永远不会有正当其时的时候,你总会觉得要么年纪太轻,要么太老,要么太忙,抑或是其他什么原因。如果你总是为找不到完美的时刻而困扰,那么,完美的时机永远不会出现。阿里一面1.自我介绍,包括做过项目。2.有看过哪些JDK源码,了解哪些常用库。3.集合框架HashMap的扩容机制,ConcurrnetHashMap的原理4.jvm内存模型与gc内存回收机制5.classloader结构,是否可以自己定义一个java.lang.String类,为什么? 双亲代理机制。6.了.

2020-09-24 14:54:18 951 14

原创 膜拜!阿里高级架构师用467张图就讲透了服务器端网络架构,真开发神器!

写在前面在网络世界里,无论出现怎样的新技术,基础部分都不会有太大的变化,无非是在某些地方对某些功能分而化之,或是恰恰相反,将某些地方的某些功能整而合之,使它们周而复始地聚散离合而已。正因为基础技术早已成型,才需要我们更深入、更扎实地掌握它们。只要掌握好基础部分,那么无论上层运行的是什么技术和设备,我们都能够沉着应对,决不会乱了阵脚。本文由资深工程师撰写,网络和服务器的首次完美结合,从实际架构经验出发,为你讲述最接地气的技术,用467张图表讲透基础技术和设计要点:硬件构成·VLAN设计·I

2020-09-22 13:56:25 814 14

原创 清华大佬力荐的JVM学习路线+实战笔记+阿里真题,嚼碎吃透吊打面试官

JVM知识点梳理JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行

2020-09-11 21:16:53 827 4

原创 还在为Java面试难而发愁?这份PDF给你整明白儿的,凭此已拿蚂蚁金服offer

小伙伴从去年年底开始,一直叨叨要跳槽,大大小小的公司面试了很多,但总没有拿到一个满意的offer,要么package太低,要么就是面试被虐。经过前几次的面试失利,终于明白了什么叫基础不牢,地动山摇。面试官随便针对一个知识点深入考察一下,就回答不出来,就这样,还怎么能通过面试?不过,最近收到了小伙伴的捷报,已拿到蚂蚁金服的offer,公司足够大,base还可以,虽然是个P6,但还是隐隐感觉到他很满意。其实,我还是有点疑惑,他之前的基础很一般,咋就突然拿到了蚂蚁的offer。后来没忍住,问他:.

2020-09-30 21:36:53 253

原创 有福了!GitHub标星86K+的SpringBoot高级源码开源项目,金九银十面试再也不愁了

自 2014 年发布至今,Spring Boot 的搜索指数 一路飙升。没错 Spring Boot 越来越火了,作为一名行走一线的 Java 程序员,你可能在各个方面感受到了 Spring Boot 的火。一切都在证明,Spring Boot 已经成为了 Java 程序员必备的技能,Spring Boot 就是在当今时代跳槽升职的刚需。学 Spring Boot,事不宜迟!本文档内容涵盖了Spring Boot 的基本使用、最佳实践以及其原理(做到知其然,还要知其所以然)。当...

2020-09-30 14:32:52 790 2

原创 牛皮!华为18级工程师带你解密架构:从分布式到微服务,细节满满,全是干货!

概述:分布式架构与微服务平台是当今IT界的关键技术,也是资深软件工程师和系统架构师必须掌握的核心技术。本书以从传统分布式架构迁移到基于容器技术的微服务架构为主线,全面、透彻地介绍了与分布式架构及微服务相关的知识和技术。总览:由于文档的内容太多,所以只截取了部分内容展示,有想获取完整PDF文档的朋友:关注后转发、转发、转发一下,后台私信【文档资料】即可免费获取到第1章:大话分布式系统分布式世界是一个很复杂的世界,任何技术都不是孤立的存在,任何技术都无法适应所有场景。作为一名分.

2020-09-29 21:08:51 114

原创 211大学本科,凭借这八大项目,30岁入职腾讯,收获年薪60W+

背景介绍今天要介绍的小伙伴是90年的, 6年工作经验,重庆邮电大学软件工程本科,以下属于小伙伴对自己的情况做的自述:我目前在中国平安人寿总部,负责部门的大数据平台和一些业务需求开发,属于后台和大数据都会, 但都半吊子,吹牛还行,都不能算精通。工作除了开发大数据平台还有后台开发还有一部分管理,公司需求不复杂。在公司进步空间也小。涨薪慢,30多万年薪,加10w股票(几乎不加班)。目前有一个华为的机会到hr谈薪了。想谈65w,也是做数据方面,应该是数仓或者数据平台吧,具体那边也没细说,目前投的

2020-09-29 13:56:17 151

原创 震碎认知!将原理融会贯通到顶点的SpringBoot实战项目,面试涨薪的神器

Spring Boot是什么?我们知道,从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在Java EE(Java Enterprise Edition)开发中真正意义上的标准,但是随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。2012 年 10 月,Mike Youngstrom 在 Spring jira 中创建了一个功能请求,要求在 Spring 框架

2020-09-28 22:32:25 98 10

原创 双非本化学跨专业,投岗阿里/滴滴后端三面,终拿offer,在线分享面经

相关背景本科双非化学,跨考了电子硕士,研究生依然双非。无互联网实习,无比赛无论文。(有自动化和高校实训讲师相关的实习经历)19年11开始学Java准备秋招。【阿里】二面公司做的项目,设计插件, 讲讲项目的架构,设计,数据流,ER 图 Redis 使用过吧,缓存击穿的解决办法,Redis 的数据结构有哪些,Redis 的主从结构,数据分片,一致性 hash JAVA 基础,存放不相同的对象使用什么数据结构,引出对象的 hashCode 和 equals方法,HashSet 是.

2020-09-28 14:07:12 28

原创 牛皮!阿里P8大佬终于整理完了564页大话java性能优化神仙文档,你不容错过!

前言我们通常情况下,一开始可以有条不紊地进行软件需求定义和分析,随着上线时间的不断追近,面对客户的咄咄逼人的需求修改和即刻变更需求上线压力,程序员作为弱势群体,往往会考虑时间优先原则,很难守住按部就班的开发计划和开发方式,从而导致出现了软件质量的大幅度下降。软件一定存在修改的余地,但是程序员们通常不相信自己的系统存在诸多问题,尤其是感觉自己已经做得相当完美。系统调优在软件的后续改进和重构中占有很大的地位,能够弥补前述的不足,本文以通俗的语言和引人入胜的故事,重点讲述软件性能调优的方法论和具体实现

2020-09-27 21:18:42 64 1

原创 阿里P8大牛将HTTP/2核心教程编制成册,在线分享教学,看到就是赚到

前言HTTP/2,简称h2,是万维网(World Wide Web)所使用的HTTP网络协议的一个重大修订版本,其目的是提升加载Web内容时的感知性能。HTTP/2的应用在不断增多,因为越来越多的网站管理员意识到,他们可以借此花很小的成本来提高他们网站的感知性能。我们每天都在使用h2一 它支撑了若干最流行的网站,如Facebook、 Twitter、 Google和Wikipedia——但很多人并不了解它。我们的目标是讲解h2的原理及其性能优势,这样你就可以充分利用它。如今互联.

2020-09-26 15:17:00 34 3

原创 天气数据采集微服务的实现:数据采集组件、数据存储组件

天气数据采集微服务的实现天气数据采集服务包含数据采集组件、数据存储组件。其中,数据采集组件是通用的用于采集天气数据的组件,而数据存储组件是用于存储天气数据的组件。在micro-weather-report应用的基础上,我们将对其进行逐步的拆分,形成一个新的微服务msa-weather-collection-server应用。所需环境为了演示本例子,需要采用如下开发环境。. JDK8。. Gradle 4.0。. Spring Boot Web Starter 2.0..

2020-09-25 14:22:12 27

原创 清华毕业大佬带你深入研磨并掌握23种设计模式,总计6.17G,夯实你的开发基础

前言软件开发越来越复杂,对软件设计的要求也越来越高,而软件设计和架构的入门功夫就是深入理解和掌握设计模式。因此,设计模式的重要性不言而喻。很多朋友认识到了设计模式的重要性,也看了很多的书籍和资料,但是,常听到这样的抱怨:“ 设计模式的书我看了不少,觉得都看懂了,就是不知道在实际开发中怎么运用这些设计模式”,从而认为设计模式是"看上去很美的花拳绣腿”。其实不然,造成这种情况的原因就在于:这些朋友对设计模式的理解不到位,自己感觉懂了,其实还差很远,并没有“真正”理解和掌握设计模式。本文就针对这种

2020-09-23 15:29:18 154 6

原创 阿里P8大牛整理的Java核心学习笔记,2个月时间啃完吃透,有幸连收7个Offer

前言也许会有人感叹某些人的运气比较好,但是他们不曾知道对方吃过多少苦,受过多少委屈。某些时候就是需要我们用心去发现突破点,然后顺势而上,抓住机遇,那么你将会走向另外一条大道,成就另外一个全新的自我。就目前大环境来看,面试的难度比往年高很多。一个明显的感受:今年的秋招,无论一面还是二面,都很考验Java程序员的技术功底。而我比较幸运,有幸获得了来自阿里P8架构师分享的Java核心学习笔记,花了一个半月的时间学习,之后面试信心满满,陆续拿到了京东,美团,阿里等大厂的七个Offer。在此把笔记分享出来,希

2020-09-22 17:32:38 83

原创 阿里面试真题解析:JVM+SpringBoot+微服务+算法+数据库,金九银十搏一把!

没有废话,没有故事,直接上题阿里巴巴Java虚拟机面试题介绍下 Java 内存区域 Java 对象的创建过程 对象的访问定位有几种 String、StringBuilder、StringBuffer 有什么不同? 什么是双亲委派模型 说说你对类加载器的理解 类加载的过程 运行时数据区中哪些区域是线程共享的?哪些是独享的? Java中的数组是存储在堆上还是栈上的? Java中的对象创建有多少种方式? 如何获取堆和栈的dump文件?Java虚拟机全面解析文档:...

2020-09-21 17:15:45 68

原创 真香!备战金九银十,如何成功入职阿里,你差的也许就是这份笔记

写在前面不知不觉中,金九银十就这么悄然而至,现在的你是否已经顺利进入了大厂?或者拿到了自己期待的薪资待遇?还是你仍在继续找工作的路上?众所周知,2020年是不平凡的一年,几乎各行各业都在缩减编制。在这个大环境下,尤其是程序员,将会面临更大的挑战。而如何才能脱颖而出,就是小编今天给大家带来的干货分享。首先咱们来看一下最新阿里技术三面,,如果是你,你又能顺利通过吗?阿里一面:自我介绍,讲讲求职意向和擅长的技能 Tomcat的基本架构是什么? JVM调优,工作中怎么用,GC算法和.

2020-09-17 16:45:54 33

原创 干货!在Windows系统搭建MySQL主从复制的环境分享

背景最近在学习用Spring Aop来实现数据库读写分离的功能。在编写代码之前,首先是要部署好mysql的环境,因为要实现读写分离,所以至少需要部署两个mysql实例,一主一从,并且主从实例之间能够自动同步,因为我的本机内存并不高,所以就打算在windows上直接搭建mysql的主从实例(不想开虚拟机),但这个过程中却遇到了一些麻烦,虽然最后都解决了,但也花费了不少的时间。为了避免以后在同样的事情上浪费时间,同时也方便大家们能复制相同的场景,所以今天就来分享一下搭建环境的过程。环境说明本机地

2020-09-17 16:33:34 25

原创 架构设计:基于消息中间件,图解柔性事务一致性

一、最大努力通知TCC分段提交适用分布式架构中对一致性、实时性要求较高的业务场景,在实际业务中也存在实时性比较低的业务,例如常见的短信通知,客户端消息,运营体系更新等业务,这时候为了减轻核心流程的复杂度和压力,可以采取最大努力通知方式实现柔性事务的管理。例如常见的第三方支付业务中,本地业务和支付端业务处理完成之后都会生成消息通知,基本流程如下:本地业务预处理完成之后; 请求第三方支付服务; 支付操作成功对该账号发送消息; 支付服务回调本地业务; 本地业务生成系统通知消息;上述流程的

2020-09-16 21:08:38 23

原创 硬核干货!Redis 分布式集群部署实战

原理: Redis集群采用一致性哈希槽的方式将集群中每个主节点都分配一定的哈希槽,对写入的数据进行哈希后分配到某个主节点进行存储。 集群使用公式(CRC16 key)& 16384计算键key数据那个槽。 16384个slot均匀分布在各个节点上。 集群中每个主节点将承担一部分槽点的维护,而槽点中存储着数据,每个主节点都有至少一个从节点用于高可用。 节点通信方式: 开启一个端口 设置的端口号+10000,用于集群之间节点通信交换信息。 每个节点

2020-09-16 13:38:58 30

原创 温故知新——MySQL常用的4种主从复制架构,一文为你彻底讲透

目录双主(Dual Master)复制架构 多源(Multi-Source)复制架构 如何优化主从延迟问题?复制的4中常见架构有一主多从复制架构、多级复制架构、双主(Dual Master)复制架构和多源(Multi-Source)复制架构。一主多从复制架构在主库读取请求压力非常大的场景下,可以通过配置一主多从复制架构实现读写分离,把大量的对实时性要求不是特别高的读请求通过负载均衡分部到多个从库上(对于实时性要求很高的读请求可以让从主库去读),降低主库的读取压力,如下图...

2020-09-14 22:09:21 40 1

原创 准备数月,面试耗时两周,我是如何最终凭借这些知识拿下阿里offer的?

朋友去阿里进行的技术面,历经了二个多小时,面试的是Java开发工程师,出来后立马拿手机记录了面试问的知识点,知识点包括Java基础和高级、spring、多线程、网络、数据库、算法、Redis、分布式、高并发等。加上我自己总结的BAT面试Java高级爱问的知识点,组成了这些面试题!有需要的同学可以提早准备,文末有面试答案以及技术分享!spring框架spring框架中需要引用哪些jar包,以及这些jar包的用途 spring注入的几种方式 spring如何实现事物管理的 sprin.

2020-09-14 21:16:17 601 4

原创 我的心血全在这了,用这种方式深入解析@Async原理,可别再不懂了

1.前言想你在看这篇文章之前有过使用@Async注解进行任务异步处理的经历,在项目开发过程中,针对非主流程、非实时、耗时的任务,往往会进行异步处理,这样既不会影响主流程,还会提高主流程的响应时间。在使用@Async注解进行异步处理的过程中,相信你也踩过不少的坑,比如:任务并没有异步执行,由于共用线程池导致任务之间相互影响、异步任务出现异常不知道如何处理等等。今天我将带着你去了解它的真面目,以便下次再遇到问题的时候可以游刃有余,不至于慌慌张张、无从下手。2.探秘之旅2.1 实现原理...

2020-09-12 17:02:17 35 1

原创 老铁,关于JDK并发包,这些鲜为人知的秘密你知道多少?

为了更好地支持并发程序,JDK内部提供了大量实用的API和框架。同步控制说到同步控制,最先想到的便是synchronized关键字,这是一种最简单的控制方法, 它决定了一个线程是否可以访问临界区资源。配合wait()方法和notify()方法可以达到线程等待和通知的作用。而同步控制的另一种方式便是使用重入锁。重入锁可以完全替代关键字synchronizedReentrantLock使用示例:使用重入锁可以保护临界区资源 i,确保多线程对 i 操作的安全性。与synchronized.

2020-09-11 15:07:38 21

原创 不是我吓唬你,写不出这种代码,那就等着被leader开除吧

前言在我们平时刷题的时候,你可能会写过很多诸如int a,b,cint [] arrays=new int arrays[10];if((numbers > 10 && flag == 'true') || flag =='false')这种代码,对于我们自己练习编程或者解决一个算法题,当然没有问题。但是如果是在一个工程中,尤其是几十上百人维护了几年的工程中,还使用这种写法,倾泻自己天马行空的才华,保证leader不打死你哦。所以,对于代码的整洁性,可读性,自古以

2020-09-10 19:30:50 35

原创 阿里巴巴开发十年,杠出这份“MQ技术手册”,看完我惊呆了,绝对的开发宝典

前言消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。虽然说,目前状况是Kafka更为火热,但更为广泛的应该还属老牌的RabbtiMQ和Alibaba自主研发的RocketMQ。关于MQ相关的内容,阿里巴巴肯定还是很有话语权的,尤其是关于RocketMQ的使用,所以今天我们要分享的内容,实际上就是阿里P8的十年开发经验总结,写出来的这本“RabbitMQ+RocketMQ”技术手册,看完你也不得不感叹这份

2020-09-10 14:10:33 51 3

原创 面试阿里,倒在了第4轮后,才幡然醒悟——论系统学习的重要性

可能每个程序员都有个大厂梦,我也不例外。最近准备跳槽,前段时间在准备各种面试,也面了几个大厂,包括阿里、拼多多和京东等。但最后,我还是挂在了阿里第四轮。这篇文章来总结一下我在阿里四轮的面试经历,希望能对大家有所启发帮助。阿里社招一般有四到五轮,我这次的流程是第一轮技术面、第二轮写代码、第三轮boss面、第四轮boss面、第五轮HR面。然而我没能和HR聊上一句。阿里一面首先自我介绍一下? 参加的比赛用到的技术? Java的集合类有哪些?详细讲List、Set、Map ArrayLi.

2020-09-10 00:00:43 75

原创 架构——稳定性建设逻辑问题实战总结,满是干货,不容错过

总述稳定性问题分为逻辑问题和架构问题。逻辑问题三板斧:理念正确、流程规范、刨根问底。逻辑问题理念正确曹操煮酒论英雄,对刘备发表了自己对英雄的看法:胸怀大志,腹有良策,包藏宇宙之机,吞吐天地之气。意思是说所谓英雄,要志气远大,计谋精良。胸怀能包含宇宙,志气能吞吐天地。对稳定性建设来说就是既要有道,又要有术,道为先。稳定性理念举例Everything fails!如果一件事情有可能发生则在生产环境中一定会发生。不要容忍破窗户。过程对了结果一定不会差。一个问题可

2020-09-09 16:28:06 29

原创 Redis快速入门,助力你的开发之路一帆风顺

前言谈到Redis,大家应该都不陌生。它是用c语言开发的一个高性能键值数据库,主要用于缓存领域。本章通过Redis的安装,Redis的五大数据类型,Redis的Java客户端,Redis与Spring 的整合 。来让大家对它有一个初步的了解。下一章再通过介绍配置文件来搭建Redis的主从模式和集群模式(配置大于编程,先从简单的编程入手)。效果图:需求:对商品类目进行Redis缓存处理技术:Redis,Spring,SpringMVC,Mybatis,EasyUI说明:EasyUI的树菜单上一章节

2020-09-09 00:08:10 18

原创 IBM高级架构师结合多线程和Socket,深入实战微服务架构

前言微服务架构的概念,现在对于大家应该都不陌生,无论使用 Apache Dubbo、还是 Spring Cloud,都可以去尝试微服务,把复杂而庞大的业务系统拆分成一些更小粒度且独立部署的 Rest 服务。但是你了解微服务的发展背景吗?接下来,咱们一块深入微服务的发展背景,也帮大家夯实一下微服务架构的技术发展。面向服务的架构1996年,Gartner 公司首次提出了面向服务的架构(Service-Oriented Architecture, SOA)这一软件设计思想。 其核心理念是将一.

2020-09-08 15:57:49 56

原创 程序员如何高效的学习技术?一文致敬正在努力奋斗的自己

我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现她不知道题目考什么。我们的教科书与试题都围绕着考试大纲展开,看到一道题,应该先想想它在考哪些定理和公式的运用。  不少朋友每天都阅读技术文章,但是第二天就忘干净了。工作中领导和同事都认可你的沟通和技术能力,但是跳槽面试却屡屡碰壁。面试官问技术方案,明明心里清楚,用嘴说出来却前言不搭后

2020-09-08 14:33:53 71

原创 漫谈何时从单体架构迁移到微服务?

面对微服务如火如荼的发展,很多人都在了解,学习希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了,到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些技术储备和资源投入等等,这些都是你需要面对和解决的。本文从单体架构,微服务架构,微服务风险评估,微服务落地条件等几个方面探讨微服务的落地过程,希望对你有所启发。  讲解微服务之前,我们先简单了解下单体架构。一、单体架构  单体架构的优点:快速开发和验证想法,证明产品思路是否可行投入.

2020-09-03 20:29:53 75

原创 深入理解进程、线程、协程的原理及应用,助你开发更加高效

1. 进程进程是系统进行资源分配和调度的一个独立单位,程序段、数据段、PCB三部分组成了进程实体(进程映像),PCB是进程存在的唯一标准1.1 进程的组织方式:链接方式 按照进程状态将PCB分为多个队列,就绪队列,阻塞队列等 操作系统持有指向各个队列的指针 索引方式 根据进程状态的不同,建立几张索引表 操作系统持有指向各个索引表的指针 1.2 进程的状态 创建态: 操作系统为进程分配资源,初始化PCB 就绪态:运行资源等条件都满足,存储在就绪队列中,

2020-09-03 13:57:40 37

原创 深度剖析JVM内存结构,由内核出发,彻底吃透JVM底层原理

一、java代码编译执行过程  1.源码编译:通过Java源码编译器将Java代码编译成JVM字节码(.class文件)  2.类加载:通过ClassLoader及其子类来完成JVM的类加载  3.类执行:字节码被装入内存,进入JVM虚拟机,被解释器解释执行  注:Java平台由Java虚拟机和Java应用程序接口搭建,Java语言则是进入这个平台的通道,     用Java语言编写并编译的程序可以运行在这个平台上二、JVM简介1.java程序经过一次编译之后,将jav.

2020-09-01 16:10:59 36

原创 一文带你吃透分布式缓存Redis集群搭建,带给你不一样的体验

Redis 集群简介Redis Cluster即 Redis 集群,是 Redis 官方在 3.0 版本推出的一套分布式存储方案。完全去中心化,由多个节点组成,所有节点彼此互联。Redis 客户端可以直接连接任何一节点获取集群中的键值对,不需要中间代理,如果该节点不存在用户所指定的键值,其内部会自动把客户端重定向到键值所在的节点。Redis 集群是一个网状结构,每个节点都通过 TCP 连接跟其他每个节点连接。在一个有 N 个节点的集群中,每个节点都有 N-1 个流出的 TCP 连接,和 N-1 个流

2020-08-31 20:15:26 60

原创 JVM入门——简介JVM体系,深入开发,从今天开始!

一、前言  为什么要学习了解Java虚拟机  1.我们需要更加清楚的了解Java底层是如何运作的,有利于我们更深刻的学习好Java。  2.对我们调试错误提供很宝贵的经验。  3.这是合格的Java程序必须要了解的内容。  基于此,笔者打算出一个Java虚拟机的系列,加深自己对知识点的理解,同时也方便各位有需要的园友。二、Java虚拟机的定义  Java虚拟机(Java Virtual Machine),简称JVM。当我们说起Java虚拟机时,可能指的是如下三种不同的东西: 

2020-08-31 14:50:42 34

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除