自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二、常见字节码指令

字节码

2022-02-25 15:51:45 1593

原创 一、class文件结构

class文件结构结构java虚拟机用u1、u2、u4表示1、2、4个字节的无符号整数。classFile { u4 magic; \\魔数 u2 minor_version; \\副版本号 u2 major_version; \\主版本号 u2 constant_pool_count; \\常量池大小 cp

2022-02-18 16:44:35 161

原创 浅析AQS

AQS

2022-02-16 17:10:30 172

原创 关于HashMap的一些理解

1、hash表hash表也称散列表(Hash Table),是根据键值(Key Value)而进行直接访问的数据结构。通过把键Key映射到表的某一位置来访问,以加快查询速度。Key值和存储它的位置存在唯一一个确定关系函数f(x),成为hash函数(散列函数)。2、hashcodehashcode通过hash函数计算得到,且在hash表中有对应的位置。每个对象都有hashcode,通过...

2019-11-06 11:26:49 171

原创 HttpServletRequest获取路径的几个方法

比如整个资源路径为127.0.0.1:8080/web/testgetContextPath: /webgetRequestURI: /web/testgetRequestURL: http://127.0.0.1:8080/web/testgetPathInfo: /test

2019-11-04 11:30:50 379 1

原创 Java堆区、栈区和方法区

1. 栈区栈区用于保存基本数据类型对象和自定义对象的引用。当在一个代码块定义一个变量时,java就会在栈区为这个变量分配内存空间。当该变量退出作用域后,java会立即释放为该变量分配的内存空间。每一个线程都有一个栈区,栈区是线程私有的,其他的栈无法访问。2. 堆区堆区用于存放所有new出来的对象和数组,由java的内存回收机制管理堆区的对象内存分配。堆区的对象与栈区的对象引用往往是成对的,...

2019-05-08 21:12:19 1461

原创 Properties类

1. Java Properties 类Properties(Java.util.Properties)主要用于读取java的配置文件,通常读取.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释。2. 成员方法Properties主要包含以下几个成员方法:load ( InputStream inStream)用于从输入流中读...

2019-05-07 22:36:12 140

原创 java值传递

严格上来说,java的参数传递都是值传递。基本数据类型public static void main(String[] args) { int x = 1; int y = 2; swap(x, y); }public static void swap(int a, int b){ int temp = a; a = b; b = temp; }a和b仅在sw...

2019-01-10 10:41:03 125

原创 java基本数据类型tips

java基本数据类型tipsint:4个字节。从java7开始,可以为数字字面量添加下划线,如1_000_000表示100万,为了让人更易读,相当于三位表示法的逗号,如“1,000,000”。java编译器会去除这些下划线。short:2个字节。long:8个字节。byte:1个字节。float:4个字节,在数值后加后缀F或f表示。double:8个字节,精度是float的两倍,称之...

2019-01-08 14:26:28 186

空空如也

空空如也

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

TA关注的人

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