java语法日常笔记
java小白沣
研究生就读,非科班记录从0开始学java
展开
-
IDEA实用快捷键(随时补充更新)
自动补全括号什么的:ctrl + alt + enter自动纠错,实例化命名等:alt + enter查看类或者接口的所有继承关系:ctrl + h查看类的所有方法:ctrl + F12注释:ctrl + /原创 2021-04-02 12:33:01 · 95 阅读 · 0 评论 -
ArrayList的使用
一 ArrayListArrayList是List接口的主要实现类之一二 常用方法//和前面讲的Map一样,都是用了泛型声明的ArrayList<String> arrayList = new ArrayList<String>();arrayList.add(Object ele); //添加你指定的泛型类型arrayList.size();//返回元素个数arrayList.get(int index);//返回列表中指定位置的元素,index从0开始arrayL原创 2021-04-01 19:29:08 · 56 阅读 · 0 评论 -
泛型数组怎么初始化
一 泛型数组初始化问题这个用法是在自己写动态数组的时候遇到的问题,需要在构造器中创建初始化的数组,但是因为泛型不能直接创建,所以需要先创建一个Object对象,再强制转换类型,这个做法其实不太好,这里又涉及到了向上转型和向下转型的问题。这个不知道ArrayList是怎么做的,后面补上。array = (T[]) new Object[size];二 向上转型和向下转型参考次链接...原创 2021-04-01 17:55:12 · 1805 阅读 · 0 评论 -
关于泛型回顾
一 泛型的概念和作用在编程中,我们定义方法参数,返回的内容等都需要一个类型,这里就涉及到了参数化类型,而泛型就是这个参数化类型,即在不创建新的类型下,来指定或者限制形参的类型。举个例子讲,比如说我定义了一个int型参数来进行加法运算,那么我们输入两个int类型的整数就可以正常实现运行效果。但是如果这个时候我们需要计算float类型的加法,这个时候就不能用这个方法了,需要重新定义一个包含float类型形参的方法来计算,那么这样就会非常麻烦,因此泛型的强大就体现出来了。二 泛型的使用泛型一般有三种使用方原创 2021-04-01 16:20:58 · 48 阅读 · 0 评论 -
关于Map集合
一 Map是什么Map用于保存具有映射关系的数据,Map集合里保存着两组值,一组用于保存Map的key,另一组保存着Map的value,类似于python中的字典,通过key可以查找到对应的value。二 Map的子接口Map 接口 键值对的集合 (双列集合)├———Hashtable 接口实现类, 同步, 线程安全├———HashMap 接口实现类 ,没有同步, 线程不安全-│—————–├ LinkedHashMap│—————–└ WeakHashMap├ ——–TreeMap具体每原创 2021-04-01 11:03:07 · 109 阅读 · 0 评论