自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合----------------Map

一些实现类 HashMap 这个比较常用 HashMap存储的是一个键值对 把键值对当做一个元素 键值对里存储的是键 值 键不可以重复 值可以重复 三种遍历方法 第一种 键遍历 Set<k> set=map.KeySey(); for(k key:set){ V value=map.get(key) } 第二种 值遍历 Collection<V> c=m...

2020-04-15 23:07:49 111

原创 集合--------set---Map

Set集合 特点 存储无序 并且不能重复的元素 Set里的方法全部继承于Collection接口 Set实现类 HasSet 为了保证元素内容不能重复 所以要覆盖hashCode与equals方法 覆盖hasCode是为了保证内容相同的对象HasCode值一定想同 然后进行比较 注意 HashSet保证存储元素内容不重复的执行原理:通过 set.add(s1)将对象存储HashSet集合中时,默...

2020-04-14 21:21:39 111

原创 泛型

泛型语法 例如List l=new ArrayList(); 在<>里填什么类型 这个集合就只能存储对应的类型 对应的遍历方法 for(Student s:l){ 直接通过变量名操作集合元素 }

2020-04-14 00:19:32 263

原创 集合的引入

Collection根接口 集合 相当于一种容器 可以用于存储多个对象 Collection接口里的一些方法 boolean add(Object o); 添加元素 void clear() 清空 boolean contains(Object o) 查看是否包含 boolean isEmpty() 判断集合是否为空 boolean remove(Object o) 在集合中移除 int siz...

2020-04-09 21:35:00 447

原创 BigDecimal

位置:java.math 包中 作用:精确表示、计算浮点数 BigDecimal(String value):以String形式构造精准BigDecimal对象 常用的功能方法: (1) BigDecimal r1 = bd1.add(bd2); // bd1+bd2 (2) BigDecimal r2 = bd1.subtract(bd2);// bd1-bd2 (3) BigDecimal r...

2020-04-08 23:36:51 84

原创 常用类--------String类

被 final修饰,不能被继承,即没有子类。 String s=“asd”; 这个字符串存储在串池中 String s2=new String(“asd”); 在堆空间存储一个对象 并在串池中产生一个字符串对象 String类的一些方法 charAt(下标) 根据下表返回字符 length() 返回字符串长度 contains(String s) 比较s是否在字符串中存在 equals 比较内容 ...

2020-04-08 23:30:54 89

原创 包装类

目的:让Object类统一管理所有类型数据 基本数据类型对应的 对象类型的类 被称为基本数据类型的包装类。 基本数据类型 包装类类名 byte Byte short Short int Integer long Long float Float dou...

2020-04-07 23:02:50 140 1

原创 Object类

Object类是所有类的父类 位于 java.lang 包中的类,是根类、超类、顶级父类,是所有类型父类,直接父类或是间接父类。 Object类型的引用可以存储任意类型的对象 Object类中的一些方法 class getClass() 被final修饰的方法 不能被覆盖 适用于返回实际存储类型 例如 public class TestStudent{ public static void ma...

2020-04-05 21:50:51 112

原创 内部类----静态内部类,局部内部类,匿名内部类

静态内部类 定义:定义在方法以外类以内的内部类被static修饰 创建对象语法:外部类名.内部类名=new 外部类名.内部类名(); 静态内部类中可以定义非静态成员与静态成员 调用静态内部类的属性方法: 语法;外部类名.内部类名.属性名或方法名 静态内部类只能直接访问外部类的静态成员 不能访问非静态成员 局部内部类 定义在方法以内的类 创建局部内部类的对象,需要在定义它的方法内部完成对象的创建,同...

2020-04-01 00:51:51 171

原创 内部类

内部类 : 定义在类以内 calss outer{ class inter{} } 内部类编译之后会生成独立的 .class 文件 命名为 外部类名$内部类名.class 内部类可以直接访问外部类的成员(静态方法也可以);通常将内部类作为外部类的组件构成 内部类分为:成员内部类 静态内部类 局部内部类 匿名内部类 调用:引用名.属性; 成员内部类: 创建语法 依赖于外部类创建 外部类 引用名=...

2020-03-30 22:19:25 91

原创 接口回调

定义:一个接口的实现类对象作为实际参数给引用类型赋值 当接口类型的引用调用方法时 调用时调用的是实现类的方法 实现类作为实际参数传递给引用类型,目的是让接口的使用者完成对应的功能,这种现象称为接口回调。 应用:通常接口制定好之后,接口的使用者先被定义,根据需求的不同,再定义接口的实现者(先有接口的使用者,再有接口的实现者), 开发时一旦出现接口回调的现象,作为开发人员,通常关注的根据需求定义接口的...

2020-03-30 21:20:46 121

原创 接口的一些语法

接口可以被接口继承 语法:interface 接口名 extends 接口名 ***注意***接口之间是多继承 一个接口可以继承多个接口 一个类可以实现多个接口 语法 类名 implements 接口名,接口名 一个类可以继承一个类冰同时实现接口 语法:类名 extends 类名 omplements 接口名,接口名 注意:必须先定义继承,再定义实现 注意:如果实现类不想成为抽象类,必须覆盖所...

2020-03-28 23:16:15 279

原创 接口

接口:是规范 标准的接口使用者与接口实现者必须遵循的一种规定 语法:interface 类名 接口变生成.class文件 接口里的属性默认添加public static 接口里的方法默认添加public abstract 方法的语法pubic abstract 返回值类型 方法名(形参); 接口不能创建对象 但可以声明 接口里没有构造方法 注意:接口从语法角度是一个特殊的抽象类,是对抽象类进一步的...

2020-03-26 23:38:27 115

原创 修饰符---------------final

final可以修饰变量(实例变量 静态变量 局部变量)、方法、类 被final修饰的局部变量称为常量 只能进行一次赋值,不允许更改 注意:被final修饰的把变量通常以全大写的形势命名 final修饰的实例变量 jvm不在给予默认值 在定义时直接赋值 或在每一个构造方法内赋值 finla修饰的静态变量jvm不在给予默认值 在定义时直接赋值 可以在静态代码块中进行赋值 如果final修饰引用 则代表...

2020-03-26 23:11:42 170

原创 static可以用来修饰静态代码块

首先 先说一下什么是代码块:就是定义在类以内 方法以外的{} 初始代码块的具体应用:按照属性定义的位置来给属性初始化,在创建对象时来进行使用 被static修饰的代码块称为静态代 定义在类以内方法以外 在类加载时,按照静态属性定义的先后位置对静态属性进行赋值 类加载:在jvm第一次使用一个类时会通过classpath(类路径)找到相应的.class文件 将信息存储在jvm内存内包括(属性 方法...

2020-03-26 21:45:19 368

原创 修饰符-----static(静态)

修饰符-----static(静态) static可以用来修饰方法 修饰属性 被sta修饰的属性可以成为 静态属性 静态变量 类变量 语法: 访问修饰符 static 数据类型 变量名; ***注意事项***访问修饰符 与static的位置 没有先后 被static修饰的属性 是所有对象共有的 是类的变量 跟创建多少对象没有关系 非静态变量每一个对象独有一份静态变量让每一个对象共享 调用语法:...

2020-03-25 11:47:47 290

原创 三个修饰符--1-abstract

abstract应用的地方与相应的语法 abstract可以用来修饰类、成员方法 修饰类的语法:abstract class 类名{} 被abstract修饰的类 只能声明 不能创建相应的对象 抽象类编译也生成相应的class文件 抽象类也有构造方法,但不是用来创建对象 是给子类创建时默认生成相应的父类 修饰方法的语法:访问修饰符 abstract 返回值类型 方法名(形参); 注意事项:...

2020-03-25 00:19:55 120

空空如也

空空如也

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

TA关注的人

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