自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java 8新特性

Optional<T> reduce(BinaryOperator<T> accumulator) 使用associative累积函数对此流的元素执行reduction ,并返回Optional描述减少的值(如果有)。T reduce(T identity, BinaryOperator<T> accumulator) 使用提供的标识值和associative累积函数对此流的元素执行reduction ,并返回减少的值。super T> predicate) 返回由与给定谓词匹配的此流的元素组成的流。

2023-08-07 08:13:15 60 1

原创 java 多线程

Optional<T> reduce(BinaryOperator<T> accumulator) 使用associative累积函数对此流的元素执行reduction ,并返回Optional描述减少的值(如果有)。T reduce(T identity, BinaryOperator<T> accumulator) 使用提供的标识值和associative累积函数对此流的元素执行reduction ,并返回减少的值。super T> predicate) 返回由与给定谓词匹配的此流的元素组成的流。

2023-08-04 22:05:13 48 1

原创 Java 9面向对象总结

public class 类名{//成员变量 : 属性修饰符 数据类型 变量名;//成员方法 : 功能修饰符 返回值类型|void 方法名(参数列表){功能的实现;(1).小汽车都有什么共同的特点|特征 : 属性 --> 名词 ---> 成员变量品牌 颜色 价格 轮胎个数...(2).小汽车都有什么能力 : 功能 --> 动词 ----> 成员方法(不被static修饰的方法)跑 ....小汽车测试类 :1.导包 import 包名.类名;

2023-07-26 19:48:09 89 1

原创 Java 8 多态

1).类是公共的 2).至少提供一个空构造,根据需求提供带参 3).属性私有化,提供一对公共的访问方式 4).根据所有属性值重写toString方法one:类是公共的two: 至少提供一个空构造,根据需求提供带参three:属性私有化,提供一对公共的访问方式four:根据所有的属性值重写toString方法与equals方法abstract修饰类 : 抽象类应用场景 : 1)想要包含定义抽象方法 2)当前类不能实例化abstract修饰方法 : 抽象方法没有方法体必须存在于抽象类中。

2023-07-18 20:48:20 62 1

原创 Java7

• System.*out*.println("一头名字叫做"+elephant.name+"的"+elephant.species+"正在被装进冰箱");.println("空构造器");• System.*out*.println("先把"+brand+"冰箱打开");• System.*out*.println("然后把冰箱关住");• *//**关冰箱* public void close(){.println("密码:"+this.key);

2023-07-14 22:52:58 222 1

原创 Java基础知识6

方法名 : 遵循标识符的命名规则与命名规范 (参数列表) : 方法在定义期间,是否存在不确定的数据|有可能改变的数据,如果存在,就定义在参数列表中 数据类型 参数名1,数据类型 参数名2.... 参数就是局部变量的声明 参数的数据类型可以为任意数据类型 : 基本 | 引用 参数列表中可以定义多个参数可以不定义参数 {} : 方法体语句 return : 1)提前结束方法 2)带出返回值 : 返回给方法的调用处。方法的调用 : 执行方法中的代码 方法名(参数列表);问题 : 方法的形参是否存在默认值?

2023-07-11 21:49:04 21

原创 Java 6

(2)while条件循环语句语法:条件初始换化;​while(条件判断){​• 循环体语句;​• 条件变化;​//求1-100的和,求1-100的偶数和,求1-100的奇数和int sum=0;int sum1=0;int sum2=0;int i=0;​sum+=i;if(i%2!=0){//奇数sum1+=i;i++;System.out.println("奇数和"+sum1);

2023-07-10 21:30:11 54 1

原创 Java 4

4.公式 : [0,n) ran.nextInt(n) [0,n] ran.nextInt(n+1) [min,max) ran.nextInt(max-min)+min 过程 : ran.nextInt(max) --> [0,max) ran.nextInt(max)+min --> [min,max+min) ran.nextInt(max-min)+min --> [0,max-min)+min-->[min,max)case 12,1,2->System.out.println("冬季");

2023-07-08 21:54:27 218

原创 java 3

短路运算符:(操作数只能为整型、浮点型、字符型)如果第一个操作数的结果就能决定最终的结果,第二个操作数不再执行。将第一个操作数转换为二进制,向右移动第二个操作数的位数,移出小数点的位数忽 略,剩余的二进制数据转为十进制。二元运算符"<<"不支持字符串。将第一个操作数转换为二进制,向左移动第二个操作数的位数,空位补0,最终二进制的 结果转为十进制。&&(短路与):两边都是true,结果为true,一个为false就是false。&(与):两边都为true,结果为true,一个为false就是false。

2023-07-07 21:28:13 80 1

原创 java 2

只影响自己 : 无论++出现在操作数的前面++a还是后面a++,都是自身+1 无论--出现在操作数的前面--a还是后面a--,都是自身-1 影响别人(输出|运算|赋值) : ++|--如果在操作数的前面,先自身+1|-1,然后再运算使用 ++|--如果在操作数的后面,先再运算使用,然后自身+1 | -1。转义字符从 \ 开始 \' " \\ \t : 制表符 : 一个制表符位默认8个空格,如果制表符位前面出现其他字符,检测前面的字符是否满制表符位的整数倍,如果不满补齐,如果满就重新开辟。

2023-07-07 15:41:55 37 1

原创 java 1

1)下载jdk版本 2)双击傻瓜式安装 注意 : 安装目录,不要安装在中文目录下,包含中文字符,空格等目录 3)测试 cmd-->命令提示符窗口 java -version 检测版本 javac,java 命令测试执行,测试是否需要配置环境变量 注意 : jdk17版本开始可以不配置环境变量,就能够在任意路径下使用javac与java命令。1.组成 : 大小写英文字符,下划线_,美元符号$,数字任意组合而成,数字不能开头。//一个类中可以没有main方法,但是不能直接解释执行这个类,否则会报错。

2023-07-04 21:06:31 41 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除