自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编码之外的技术博客

专注Java技术一百年!另外我创建了一个专注于通俗易懂的讲解计算机基础的公众号【编码之外】,喜欢的微信可搜索关注!

  • 博客(8)
  • 资源 (2)
  • 论坛 (2)
  • 收藏
  • 关注

原创 原创 | jvm06、常量池和引用

在学习java的时候,我们经常会遇到一些很相似的概念,这个简单来说就是名字很相似,比如我们之前提到的对象和对象引用,还有今天我们要说到的符号引用直接引用class文件常量池运行时常量池字符串常量池有的人可能会觉得干嘛花费时间精力在这块,感觉有点抠字眼了,我想说的是,这绝对不是抠字眼,弄清楚这些概念,对以后的学习很重要,而且我们这个专题准备好好的说一说这个java虚拟机,这些概念,对...

2018-11-15 21:16:05 1403 1

原创 原创 | jvm05、类加载器

上一次我们简单说了下java中的类加载,那个知识点我们要记住的就是类的加载过程以及那几个阶段主要是干啥的,不过在谈及类加载的时候一定有一个知识点那就是类加载器。什么?你不知道类加载器?那你一定知道ClassLoader或者双亲委派机制吧!我记得我最先知道双亲委派的时候好像是从面试题中看到的,当时就觉得,什么玩意,还双亲委派,有点高大上,不知道是什么,那个时候我更不知道双亲委派是关于类加载的,这...

2018-11-15 21:14:48 1210

原创 原创 | jvm04、我所知道的类加载

小白带你快速了解类的生命周期:我们需要熟悉类加载过程:加载(将类的二进制数据加载到内存)验证(确保加载类的正确性)准备(为类的静态变量分配内存,设置默认值)解析(符号引用转换为直接引用)初始化(设置类的正确初始化值,jvm初始化类)准备阶段还真关系到我们日常编码的一个注意点呢!是个面试题也不为过!庆哥陪你深入分析对于什么是类我们比较清楚,那什么是类的加载呢?java程序...

2018-11-15 21:08:48 1209

原创 原创 | jvm03、对象的创建

小白带你快速了解对象有这么几种创建方式:new关键字运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法调用对象的clone()方法运用序列化手段,调用java.io.ObjectInputStream 对象的 readObject()方法.在jvm层面对象的创建是...

2018-11-15 21:04:24 1235

原创 java虚拟机栈番外篇

晋-陶渊明《五柳先生传》:[好读书,不求甚解],原指读书只求领会主旨,不死抠字眼。现多指满足于了解个大概,不作深入理解。不求甚解,好吗?在上一篇文章讲解java虚拟机栈的时候,我有一个困惑的问题,大概是:比如int a = 5,那么它是如何存储的,我们先来看这个代码,int代表基本数据类型整型,a可以叫做一个变量,更加准确的来说,它是一个变量名称a,这个a是我们程序员编写代码的时候写给我们自...

2018-11-15 21:01:23 1241

原创 原创 | jvm02、java虚拟机栈

小白带你快速了解!java虚拟机栈是jvm内存结构中的一员,也就是我们平常所说的栈内存,它是线程私有的,每个线程都有属于自己的一个java虚拟机栈,java虚拟机栈的生命周期和线程相同,也就是说当一个线程开始了,也就产生了一个java虚拟机栈。既然是栈,肯定有个什么玩意入栈和出栈,java虚拟机栈主要是用来存放线程运行方法时所需的数据,指令和方法返回地址等,那么靠什么存储?这就需要栈帧,这么个...

2018-11-15 20:59:59 1313

原创 jvm开篇-快速带你分清java内存结构,java内存模型,java对象模型和jvm内存结构!

庆哥有话说:JVM这块知识绝对是学习java过程中的重点和难点,我习惯把这块的知识叫做javaSE高级基础,在学习jvm这块的知识,你一定会遇到几个概念,那就是java内存结构,java内存模型,java对象模型和jvm内存结构!而这几个概念是很多人搞不清楚的,了解了这几个概念,将对你学习jvm很有帮助!小白带你快速了解!我们将要了解以下几个概念:java内存结构java内存模型...

2018-11-15 20:19:49 1572

原创 经验 | 到现在才明白的自学技巧

本文首发于我的公众号:一个自学的程序员题外话: 有些文字如果你能耐心的将它看完,我相信你一定会有收获,因为文字所能蕴藏的力量是无穷大的,比如下面的文字,也许有人看了没用,也许有人看了会解决掉自己长久以来的困惑,价值的有与没有,取决于你是否真正的思考与切实的行动!正文共计:2436字,1图阅读时间:5分钟我的目标是做一个终身自学者,这可能跟我所处的环境有很大关系吧,对的,我只能通过自学,...

2018-11-12 20:41:10 1612 2

json复杂数据解析demo

一个解析较为复杂json数据的完整demo!其中添加了解析过程的思维导图。

2017-11-22

我们一起学Java之String

这是《我们一起学Java》中的String篇章,是属于我个人原创,力求站在自学者的角度去阐述问题,希望大家喜欢!

2018-05-04

github+hexo搭建博客,无法部署,请教各位!

发表于 2017-07-29 最后回复 2020-05-11

求助安卓串口编程知识

发表于 2017-05-01 最后回复 2017-05-03

空空如也

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

TA关注的人 TA的粉丝

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