自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合(Java)详解

Java集合框架概述集合框架Collection接口方法List接口LinkedListVectorArrayList,LinkedList,Vector异同Set接口HashSet为什么用Eclipse/IDEA重写hashCode方法,有31这个数字?TreeSet自然排序定制排序Iterator迭代器接口foreachMap接口HashMapHashMap源码中的重要常量负载因子值的大小,对HashMap的影响TreeMap。...

2022-07-24 17:21:15 116 1

原创 枚举类和注解

1、枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类。 2、当需要定义一组常量时,强烈建议使用枚举类。 3、如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 4、枚举类对象的属性不允许被改动,所以应该使用 private final修饰。 5、枚举类的使用private final 修饰的属性应该在构造器中为其赋值。 6、若枚举类显示的定义了带参数的构造器,则在列出枚举值时也应该必须对应的传入参数。枚举类的实现 JDK 1.5之前需要自定义枚举类。

2022-06-21 18:30:24 212

原创 Java中常用类的使用

目录String类概述String 的实例化方式字符串的拼接String 与 基本数据类型、包装类之间的转换String 与 char[] 之间的转换 String 与 byte[] 之间的转换String的常用方法String、StringBuffer、StringBuilder 三者的对比常用方法日期和时间的APIJDK 8之前的日期时间APIjava.lang.System类中的currentTimeMillis()java.util.Datejava.sql.Datejava.text.Simple

2022-06-19 19:43:12 699

原创 Java异常及其处理

异常及其体系结构,常见异常举例,编译时及运行时异常,NullPointException,InexOutOfBoundsException,ClassCastException,NumberFormatException,InputMismatchException,ArithmeticException,Java异常处理的方式,抓抛模型,异常对象的产生,try-catch-finally的使用,手动抛出异常,throw和throws区别,自定义异常类,自定义异常类的要求throws 属于异常处理的一种方式

2022-05-26 23:29:27 196 2

原创 面向对象(完结):常见关键字 + 补充

关键字this,super,this与super的区别,package和import,static,单例模式,饿汉式,懒汉式,单例设计模式的应用场景,final,abstract,模板方法设计模式,interface,代理模式,接口和抽象类之间的对比,可变个数形参的方法Java的值传递机制,形参是基本数据类型,形参是引用数据类型,包装类,==和equals的区别,垃圾回收机制,Java里方法的参数传递方式只有一种:值传递 。将实际参数值的副本(复制品)传入方法内,而参数本身不受影响。安全代理,远程代理,延迟

2022-05-23 10:00:00 374 3

原创 面向对象(详解):三大特征【封装性、继承性、多态性】

封装性的设计思想,Java规定的四种权限修饰符,继承性的好处,类继承语法规则,子类继承父类以后的特点,多态性(重要),引用变量的两个类型,编译时类型,运行时类型,多态的应用举例,多态性的使用:虚拟方法调用(Virtual Method Invocation),正常方法的调用,虚拟方法调用(多态情况下),多态小结,instanceof操作符,对象类型转换只有等到方法调用的那一刻解释运行器才会确定所要调用的具体方法,这称为 “晚绑定”或“动态绑定 ” 。Bruce Eckel 说过:“不要犯傻,如果它不是晚绑定

2022-05-16 21:39:06 4582 1

原创 面向对象(详解):Java类及类的成员

类,对象,类与对象的关系,对象的创建,对象的内存解析,对象数组的内存解析,匿名对象,面向对象与面向过程的理解,类的成员属性与局部变量的对比,属性的默认初始化值,方法的声明,方法的重载,方法的重写(override 或 overwrite),重写和重载的区别,构造方法Constructor构造器的作用,属性赋值的顺序,JavaBean的概念,静态代码块,非静态代码块,加载顺序,属性赋值先后顺序,​​成员内部类(静态、非静态),​​​​​局部内部类,JVM内存结构整型 (byte、short、int、long

2022-05-12 22:09:58 504 3

原创 基础阶段:数组

数组(Array)特点,声明与初始化,一维数组元素的引用,一维数组的遍历, 一维数组元素的默认初始化值,一维数组的内存解析,二维数组元素的默认初始化值,二维数组的内存结构,数组的赋值与复制的理解,Arrays工具类的使用,数组的常见异常.数组(Array)是多个相同类型数据按一定顺序排列的集合,并用一个名字命名,通过编号的方式对这些数据进行统一管理。整型:0, 浮点型:0.0, char型:0或'\u0000',而不是'0',boolean型:false,int[][] arr = new int[3]

2022-05-12 11:38:32 240 4

空空如也

空空如也

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

TA关注的人

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