![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java语法日常笔记
java小白沣
研究生就读,非科班记录从0开始学java
展开
-
IDEA实用快捷键(随时补充更新)
自动补全括号什么的:ctrl + alt + enter 自动纠错,实例化命名等:alt + enter 查看类或者接口的所有继承关系:ctrl + h 查看类的所有方法:ctrl + F12 注释:ctrl + /原创 2021-04-02 12:33:01 · 96 阅读 · 0 评论 -
ArrayList的使用
一 ArrayList ArrayList是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 · 58 阅读 · 0 评论 -
泛型数组怎么初始化
一 泛型数组初始化问题 这个用法是在自己写动态数组的时候遇到的问题,需要在构造器中创建初始化的数组,但是因为泛型不能直接创建,所以需要先创建一个Object对象,再强制转换类型,这个做法其实不太好,这里又涉及到了向上转型和向下转型的问题。这个不知道ArrayList是怎么做的,后面补上。 array = (T[]) new Object[size]; 二 向上转型和向下转型 参考次链接 ...原创 2021-04-01 17:55:12 · 1819 阅读 · 0 评论 -
关于泛型回顾
一 泛型的概念和作用 在编程中,我们定义方法参数,返回的内容等都需要一个类型,这里就涉及到了参数化类型,而泛型就是这个参数化类型,即在不创建新的类型下,来指定或者限制形参的类型。 举个例子讲,比如说我定义了一个int型参数来进行加法运算,那么我们输入两个int类型的整数就可以正常实现运行效果。但是如果这个时候我们需要计算float类型的加法,这个时候就不能用这个方法了,需要重新定义一个包含float类型形参的方法来计算,那么这样就会非常麻烦,因此泛型的强大就体现出来了。 二 泛型的使用 泛型一般有三种使用方原创 2021-04-01 16:20:58 · 49 阅读 · 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 · 111 阅读 · 0 评论