- 博客(8)
- 收藏
- 关注
原创 反射与类加载
允许对成员变量,成员方法和构造方法的信息进行编程访问(1)、Class.forName("全类名") 编译(2)、类名.class 类加载(3)、对象.getClass() 运行Field[] getFields() 返回所有公共成员变量对象的数组Field[] getDeclearedFields() 返回所有成员变量对象的数组 Field getField() 返回单个公共成员变量对象 Field getDeclearedField() 返回单个成员变量对象 。
2024-07-15 19:19:55
746
原创 集合框架(Java)
数据结构是计算机底层存储,组织数据的方式。是指数据相互之间是以什么方式排列在一起的。数据结构是为了更加方便的管理和使用数据,需要结合具体业务场景来进行选择。一般情况下,精心选择的数据结构可以带来更高的运行或存储效率。
2024-07-14 19:51:27
621
原创 集合基础(Java)
java的基本数据类型,引用数据类型都是可以用来存储我们的数据的,但是仅仅只能存储单个,可以通过数组的形式来存储多个数据,但是数组的特点是长度是不能改变的,那也就意味着数组在处理需要对数组中的数据做添加和删除操作的时候机会显得非常麻烦。
2024-07-04 19:14:53
246
原创 多线程、String/StringBuilder/StringBuffer的区别、哈希表
是操作系统进行资源分配和调度的一个独立单位,线程是进程中的一个执行路径,多线程是同一进程中可同时运行的两个或多个线程。进程被定义为一个具有一定独立功能的程序在一个数据集上的一次动态执行过程。它可以被视为程序的实例,是系统进行资源分配和调度的一个独立单位。进程通常由程序代码、数据集合以及进程控制块(PCB)构成,具有动态性、并发性、独立性和结构性四大特征。是程序执行的最小单元,比进程更加轻量级,它被设计为处理器调度和分派的基本单位。一个进程可以包含一个或多个线程,这些线程共享同一内存空间及一些进程级的资源。
2024-07-01 20:18:45
725
原创 常用API与异常
String类在java.lang包下,所以使用的时候不需要导包String类代表字符串,java程序中的所有字符串文字都被实现为此类的实例也就是说,java程序中所有的双引号字符串,都是String类的对象字符串不可变,它们的值在创建后不能被更改Math包含用于执行基本数据运算的方法Math中的方法调用方法Math类中无构造方法,但内部的方法都是静态的,则可以通过类名.进行调用"抛"模型:throw / throws在方法中,当传递的参数有误,没有继续执行下去的意义时,则采用抛出异常处理方法。
2024-06-28 19:14:21
1009
原创 面向对象(Java)
类的组成是由属性和行为构成的属性:在类中通过成员变量来体现(类中方法体的外面)行为:在类中通过成员方法来体现(包含参数中定义的变量)static关键字是静态的意思,是java中的一个修饰符,可以修饰成员方法、成员变量static修饰的成员变量,称为静态变量static修饰的成员方法,称为成员方法是面向对象的三大特征之一(封装、继承、多态)是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的当一个类中所有的方法都是抽象方法时,可以将这个类定义为接口。
2024-06-21 16:00:07
878
原创 java基础运用
数据元素的逻辑顺序是通过链表中的指针链接次序来实现的,每一个节点都有由两部分:数据域(存放数据)和地址域(存放下一个结点的地址)。数组可以通过索引直接查询到数据,而链表需要通过遍历进行查询所需数据,但是对链表而言增删更简便,因为可以直接通过修改地址域的地址来对链表进行操作,总之,链表的增删效率快,查询慢。重载仅对同一个类中的方法名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判断两个方法是否相互构成重载。方法重载:在同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载。
2024-05-27 19:47:31
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人