自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 反射机制

Java给我们提供了一套API,使用这套API我们可以在运行时动态的获取指定对象所属的类,创建运行时类的对象,调用指定的结构(属性、方法)等。:代表一个类java.lang.reflect.Method:代表类的方法java.lang.reflect.Field:代表类的成员变量java.lang.reflect.Constructor:代表类的构造器… …反射的优点和缺点提高了Java程序的灵活性和扩展性,降低了耦合性,提高自适应能力允许程序创建和控制任何类的对象,无需提前硬编码目标类。

2023-09-14 22:12:03 70 1

原创 IO流知识点详解

按照字符方式读取数据,一次能读取一个字符,这种流是方便读取普通文本文件而存在,这种流不能读取图片,声音,视频等文件。按照字节的方式读取数据,一次读取1个字节byte,等同一次读取8个二进制,这中流是万能的什么类型的文件都能读。char[] chars={'我','你','他','它','她'};//当一个流的构造方法中需要一个流的时候,这个被传进来的流叫:节点流。//对于包装流来说,只需要关闭最外层流,里面的节点就会自动关闭。//外部负责包装的流叫:包装流,也叫:处理流。//关闭流的前提是流不是空。

2023-09-14 22:05:02 52 1

原创 泛型 <E>

JDK5.0后推出的新特性:泛型 <E> 可自定义,<>括号中是标识符可随便写,java源代码中常用E,T。//直接调用string类型的substring方法截取字符串。//Object 中没有move方法无法调用需要向下转型。System.out.println("猫抓老鼠");System.out.println("鸟在飞");//调用子类特有的方法还是需要向下转型的。* 从元素取出来的元素是泛型指定的,不用大量的“向下转型”//表示迭代器迭代的是Animal类型。* 存储的元素缺乏多样性。

2023-08-21 15:22:58 52 1

原创 Map集合

/** java.util.Map接口常用的方法:* 1.Map与collection没有继承关系* 2.Map集合以key和value方式存储数据:键值对* key和value都是引用数据类型* 都是存储对象的内存地址* key起主导作用,value是key的一个附属品* 3.常用方法:* int size();获取map集合中键值对的个数* void clear(); 清空Map集合* boolean isEmpty();判断map中元素个

2023-08-21 15:20:48 52 1

原创 HashMap

放到HashMap集合key部的,以及放到HashSet集合中的元素,需要同时重写hashCode方法,equals方法。* 假设将所有的kashCode()方法返回一个固定值,那么就会导致底层哈希表变成了纯单链表,称为:散列分布不均匀。* 3.HashMap底层就是一个一维数组,数组中每个元素是一个单向链表。* 单向链表:随机增删方面效率高,查询方面效率低。* 数组:查询方面效率高,随机增删方面效率低。* 1.底层是哈希表/散列表的数据结构。* 是一个数组与单向链表的结合体。

2023-08-21 15:20:07 39 1

原创 List接口------父接口(Collection)

void add(int index ,Object element ) //在列表指定位置添加元素,第一参数是下标。Object get(int index) //根据下标获取元素//List 集合特有的遍历方式。Object set(int index,Object element)//修改、替换指定位置元素。int indexOf(Object o)//获取指定对象第一次出现的索引。Object remove(int index)//删除指定下标位置的元素。//删除指定下标位置的元素。

2023-08-18 13:57:49 84 1

原创 ArrayList集合

(每个元素占用空间大小相同,内存地址是连续的,知道首元素内存地址,然后知道下标,通过数学表达式计算出元素的内存地址,所以检索效率高)* 1.默认初始化容量10(底层先创建一个长度为0的数组,当添加第一个元素的时候,初始化容量为10)* 8.这么多集合中用ArrayList集合最多,数组末尾添加元素,效率很高,不受影响,* 原容量的1.5倍,建议给定一个预估计的初始化容量。* 7.向数组末尾添加元素,效率很高,不受影响。* 随机增删元素效率比较低,无法存储大数据量。

2023-08-18 13:57:16 29 1

原创 JAVA集合

判断数组长度与字符串长度不一样,判断数组长度是length属性,判断字符串长度是length()方法;

2023-08-18 13:55:35 23 1

原创 java 前言

packag 包语句在最顶。

2023-08-17 17:25:56 25

原创 集合遍历/迭代

/ 后面的集合无所谓,主要是看前面的Collection接口怎么遍历。// 不重写contains底层用的Object里的equals方法比较的是内存地址不是内容。System.out.println("元素的个数是:"+ c.size());System.out.println("元素的个数是:"+ c.size());//2.通过以上获取迭代器开始迭代集合。

2023-08-17 17:22:12 33 1

原创 Collection中常用方法

/没有重写equals方法 false。// 不重写contains底层用的Object里的equals方法比较的是内存地址不是内容。System.out.println("元素的个数是:"+ c.size());System.out.println("元素的个数是:"+ c.size());//如果名字一样表示同一个人(不再比较对象的内存地址,比较内容)

2023-08-17 17:21:18 56 1

原创 电脑B站视频进度条拖动不了问题

电脑浏览器中关闭允许自由复制等类似插件即可。

2023-06-02 20:39:54 1255

空空如也

空空如也

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

TA关注的人

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