余腾

导航

2021年9月10日 #

Java源码分析四(Integer)

摘要: Java源码分析四(Integer) 类中的属性分析 下面两个属性定义了Integer能存储数据的最大值和最小值 因为int是32位 所以最大值为2的31次方-1、最小值为2的31次方。 @Native public static final int MIN_VALUE = 0x80000000; 阅读全文

posted @ 2021-09-10 18:54 余腾 阅读(195) 评论(0) 推荐(0) 编辑

Java源码分析三(Number)

摘要: Java源码分析三(Number) Number类介绍 Number作为所有数字类型的父类他定义了一些方法下面我们为大家介绍一下 抽象类Number的一些方法 继承的类和接口 Serializable:作用序列化 方法介绍 public abstract int intValue(); 将数据转换为 阅读全文

posted @ 2021-09-10 17:16 余腾 阅读(40) 评论(0) 推荐(0) 编辑

Java源码分析二:(Boolean)

摘要: Java源码分析第二弹(Boolean) 此方法继承的接口 java.io.Serializable、Comparable<Boolean> 一个是序列化,一个是可以进行比较 此方法声明的一些固定属性 以下两个属性是内部创建的两个对象可以理解为多例模式创建对象,创建两个对象的目的为了节约内存空间因为 阅读全文

posted @ 2021-09-10 17:00 余腾 阅读(90) 评论(0) 推荐(0) 编辑

Java源码分析一(Object)

摘要: 目前大四、想学习一下Se的源码前几天读了不少今天开始整理一下最近学到的东西从一切的父类Object类开始整理 第一弹Object Object类中定义的一些方法 Object类中的方法如下: Object():构造方法。 registerNatives():装载本地库。 getClass():返回此 阅读全文

posted @ 2021-09-10 16:16 余腾 阅读(53) 评论(0) 推荐(0) 编辑

2021年7月30日 #

Java中原码、补码、反码总结

摘要: 1.1. java虚拟机整数 在java虚拟机中整数有byte、short、int、long四种 分别表示 8位、16位、32位、64位有符号整数。整数使用补码表示。 所以我们先了解一下原码和反码。 1.1.1. 原码 所谓原码就是符号位加上数字的二进制表示,int为例,第一位表示符号 (0正数 1 阅读全文

posted @ 2021-07-30 11:14 余腾 阅读(797) 评论(0) 推荐(0) 编辑

Map的结构理解

摘要: Map中的key:可以无序的、不可重复的,使用Set存储所有key >所在的类必须要重新equals()和hashCode()方法 因为key必须不可重复 (以HashMap为例) Map中的value:无序的、可重复的,使用Collection存储所有value >value所在的类要重写equa 阅读全文

posted @ 2021-07-30 10:57 余腾 阅读(186) 评论(0) 推荐(0) 编辑

2021年7月29日 #

set的实现类

摘要: /** Set框架结构 Collection接口:单列集合,用于存储一个一个的数据 Set接口 存储无序的 不可重复的数据 --》高中将的集合 HashSet 作为Set接口的主要实现类 线程不安全的 可以存储 null 1、无序性:不等于随机性。存储的数据在底层数组中并非按照索引的顺序添加。而是根 阅读全文

posted @ 2021-07-29 21:05 余腾 阅读(167) 评论(0) 推荐(0) 编辑

map的实现类

摘要: | Map:双列数据,用于存储key-value对的数据 类似于高中的函数 y=f(x) | HashMap:作为Map的主要实现类;线程不安全,效率高:存储null的key和value | LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。 原因:在原有的HashMa 阅读全文

posted @ 2021-07-29 21:04 余腾 阅读(176) 评论(0) 推荐(0) 编辑

2021年7月26日 #

用单向链表样式模拟出栈和入栈

摘要: package com.yuteng.stack; /** @version 1.0 @author: 余腾 @date: 2021-07-26 11:09 */ public class LinkedStackDemo { public static void main(String[] args 阅读全文

posted @ 2021-07-26 16:40 余腾 阅读(45) 评论(0) 推荐(0) 编辑

用数组的格式模拟栈的入栈和出栈

摘要: package com.yuteng.stack; import java.util.Scanner; /** @version 1.0 @author: 余腾 @date: 2021-07-26 10:34 */ public class ArrayStackDemo { public stati 阅读全文

posted @ 2021-07-26 16:39 余腾 阅读(83) 评论(0) 推荐(0) 编辑

Fork me on Gitee