自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java字符型数据参与运算会强转为十进制整数再运算

System.out.println('a' + 1); //98

2021-07-14 19:41:18 111

原创 Java生成指定范围的随机整数

// Math.random() 生成的是[0,1) 左闭右开的一个小数// 大数减小数 就有了生成范围 //因为原区间为左闭右开,在原区间的基础上 +1 然后对整个生成的随机数 强制类型转换,便可以取到两边都是闭区间的范围随机数// 最后 + 小数 是将符合条件的区间移动到指定范围。int randomNum = (int)(Math.random() * (大数 - 小数 + 1) + 小数 );// 举个栗子:// 生成 0~100 之间的随机整数int a = (int)(Mat.

2021-07-14 19:40:01 378

原创 Java字符串连接符妙用

+号作为字符串连接符时,遇到“”,其后的所有内容都会自然拼接,不会做加法运算了 遇到“”前的+号该怎么计算就怎么计算。 // 只要遇到“” 其后所有的内容都会自然拼接 System.out.println("1" + 1 + 1); //结果是111 // 遇到"" 该怎么计算就怎么计算 System.out.println( 1 + 1 + " 1 " + 1+1);// 结果是 2 1 11 // 字符串连接符 ..

2021-07-14 19:39:18 182

原创 Java代码执行顺序

静态块(加载class文件时只运行一次)-->main-->创建对象 (先父类后子类)--> 构造块 --> 构造器package com.zyc.oop.static001;//找到打印顺序+结果public class Class002_BlockTest { public static int a = 0; static { a = 6; // 执行顺序 System.out.println(" 、

2021-07-14 19:36:00 62

原创 多态知识点总结

多态的概念:父类的引用 | 接口的引用 指向不同的 子类 | 实现类 对象,调用同一个方法存在不同的实现方法 | 表现形式。(数组也可以实现多态)多态的实现效果:配合方法的重写,当父类引用指向不同的子类对象,同一个方法具有不同的实现方式--->行为多态要点:1,多态是方法的多态,不是属性的多态(多态和属性无关)2,多态的存在要有3个必要的条件:继承 | 接口的实现,方法重写,父类引用指向子类对象。3,父类引用指向子类对象后,用该父类引用调用子类重写的方法( 父类类型 引用名

2021-07-14 19:35:02 181

原创 匿名内部类

作用:用来简化没有本身自己作用的实现类 | 子类自己的白话理解:一个接口的实现类只是单纯的实现这个接口,没有自己特有的新增功能时。该实现类可以放在局部位置,并且不给名字(引用)。写法一:new 接口名{ 实现类类体 }; -----注意分号数据类型 引用 = new 接口名(){ 实现类类体}; --------注意有分号的上层: 接口 | 实现类package ArrayClass01;//匿名内部类// 作用: 用来简化没有本身自己作用的实现类|子类//本例子中,先写接口

2021-07-14 19:33:46 43

原创 Lambda表达式

jdk8新增lambda表达式作用: 为了简化匿名内部类对象(没有自身特殊功能的实现类)前提: 函数式接口 ​ 函数式接口 : 只有一个必须被重写的抽象方法的接口 ​ 强制检测是否为函数式接口: ​ 注解: @FunctionalInterface (检查是否为函数式接口,如果不是就报错)语法: ​ ( ) -> { } ​ () : 匹配要重写的抽象方法的参数列表 ​ -> : 箭头函数 箭头符号 ​ {} : 要重写的抽象方法的方法体package com.yjx.lamb

2021-07-14 19:32:51 45

原创 选择排序笔记

/** * 选择排序的精髓,就是拿出来一个数( a )和剩下的所有数(设余下的所有数每次比较时都叫 b )一一比较 * 如果a < b 那么交换两数的位置(正序反之) */public class xuanZePaiXu { public static void main(String[] args) { // 定义一个数组,长度无所谓 int a [] = new int[]{91,98,45,36,12,99}; // 选择排..

2021-07-14 19:31:16 48

转载 巧用字符串对十进制转二进制连除过程中的结果进行逆序输出。

import java.util.Scanner;public class BinaryChange { public static void main(String[] args) { // 给出一个十进制整数 Scanner s = new Scanner(System.in); int num2 = s.nextInt(); //转换 int num = num2; //利用字符串拼接,来达到倒.

2021-07-04 19:27:40 139

Java面向对象的笔记.pdf

Java面向对象的笔记.pdf

2021-07-08

JavaSE基础.md

JavaSE基础.md

2021-07-03

JavaSE基础.md

javaSE基础,查漏补缺必备

2021-06-29

空空如也

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

TA关注的人

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