- 博客(15)
- 收藏
- 关注
原创 Error: error:0308010C:digital envelope routines::unsupported解决方法
可以将 packge.json文件中的代码。大致是由于node版本过高造成。
2023-06-13 15:19:21
457
原创 面向对象的三大特性学习(多态)
当类不需要实例化时,在class关键字前机上abstract关键字,变为抽象类;且当方法不需要方法体时,在返回值类型前加abstract,变为抽象方法;//抽象类 //结构体 }//抽象方法抽象类:不能被实例化;抽象类中可以有抽象方法,也可以没有抽象方法;抽象方法:抽象方法必须被定义在抽象类中;抽象方法没有方法体;抽象方法必须在子类中被实现,除非子类是抽象类。
2023-05-05 19:15:17
147
原创 面向对象的三大特性学习(继承)
同一个类中(从父类继承的也算),方法名相同,参数列表不同//以下方法构成方法重载return a+b;return a+b;两个类有继承关系,方法名相同,参数列表也相同;访问修饰符的范围不能小于父类返回值类型不能比父类更大,抛出(throws)的异常不能比父类更严格(异常范围不能扩大)注:父类和子类具有同名的静态方法,归属类不同,不叫重写//父类中有如下方法System.out.println("宠物发出叫声");//子类中有如下方法@Override。
2023-05-04 20:34:15
70
原创 面向对象学习(方法重载、方法参数的传递,构造方法,成员变量和局部变量)
指同一个类中定义的多个方法之间的关系,需满足:(1)多个方法在同一个类中(2)具有相同的方法名(3)多个方法的参数不同(类型不同或者数量不同)} }以上方法构成方法重载。/* 访问修饰符 构造方法名(){//初始化代码}*/格式中无返回值类型、方法名与类名相同、可以指定参数//public 类型名(){}//创造对象 public Add() {} //无参构造 public Add(inta , int b) {} //有参构造。
2023-04-27 11:23:12
185
原创 面向对象学习(一)
类是具有相同属性和方法的一组对象的集合;class关键字修饰的结构体;一个java源程序中有且只有一个public class 类名{}文件,且类名与文件名需一致;public class 类名 {//有public修饰时,为此.java文件的主类 //定义属性部分 //属性1的类型 属性1;//如:String color;//属性2的类型 属性2;//...... //定义方法部分 //方法1;//语法:访问修饰符 返回值类型 方法名(){//方法体} //方法2;
2023-04-26 09:32:36
102
原创 数组的定义、访问、常见操作以及Arrays类
如:int[] arr=new int[3];//int[] arr分配在栈内存中,new int[]分配在堆内存中。格式:数据类型[] 数组名=new 数据类型[]{数据1、数据2、数据3....};如果循环运行结束,该值都没有插入,则该值要插入在数组首位(a[0]=num)(5)在一个有序数组中插入一个值,并保证数组依然有序的逻辑(插入逻辑)格式:数据类型[] 数组名=new 数据类型[数组长度];如:int[] arr=new int[]{1,2,3};
2023-04-21 08:38:47
228
原创 流程控制补充(多重循环与循环控制)
break:用在循环和switch中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环,程序调到循环体外的下一条语句。continue:用在循环中,基于条件控制,跳过本次循环体内容的执行,继续下一次循环的执行;//中断程序,并返回对应的状态码,()内为整数。(2)在二重循环中,外重循环变量每变化一次,内层循环都要执行一整轮。return:结束当前方法的执行并退出,返回到调用该方法的语句处。(1)循环结构可以相互嵌套,一个循环要完整地包含在另一个循环中;8、跳转控制:用于循环语句中。
2023-04-20 10:19:54
137
原创 debug调试
(3)Step Out:当单步执行到所调用的方法内部时,通过Step Out可以执行完成方法的剩余部分,并返回到上一层调用位置的下一条语句。(1)Step Over:在单步执行过程中,如果遇到调用其他方法,不会进入方法中进行单步执行,而是直接把方法一步执行完毕。(2)Step Into:在单步执行过程中,如果遇到调用其他方法,进入该方法中继续单步执行。满足暂停程序、观察变量和逐条执行程序等功能的工具和方法统称为程序调试。
2023-04-18 22:44:15
145
原创 流程控制基础学习
3、switch语句:表达式中只能放char/int/short/String/byte类型(double/long/float不能放)在switch语句中,如果case控制的语句后面不写break,将出现穿透现象,break:用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环。continue:用在循环中,基于条件控制,跳过循环体内容的执行,继续下一次的执行;条件控制语句:用于表示循环执行中每次变化的内容,就是控制循环是否执行下去。//如果代码为真,则执行代码段,否则跳过程序段;
2023-04-18 08:28:07
143
1
原创 新手java学习第二天(运算符)
3.1 ">"、"="、">>= 从右往左。&&:短路与,X && Y --->只有X、Y都是true时,结果才为true。||:短路或,X || Y --->X、Y都为false时,结果为false,
2023-04-14 08:50:48
139
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅