- 博客(18)
- 收藏
- 关注
原创 Collections类 Set接口
java.utils.Collections是集合工具类,用来对集合进行操作shuffle();将集合中的元素随机打乱public static void main(String[]args){ List<Integer> list = new ArrayList<>(); // 往集合中添加⼀些元素 list.add(300); list.add(100); list...
2022-05-22 20:49:39
250
原创 JAVA Collection集合 Iterator迭代器
集合的概述:集合是java中提供的一种容器,可以用来储存多个引用数据类型数据的容器。集合和数组的区别:数组的长度是固定的,集合的长度是可变的。数组中存储的是同一种类型的元素,而集合可以存储任意类型数据。集合存储的都是引用数据类型。如果想存储基本数据类型需要存储对应的包装类型。Collection集合 常用功能public boolean add()把给定的对象添加到当当前集合中public static void main(String[] args) {...
2022-05-22 13:48:47
395
1
原创 ArrayList
一、集合的概述与数组的区别 集合的概述:集合其实就是一个大小可变的容器,可以用来存储多个数据集合的特点: 集合的大小可以动态改变,可以存储各种类型的数据集合与数组的区别:数组:数组大小固定,只能存储相同数据类型的数据集合:集合大小可动态扩展,可以存储各种引用类型的数据二、ArrayList类概述Array...
2021-12-16 19:23:00
410
原创 StringBuilder类
一、StringBuilder的概述StringBuilder 是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是 StringBuilder 对象中的内容是可变的二、StringBuilder与String的区别...
2021-12-16 18:45:25
2792
原创 String类的常用方法
一、String类的概述 1.String类表示字符串,在java程序中所有双引号的字符串都是String类的对象 2.String类在java.lang包下,所以使用的时候不需要导包二、创建字符串对象两种方式的区别 1.通过new创建的字符串对象,每一次都会新开辟空间 2.通过""方式直接创建的字符串对象,是常量,在常量池中,只有一份三、String类的特点 1.String类不可变 2.String...
2021-12-07 20:59:04
411
原创 JAVA内部类、外部类
一、内部类 内部类就是将一个类A定义在类B里边,里边的那个类A称为内部类,外边的类B称为外部类 成员内部类定义格式:class 外部类{ class 内部类{ }...
2021-12-06 19:57:31
3645
8
原创 JAVA面向对象(6)
一、final关键字 常量:在程序中元素的值是固定的是不可改变的。 1.final修饰的变量,其实都是常量,一但赋值就无法更改。 格式:final 数据类型 常量名=常量值; 注:常量名全部大写 2.final修饰方法中的参数被称为最终参数,无法在方法体中进行值的更改。 格式:public ...
2021-12-03 22:54:21
238
原创 JAVA面向对象(5)
一、final关键字 常量:在程序中元素的值是固定的是不可改变的。 1.final修饰的变量,其实都是常量,一但赋值就无法更改。 格式:final 数据类型 常量名=常量值; 注:常量名全部大写 2.final修饰方法中的参数被称为最终参数,无法在方法体中进行值的更改。 格式:public ...
2021-12-03 22:47:53
280
原创 JAVA面向对象(4)
一、继承 特点: 子类继承父类中的所有属性和方法,但是父类中私有的属性以及方法不能被子类继承(私有属性只能在当前类使用,其他类无法使用)构造方法也无法被继承;子类可以拥有自己的属性和功能;一个父类可有多个子类、但是一个子类只能有一个父类。 作用: 提高代码的重用性 关键字extends:语法: [访问修饰符] class 子类 extends 父类{}...
2021-12-01 22:49:29
392
原创 JAVA面向对象(3)
一、方法重载 1. 多态:同一种事物有在不同有多种的表现形式 多态的两种表现形式为方法重载、方法重写2.方法重载:在同一个类中有多个方法(方法名和类名相同)参数列表不同public class cz{ public static void main(String[]args){ //创建一个对象 cz c=new cz(); c.c1(); c.c1("张三",...
2021-11-30 21:09:04
654
原创 JAVA面向对象(2)
一.构造方法 格式: 无参的构造方法访问修饰符 方法名(){}有参的构造方法访问修饰符 方法名(数据类型 变量名,数据类型 变量名){}注:有参数的构造方法,在调用时,需要传递数据,而且数据要和构造方法中参数的类型,个数, 顺序必须完全匹配。...
2021-11-29 22:42:08
210
原创 JAVA面向对象(1)
一.面向对象 1.面向过程: 面对一个问题,在解决问题时的过程;在代码中相当于方法内按顺序执行的一个流程。 2.面向对象: 每一个客观存在的实体就是一个对象,他是一种概念。万事万物皆可对象。 对象具有抽象、封装、继承、多态等特性。二.类与对象的关系 1.类的组成: 属性:指某一个事物的特征。 ...
2021-11-29 21:51:33
384
原创 JAVA中的多维数组
一、多位数组的定义: 格式1: 类数组型[][]数组名 = new 数组类型[i][]; i代表这个二维数组一共又少一维数组; 如下图:public calss a{ public static void main(String[]args){ //定义一个二维数组 int[][]arr1=nwe int[3][]; //在创建好的二维数组里定义一个一维数组 int[0]...
2021-11-28 18:36:05
1254
8
原创 JAVA数组基础
一、数组: 数组指一组数据的集合,数组中的每个数据被称作元素。二、数组定义: 类数组型[] 数组名 = new 数组类型[元素个数或数组长度];(注意:等号前面的[]里面不能写任何东西)也可以以下写法: 数组类型[] 数组名 = {元素,元素,....};用‘“数组名.length”的方式来获得数组的长度,即元素的个数。三、数组的遍历:public class a{ public static void main(String[]args){
2021-11-28 17:41:55
1015
原创 JAVA基础运算符
1.自增自减运算符符号 用法 作用 ++ 自增 变量的值加1 -- 自减 变量的值减1 2.赋值运算符符号 用法 说明 = 赋值 a=10,将10赋值给变量a += 加后赋值 a+=b,将a+b的值给a -= 减后赋值 a+=b,将a+b的值给a *= 乘后赋值 a*=b,将a*b的值给a /= 除后赋值 a/b,将a÷b的商给a %= 取余后赋值
2021-11-28 17:20:49
788
2
原创 JAVA语言概述和常用DOS命令
java背景java语言是美国sun公司(StanfordUniversityNetwork)在1995年推出的计算机语言
2021-11-28 11:14:23
159
原创 java里的for循环、while循环和dowulie循环
for循环: 格式:for(初始化语句;判断语句;控制语句){ 循环体语句;}格式解释: 初始化语句:就是循环的开始的起点。判断语句:用来判断循环是否可以一直执行。 控制语句:用来控制循环是否能执行下去。 循环体语句:就是要循环的内容。...
2021-11-26 18:12:31
484
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人