Java基础
文章平均质量分 80
java基础常见问题总结明确
地甲司徒神策
这个作者很懒,什么都没留下…
展开
-
Java基础-集合-20220316-02-HashSet底层实现
目录HashSet常用方法:HashSet实现原理解决Hash冲突四种方法HashSet常用方法:1、add(Object obj):向Set集合中添加元素,添加成功返回true,否则返回false。2、size():返回Set集合中的元素个数。3、remove(Object obj): 删除Set集合中的元素,删除成功返回true,否则返回false。4、isEmpty():如果Set不包含元素,则返回 true ,否则返回false。5、clear(): .原创 2022-03-16 10:08:20 · 131 阅读 · 0 评论 -
HashMap学习分析-20220324- 简单的属性和构造方法
1.HashMap简介HashMap是基于hash表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。HashMap 实现了Serializable接口,因此它支持序列化,实现了Cloneable接口,能被克隆。public class HashMap<K,V> extend原创 2022-03-24 10:33:01 · 692 阅读 · 0 评论 -
Java基础-集合-20220315-01(简单总结01)
目录一.集合和数组的区别二.Collection集合的方法:三.常用集合的分类:CollectionMap是双列集合的超类。也就是键值对形式。一.集合和数组的区别数组创建的三种方式public class Array { /*数组是具有相同数据类型的一组数据的集合; 数组(Array)的标志是[]; 数组的每个元素都有下标/索引(index),默认从0开始;*/ //数组的创建 int a[] = new i...原创 2022-03-15 14:34:02 · 889 阅读 · 0 评论 -
Java基础 -20220311 -数据类型
浅谈java数据类型前言一、整数类型二、小数数据类型三、 字符数据类型四、 布尔数据类型总结前言八种基本数据类型:byte、short、int、long、float、double、boolean、char整数类型:byte、short、int、long、小数类型:float、double字符类型:char布尔类型:boolean一、整数类型byte:1个字节,8位,取值范围为【-2^7,2^7-1】short:2个字节,16位,取.原创 2022-03-11 15:49:23 · 340 阅读 · 0 评论 -
20220311——java基础
个人开始java 学习 博客记录1.Java 基础语法类:是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法);对象:对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。类是对象的模板,对象是类的实例。类只有通过对象才能使用Java 三大变量 : 类变量:是归属类的变量,通过在定义类的属性的时,增加static修饰符,所以又称为静态变量;实例变量:是归属于类的实例变量,没有经过sta...原创 2022-03-11 11:10:49 · 278 阅读 · 0 评论 -
Java基础-隐式转换与显示转换
上篇 关于数据类型的一些遗留问题Integer和int的区别int是java的8种内置的原始数据类型。Java为每个原始类型都提供了一个封装类,Integer就是int的包装类。int变量的默认值为0,Integer变量的默认值为nullInteger类内提供了一些关于整数操作的一些方法switch语句能否作用在byte上,能否作用在long上,能否作用在string上?byte的存储范围小于int,可以向int类型进行隐式转换,所以switch可以作用在byte上long的原创 2022-03-11 17:32:11 · 1062 阅读 · 0 评论 -
Java基础-static 关键字-20220314
目录一、Static 关键字一、静态类与非静态类:二、静态方法与非静态方法:三、静态变量与非静态变量的区别:四、静态代码块与非静态代码块:五、静态构造函数与非静态构造函数:六、相关问题:一、Static 关键字Static 关键字 用来修饰成员变量和成员方法,也可以修饰代码块。当JVM加载一个类的时候,如果该类存在static修饰的成员变量和成员方法,就会为这些成员变量和成员方法在固定的位置开辟一个固定大小的内存区域。同时被static修饰的成员变量和成员转载 2022-03-14 17:05:51 · 72 阅读 · 0 评论