- 博客(5)
- 收藏
- 关注
原创 Java语言反射的概述以及三种获取字节码文件对应的Class类型的对象的方式
反射的概述: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法(动态获取的信息); 对于任意一个对象,都能够调用它的任意一个方法和属性(动态调用对象的方法); 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 简言之:通过字节码文件对象,去使用该文件中的成员变量、构造方法、成员方法。三种获取字节码文件对应的Class类型的对象的方式要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法,所以先要获取到每
2022-02-05 07:00:00
431
原创 String类
string类是四大引用数据类型之一 API当中说:“Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。” 就是说:程序内所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。) 字符串的特点: 1.字符串的内容不可改变。【重点】 2.整数因为字符串不可改变,所有字符串是可以共享使用的。 3.字符串效果上相当于是char[]字符串数组,但是底层原理是byte字节数组 创建字符串的常见3+1种方式: 三种构...
2022-02-04 12:27:29
678
原创 java基础IO流
IO 可以将数据从本地文件读取出来 可以将数据从内存保存到本地文件 概述 I表示input,是数据从硬盘进内存的过程,称之为读。 O表示output,是数据从内存到硬盘的过程,称之为写。 IO的数据传输,可以看作是一种数据的流动,按照流动的方向,以内存为参照物,进行读写操作 IO流的分类 按流向分 输入流 输出流 按数据类型分 字节流:操作所有类型的文件,包括音频视频图片等 字符流:只能操作纯文本文件,...
2022-01-30 21:44:39
848
原创 Map 接口
概述 Interface Map<K,V>: K表示值得数据类型,V表示值得数据类型 键不能重复,值可以重复 键和值一一对应得,每一个值只能找到自己对应得值 (键 + 值)这个整体我们称之为“键值对”或者“键值对对象”,在Java中叫做“Entry对象” public class MapDemo1 { public static void main(String[] args) { Map<String,String> map = new HashM...
2022-01-27 09:44:30
836
原创 Collection集合
概述 继承体系 Collection 单列集合 Collection接口 概述 单列集合的顶层接口,它表示一组对象,这些对象也被称为Collection的元素 JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现 创建Collection集合的对象 多态的方式 具体的实现类ArrayList Collection 集合常用方法 boolean add(E e)添加元素 boolean remove(Object o)从集合中移除指定的元素 boolean re
2022-01-26 21:39:07
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅