![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 71
素履而往
是在编程路上越走越远的小黄人呀
展开
-
集合之List
List的介绍、特点、实例方法和实现类1、List以及其父接口List接口是Collection接口的子接口,所以Collection接口的方法List也适用。List表示对象的一个有序列表,因此偶们可以按照特定的顺序访问里面的元素,还可以通过索引访问。2、List的特点有序:元素的存放顺序和当时添加进来的顺序是相同的。元素可重复:不同下标位置的元素可以是相同的。元素可排序:可以通过调用方法来对元素进行排序。案例:public class ListTest1 { public st原创 2021-03-18 13:03:42 · 409 阅读 · 1 评论 -
Java集合基础
Java集合篇一、集合整体概览图二、概念1、什么是集合?Java集合是一个用来存放对象(就是存放数据的容器)的容器,存储对象信息。所有集合类都位于【java.util】包下,但支持多线程的集合类位于【java.util.concurrent】包下。应当注意:集合只能存放对象(实际上是对象名,即指向地址的指针)。基本数据类型的数据放入集合中会自动装箱,转换成对应的包装类类型存入集合。集合存放的是多个的对象引用(指向对象的引用),对象本身是放在堆内存。集合存放不同类型、不限数量的数据类型。原创 2021-03-18 12:00:16 · 113 阅读 · 0 评论 -
Collections类
Java基础类之Collections工具类一、介绍Collections类java.util.Collections 类是Java 提供的一个操作 Set、List 和 Map 等集合的工具类,服务于Collection框架,不能实例化。Collections 类提供了许多操作集合的静态方法,我们借助这些静态方法可以实现集合元素的排序、查找替换和复制等操作。二、Collections的静态方法1、两种排序方式(sort)1、实现了Comparable接口的sort()1.1、分析根据元原创 2021-03-18 00:25:30 · 1221 阅读 · 0 评论 -
String类详解
String类、StringBuilder类、StringBuffer类一、什么是String?1、字面解释简单来说,用双引号引起来的几个字符组成的序列,比如:“abcdefg”、“今天天气不错呀” 这些就是字符串。2、在Java中的角色在Java语言中,字符串String是一个特殊的对象,属于引用类型。3、如何构造字符串(3种方式)?String str1 = "这是第1种创建字符串的方式"; String str2 = new String("这是第2种创建字符串的方式原创 2021-03-17 09:20:46 · 477 阅读 · 0 评论 -
抽象类、具体类和接口
抽象类、具体类和接口一、具体类1、概念具体类又叫一般类,是我们经常写的普通类。比如:/** * 普通类 * */public class Pet { public void play() { System.out.println("这是宠物类--->普通父类,空实现方法。"); } public void speak() { }}/** * 普通子类 * */class Dog extends Pet{ @Override publi原创 2021-03-11 22:01:41 · 763 阅读 · 0 评论 -
this和super的区别:
this和super的通俗理解1、this关键字1.1、this的作用调用属性调用方法代表当前对象(实质)1.2、概念this是自身的一个对象,通常代表对象本身,是对象的一个替代品。举个例子:车厘子和樱桃。1.3、this的用法1.3.1、直接引用private String name;private int age;public Father(String name, int age) { super(); this.name = name; this.age原创 2021-03-11 11:22:13 · 93 阅读 · 0 评论 -
重载和重写:
重载和重写:1、重载(overload)1.1、概念 : 简单来说,重载是同一个类内两个同名称但不同参数的方法之间的关系,重载是相互的(就跟加数和被加数一样)。1.2、重载的方法的调用: 通过传递不同的参数个数和参数类型来决定具体执行哪个方法。1.3、案例代码/**1、无参构造和有参构造互为重载*/public class Father { private String name; private int age; /* * 无参构造 * */ p原创 2021-03-10 14:14:30 · 112 阅读 · 0 评论