随笔分类 -  java——基础教程整理

摘要:定义和使用含有泛型的方法 定义格式: 修饰符 <代表泛型的变量> 返回值类型 方法名(参数){ } 含有泛型的方法,在调用方法的时候确定泛型的数据类型 传递什么类型的参数,泛型就是什么类型 1.一个类含有泛型的方法 public class GenericMethod { //定义一个含有泛型的方法 阅读全文
posted @ 2022-11-19 14:17 小白龙白龙马
摘要:ava 中泛型标记符: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的 java 类型 定义和使用含有泛型的类 定义一个含有泛型的类,模拟Arr 阅读全文
posted @ 2022-11-19 14:11 小白龙白龙马
摘要:不适用泛型: 注意: 使用泛型: 泛型的概念 使用泛型的好处 package com.itheima.demo03.Generic; import java.util.ArrayList; import java.util.Iterator; public class Demo01Generic { 阅读全文
posted @ 2022-11-19 14:01 小白龙白龙马
摘要:Iterator迭代器的概述与使用 在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元 阅读全文
posted @ 2022-11-19 13:42 小白龙白龙马
摘要:Collection集合常用功能 Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。方法如下: public boolean add(E e): 把给定的对象添加到当前集合中 。 public 阅读全文
posted @ 2022-11-19 13:19 小白龙白龙马
摘要:装箱与拆箱的概念. 基本类型与对应的包装类对象之间,来回转换的过程称为”装箱“与”拆箱“: 装箱:从基本类型转换为对应的包装类对象。 拆箱:从包装类对象转换为对应的基本类型。用Integer与 int为例:(看懂代码即可) 基本数值 >包装对象 Integer i = new Integer(4); 阅读全文
posted @ 2022-11-17 23:43 小白龙白龙马
摘要:Object 是 Java 类库中的一个特殊类,也是所有类的父类。也就是说,Java 允许把任何类型的对象赋给 Object 类型的变量。当一个类被定义后,如果没有指定继承的父类,那么默认父类就是 Object 类。因此,以下两个类表示的含义是一样的。 public class MyClass{…} 阅读全文
posted @ 2022-11-17 22:58 小白龙白龙马
摘要:StringBuilder类的概述 查阅java.lang.StringBuilder的API,StringBuilder又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,通过某些方法调用可以改变该序列的长度和内容。 原来StringBuilder是个字符串的缓冲区,即它是一个容器, 阅读全文
posted @ 2022-11-17 22:33 小白龙白龙马
摘要:System类的概述与使用 java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有: public static long currentTimeMillis():返回以毫秒为单位的当前时间。 public sta 阅读全文
posted @ 2022-11-17 22:06 小白龙白龙马
摘要:Calender类的概述 概念 java.util.Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。日历类就是方便获取各个时间属性的。 获取方式 Calendar为抽象类,由于语言敏感性,Calendar类在创建对象时 阅读全文
posted @ 2022-11-17 22:02 小白龙白龙马
摘要:Date类的构造方法和成员方法: DateFormat类&SimpleDateFormat类介绍: DateFormat类的format方法和parse方法: Date类的概述 概述:java.util.Date类 表示特定的瞬间,精确到毫秒。 主要方法: public Date():分配Date对 阅读全文
posted @ 2022-11-17 21:53 小白龙白龙马
摘要:重写Object类的equals方法 如果希望进行对象的内容比较,即所有或指定的部分成员变量相同就判定两个对象相同,则可以覆盖重写equals方法。 Object类的equals方法,默认比较的是两个对象的地址值,没有意义所以我们要重写equals方法,比较两个对象的属性(name,age) 问题: 阅读全文
posted @ 2022-11-16 23:26 小白龙白龙马
摘要:equals方法的概述与用法 方法摘要 public boolean equals(Object obj):指示其他某个对象是否与此对象“相等”。调用成员方法equals并指定参数为另一个对象,则可以判断这两个对象是否是相同的。这里的“相同”有默认和自定义两种方式。 默认地址比较 如果没有覆盖重写e 阅读全文
posted @ 2022-11-16 22:41 小白龙白龙马
摘要:Object类的概述 概述 java.lang.Object类是Java语言中的根类,即所有类的父类。 它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如: public class MyClass 阅读全文
posted @ 2022-11-16 22:35 小白龙白龙马
摘要: 阅读全文
posted @ 2022-11-16 22:24 小白龙白龙马
摘要:数组工具类Arrays: Arrays工具类的概述 Arrays工具类的概述 java.util.Arrays此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来 非常简单。 操作数组的方法 public static String toString(int [ ] a 阅读全文
posted @ 2022-11-16 22:22 小白龙白龙马
摘要:字符串概述和特点: 字符串的构造方法和直接创建: 字符串的常量池: 字符串的比较相关方法: 字符串的获取相关方法: 字符串的截取方法: 字符串的转换相关方法: 字符串的分割方法: 阅读全文
posted @ 2022-11-16 22:03 小白龙白龙马
摘要:ArrayList集合的概述和基本使用 ArrayList集合的常用方法和遍历 ArrayList集合存储基本数据 ArrayList集合练习一:存储随机数 ArrayList集合练习二:存储自定义 ArrayList集合练习三:打印集合方法 ArrayList集合练习四:筛选集合 对象数组 创建一 阅读全文
posted @ 2022-11-15 23:11 小白龙白龙马
摘要:Random类的概述 Random类用来生成随机数字。使用起来也是三个步骤: 导包import java.util.Random; 创建Random r = new Random(); // 小括号当中留空即可 使用获取一个随机的int数字(范围是int所有范围,有正负两种):int num = r 阅读全文
posted @ 2022-11-15 22:18 小白龙白龙马