![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 68
Key_finger
这个作者很懒,什么都没留下…
展开
-
java常用的集合和方法
1.Collection集合1.1为什么使用集合数组在使用时: 1.要定义容器的大小,超了直接报异常 2.数组操作的方法很少,没有专门的封装方法 3.数据类型也比较单一期望有一个java方式,把之前讲的操作数组的方法封装到一起,供程序员使用。 Collection集合【它是一个接口】完成了一系列增删改查的操作1.2.集合类的结构Collection java中所有集合的总接口–|List 是Collection下面的子接口【特征:无序的,不可重复的】–|--|ArrayL原创 2021-08-02 19:16:18 · 410 阅读 · 0 评论 -
反射浅析
为什么要使用反射呢一般情况下的程序对象是自己new的,程序相当于写死了给jvm去跑。但是,如果一个服务器上突然遇到某个请求哦要用到某个类,哎呀但没加载进jvm,是不是要停下来自己写段代码,new一下,启动一下服务器,(脑残?)!反射是什么呢?当我们的程序在运行时,需要动态的加载一些类这些类可能之前用不到所以不用加载到jvm,而是在运行时根据需要才加载,这样的好处对于服务器来说不言而喻,举个例子我们的项目底层有时是用mysql,有时用oracle,需要动态地根据实际情况加载驱动类,这个时候反射就有用了,原创 2021-05-27 16:47:17 · 95 阅读 · 0 评论 -
匿名内部类简析
匿名内部类顾名思义,匿名内部类是没有名字的类,不是声明的时候没有类名,实例化的时候咱们可以不写变量的名字。基于abstract的匿名内部类/** * 匿名内部类:没有名字的类,不是声明的时候没有类名,实例化的时候咱们可以不写变量的名字 */abstract class AbstractTest{ abstract public void testInner();}class TestA extends AbstractTest{ @Override public vo原创 2021-03-16 17:57:56 · 107 阅读 · 0 评论 -
泛型浅析
1.泛型1.1为什么要使用泛型在实际的开发中,对于数据一致化的要求是比较重要的例如: ArrayList list = new ArrayList();//构建了一个容器 int[] arr = new int[10]; 如果咱们对可以保存到ArrayList中的数据类型没有进行约束的话,就是导致你容器里面放了各式各样的数据 如果需要取数据的话,有可能需要强制类型转换。浪费时间浪费执行效率甚至数据丢失。为了解决这样的数据乱的情况,咱们要使用泛型里面的数据约束。 Array原创 2021-03-15 14:40:24 · 93 阅读 · 0 评论