摘要: public class Demo { public static void main(String[] args) { List<Integer>list = new ArrayList<>(); list.add(20); list.add(30); list.add(10); list.add 阅读全文
posted @ 2022-04-14 22:10 Blululue 阅读(164) 评论(0) 推荐(0)
摘要: 集合概述 概念:对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。 和数组的区别: 数组长度固定,集合长度不固定。 数组可以存储基本类型和引用类型,集合只能存储引用类型。 位置: java.util.*; Collection体系集合 Collection父接口 特点:代表一组任意 阅读全文
posted @ 2022-04-12 16:43 Blululue 阅读(43) 评论(0) 推荐(0)
摘要: 在使用集合操作的remove时,会出现以下情况: 按照正常的方法是不能删除的,但是查看remove源码发现底层是用equal来判断到底remove中的参数是否存在于arrayList中的,在new Student("aaa",20)时,一般情况下显然与arraylist中的不是equal的,但我们如 阅读全文
posted @ 2022-04-12 11:08 Blululue 阅读(464) 评论(0) 推荐(0)
摘要: 1.未重写toString()方法时 如使用下System.out.println()方法打印一个集合中的Student(自定义类型)类型的元素 Student类 package collection; public class Student { private String name; priv 阅读全文
posted @ 2022-04-11 17:06 Blululue 阅读(211) 评论(0) 推荐(0)
摘要: 1.非静态内部类 package oop; public class Outer { private int id=10; public void out(){ System.out.println("这是外部类的方法"); } //内部类 class Inner{ public void In() 阅读全文
posted @ 2022-04-10 16:18 Blululue 阅读(21) 评论(0) 推荐(0)
摘要: static关键字定义的变量或者代码块,在程序刚运行时就加载,是整个类的共享实例,并且只执行一次,以下代码可以完美解释 阅读全文
posted @ 2022-04-10 15:39 Blululue 阅读(28) 评论(0) 推荐(0)
摘要: 静态方法和非静态方法差别很大,重写只和非静态方法有关(上述不是重写并且输出仅与左边的类型有关,即输出分别为A->test,B->test) 阅读全文
posted @ 2022-04-09 16:21 Blululue 阅读(35) 评论(0) 推荐(0)
摘要: java doc文档使用 @author ...(作者) @version ... (版本) @since ... (指明需要最早使用的jdk版本) @param ...(参数名) @return... (返回值情况) @throws... (异常抛出情况) 选中需要生成doc文档的java类 在当 阅读全文
posted @ 2022-04-06 10:19 Blululue 阅读(33) 评论(0) 推荐(0)