u02-002-java属性方法 Java 编程技术

u02-002-java属性方法

概念:类中可以存放属性变量,简称属性。 位置: 如果一个变量定义在方法体中,就叫做局部变量。 如果一个变量定义在方法体外,类体中,就叫这个类的成员属性。 分类: 属性根据修饰符而分为六种: public String name protected String name String name private String name...
阅读全文
【016期】JavaSE面试题(十六):反射 Java 编程技术

【016期】JavaSE面试题(十六):反射

开篇介绍 大家好,我是 Java最全面试题库 的提裤姐,今天这篇是JavaSE系列的第十六篇,主要总结了Java中 反射 相关的问题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 说说你对 Java 中反射的理解 在运行状态, 对于任意一个类,都能获取这个类的所有属性和方法, 对任意一个对...
阅读全文
Java 并发和多线程基础合集 Java 编程技术

Java 并发和多线程基础合集

你背不下的书,总有人能背下来。你做不出的题,总有人能做出来。你愿意拖到明天的事,总有人今天就能做完。 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然...
阅读全文
JAVA几种引用及源码简析 Java 编程技术

JAVA几种引用及源码简析

引用简介及分类 在JDK1.2以前,java中的引用的定义还是比较传统的:如果reference类型的数据中存储的数值代表的是另一块内存的起始地址,就称这块内存代表着一个引用。引用指向对象的内存地址,对象只有被引用和没被引用两种状态。 实际上,我们更希望存在这样的一类对象:当内存空间还足够的时候,这些对象能够保留在内存空间中;如果当内存空间在进行了垃圾收集之后还是非常紧张,则可以抛弃这些对...
阅读全文
rodert单排学习redis进阶【白银一】 Java 编程技术

rodert单排学习redis进阶【白银一】

redis之白银一 说些题外话,最近帝都疫情又严重,大家都身处时代洪流中,这不是个别人能左右的,希望你能保护好自己,天天开心。 [toc] 前言 声明:参考来源互联网,有任何争议可以留言。站在前人的肩上,我们才能看的更远。 前文推荐阅读: rodert单排学习redis入门【黑铁】 rodert 单排学习 redis 进阶【青铜】 1.R...
阅读全文
Spring和SpringBoot比较及区别解惑 Spring

Spring和SpringBoot比较及区别解惑

1、概述: 对于 Spring 和  SpringBoot 到底有什么区别,我听到了很多答案,刚开始迈入学习  SpringBoot 的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,我相信对于用了  SpringBoot 很久的开发人员来说,有绝大部分还不是很理解  SpringBoot 到底和  Spring ...
阅读全文
类加载器原理是这样执行的 Java 编程技术

类加载器原理是这样执行的

原文链接: 深入类加载原理 我们知道,我们写的java文件是不能直接运行的,我们可以在IDEA中右键文件名点击运行,这中间其实掺杂了一系列的复杂处理过程。这篇文章,我们只讨论我们的代码在运行之前的一个环节,叫做类的加载。按照我写文章的常规惯例,先给出这篇文章的大致结构; 首先,认识类加载机制,然后,详细介绍类加载的过程。最后,介绍了类加载器,还有双亲委派原则。 废话不多说,直接来看吧...
阅读全文
JVM源码分析之Java对象头实现 Java 编程技术

JVM源码分析之Java对象头实现

原创申明:本文由公众号【猿灯塔】原创,转载请说明出处标注 “365篇原创计划”第十一篇。 今天呢!灯塔君跟大家讲: JVM源码分析之Java对象头实现 HotSpot虚拟机中,对象在内存中的布局分为三块区域:对象头、实例数据和对齐填充。 对象头 对象头包括两部分:Mark Word 和 类型指针。 Mark Word Mark Word用于存储对象自身的运行时数...
阅读全文
40个Java多线程问题详解复习 Java 编程技术

40个Java多线程问题详解复习

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 作者:五月的仓颉 出自:https://www.cnblogs.com/xrq730/p/5060921.html 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所...
阅读全文
关于Spring AOP,除了动态代理、CGLIB,你还知道什么? Java 编程技术

关于Spring AOP,除了动态代理、CGLIB,你还知道什么?

Spring 作为 Java 中最流行的框架,主要归功于其提供的 IOC 和 AOP 功能。本文将讨论 Spring AOP 的实现。第一节将介绍 AOP 的相关概念,若熟悉可跳过,第二节中结合源码介绍 Spring 是如何实现 AOP 的各概念。 1. AOP 概念 1.1 JoinPoint 进行织入操作的程序执行点。 常见类型: 方法调用(Method Cal...
阅读全文
Loading...