- 博客(6)
- 收藏
- 关注
原创 匿名内部类和lambda表达式
1.概念:隐藏了名字的内部类,可以写在成员位置,也可以写在局部位置(即可以写在main方法里,也可以写在main方法外)。5.匿名内部类的调用,可以在匿名内部类末尾直接调用方法,或者也可以在局部位置写一个方法,然后再在main方法中调用。lambda表达式方法体只有一行时,大括号,分号和return可以省略不写,需要同时省略。3.格式细节:包含了继承(类)或实现(接口),方法的重写,创建对象。1.lambda表达式的基本作用:简化函数式接口的匿名内部类的写法。整体就是一个类的子类对象或者接口的实现类对象。
2024-07-13 11:30:28
174
原创 入门排序算法
注意:冒泡排序需要频繁的交换两个相邻的元素,而选择排序每次便利只需交换一次,所以选择排序真实情况速度比冒泡排序快一倍。2.依次比较后面的元素,如果发现比当前最大值大,则更新最大值,并且更新最大值所在的索引。3.直到遍历结束,将最大值放在数组的最右边,也就是交换最右边元素和当前最大值元素、1.指向数组中两个相邻的元素(最开始是数组的头两个元素),并且比较他们的大小。1.利用两个变量,一个存储当前最大值,一个存储当前最大值所在的索引。插入排序,已及插入排序的进阶-二分插入排序后几天更新。
2024-03-12 23:31:08
126
1
原创 短路逻辑运算符
3.&&,左边为false,右边不管是真是假,整个结果一定为false。4.||,左边为true,右边不管是真是假,整个结果一定为true。而且&&,||分别和&,|有相同作用效果,但是前者具有短路效果。1. & | ,无论左边是true或false,右边都要执行。2.&& ||,如果左边能确定整个表达式结果,右边不再执行。&&(与)和||(或)分别是与,或的短路运算符。总结:短路逻辑运算符能够节省程序运行时间,提高效率。1.&& 的作用效果。
2024-03-07 23:46:06
160
1
原创 键盘录入和类型转换
(2)创建Scanner对象,代码如下 Scanner sc=new Scanner(System.in);各数据类型的取值范围大小排列(从小到大):byte<short<int<long<float<double。(1)在代码最前面引入Scanner类 ,代码如下 import java.util.Scanner;double数据 double d=sc.nextDouble();float数据 float f=sc.nextFloat();(3)调用Scanner类的相关方法接收不同数据,
2024-03-05 12:02:54
140
原创 标识符的概念及命名软硬建议
(2)如果是两个或两个以上的,第一个首字母是小写,其他的首字母都是大写(eg:firstName,myFirstStudent)。提示:驼峰命名法一般是用于变量名或函数名等多个单词连接在一起的,因为高低起伏像骆驼一样,所以名为驼峰命名法。(1)不论是一个单词还是多个单词,所有单词首字母均大写(eg:Name,GoodStudent)。概念:标识符指的是给变量、类、方法等起的名字。(1)如果是一个单词,首字母小写(eg:name)。1.由数字、字母、下划线(_)或美元符($)组成。2.数字不能放在开头首位。
2024-03-02 18:53:07
192
原创 JAVA基础的数据类型
浮点数的关键字有两种,float(-3.401298e-38~3.402823e+38),double(-4.9000000e-324~1.797693e+308)。整数的关键字有四种,byte(-128~127)、short(-32768~32767),int和long的取值数值长度分别达到了10位数和19位数。布尔类型也只有一种,boolean(true或false)。字符型只有一种,char(0-65535)。数据类型分为整数、浮点数、字符和布尔类型。
2024-02-28 23:13:40
381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人