
Java基础
文章平均质量分 76
记录总结Java基础知识
梦里有阳光
每天进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中StringBuilder常见的操作方法
在 Java 中字符串不属于基本数据类型,而是对象。Java 提供了 String 类来创建和操作字符串,但String 类是不可变类,一旦一个 String 对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。Java 提供了两个可变字符串类 StringBuffer 和 StringBuilder,中文翻译为“字符串缓冲区”。StringBuilder 和 StringBuffer 功能基本相似,方法也差不多。原创 2023-09-19 23:00:21 · 1429 阅读 · 0 评论 -
Java中set的基本操作
定义set时,存储类型必须是类类型。例如基本数据类型int没有属性和方法,其对应的类类型Integer,也称作int的包装类型,实现了整数的属性和方法。Integer对应就是java将int实现为一个类,并且对它赋予了方法和属性的对应类。//定义一个set,默认使用HashSet() Set < Integer > set1 = new HashSet < >();//不是类类型,所以会报错 Set < String > set3 = new HashSet < >();原创 2023-01-17 14:09:29 · 4240 阅读 · 0 评论 -
Java中列表的基本操作
定义列表时,如果指定列表接受的数据类型为8大数据类型,需要使用对应数据类型的包装类;列表是一个可变容器,定义后默认元素为空。//创建一个list List < String > animallist = new ArrayList < >();//创建一个ArrayList,接受数据类型为String ArrayList < String > arlist = new ArrayList < String >();原创 2023-01-11 16:27:18 · 4889 阅读 · 0 评论 -
Java中的递归小练习
兔子从出生后三个月后每个月就会生出一对兔子,假设将兔子分为小中大三种, 第一个月的兔子为小兔子,第二个月为中兔子,第三个月之后就为大兔子,那么第一个月分别有1、0、0,第二个月分别为0、1、0,第三个月分别为1、0、1,第四个月分别为,1、1、1,第五个月分别为2、1、2,第六个月分别为3、2、3,第七个月分别为5、3、5……兔子总对数分别为:1、1、2、3、5、8、13……:有一对兔子,3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问N个月的兔子总对数为多少?原创 2023-01-03 17:30:16 · 794 阅读 · 1 评论 -
Java中的分支与循环
4、for循环及增强for循环,for循环初始化一个或多个循环控制变量,循环控制变量布尔表达式的值如果为 true,循环体被执行;执行一次循环后,更新循环控制变量,再次检测布尔表达式,循环执行上面的过程。2、switch case 语句,执行时,先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断。if 语句包含布尔表达式和一条或多条语句,如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。原创 2023-01-02 16:17:00 · 719 阅读 · 0 评论 -
Java中数组的基本操作
二维数组赋初值的时候,数组长度可以不一致,int[3][],表示存3个1维数组,但是每个1维数组长度不一定相等。二维数组中,数组的长度代表数组中一维数组的个数,第二个数则代表一维数组中存放元素的个数。1、声明一个数组,需要在声明时指定长度,并且通过new来完成数组对象创建操作。删,数组长度由于在初始化声明时已经固定了,所以没有办法删除数组中的元素。2、数组不能直接打印输出,直接打印输出的结果是数组在内存中的地址。4、 输出数组中的单个元素,可以使用下标,注意下标从0开始。改,更新数组元素的值。原创 2022-12-08 22:26:02 · 3207 阅读 · 1 评论 -
Java基础知识
八种基本数据类型1.整形byte :1个字节(Byte),即8位(bit)字节byte由8个bit(位)组成,kb=2^10byte=1024b;byte可以表示2^8=256个数,表示范围为-128~127,0算作正数的一部分。负数会使用补码的形式来进行存储。short :短整型 2个字节,16位可以表示2^16个数,范围是是-2^15~2^15-1;int和long以此类推int...原创 2021-08-12 23:09:34 · 314 阅读 · 0 评论 -
Java中的变量与方法
一、变量变量分为**成员变量和局部变量**。类中的变量,可以在声明时给初值,也可以不给,不给的时候,默认String 等类型是null,int是0。1、成员变量:定义在类体之中,方法之外的变量,是类的成员变量。类中的方法都能够使用它们(注意静态的区分)。成员变量基于是否被static(静态)修饰,分为两种:**静态变量和非静态变量**(1)实例变量:没有被static修饰的变量(即非静态变量),有时直接称实例变量为成员变量。实例变量每个不同对象有它自己的一份实例变量地址,改动时只改自己的。实原创 2021-07-02 14:51:53 · 1478 阅读 · 0 评论 -
Java中的运算符
自增、自减运算计算机进行计算时,先从内存取值存放到寄存器中,然后进行计算。前自增、前自减在寄存器取值之前进行;后自增、后自减在寄存器取值之后进行。前自增流程:x=1->++x(x=2)->寄存器取值(寄存器1=2)->++x(x=3)->寄存器2取值(寄存器2=3)->++x(x=4)->寄存器3取值(寄存器3=4)->寄存器的所有值相加得到寄存器...原创 2021-03-27 21:55:08 · 459 阅读 · 0 评论 -
Java中重载与重写
重载重载是Java多态的一种表现,即同一个方法名调用时可以使用不同的参数,并且产生不同的效果。重载的要求:1、方法名一致2、返回类型的不同,不会产生重载。3、参数列表不同会产生重载。注意:形参名字的不同并不会产生重载。(1)参数列表中参数的个数(2)参数列表中参数的类型(3)参数列表中类型的顺序。 4、方法体中的内容不产生影响。重写重写是Java继承特性的一种表现,即子类继承父类的方法,方法的名字相同,且参数的个数与类型一样,返回值也一样。重写的要求:1、方法名一样2、参数列原创 2020-11-28 18:09:54 · 1470 阅读 · 1 评论 -
Java基础环境搭建
本篇主要讲述Java+eclipse环境的搭建,不多说了,下面开始。1.jdk下载进入官网https://www.oracle.com/java/technologies/javase-jdk8-downloads.html根据自己的需要下载合适的版本,本文选择的是window642.jdk安装jdk下载...原创 2020-03-20 16:26:48 · 648 阅读 · 0 评论