- 博客(20)
- 问答 (2)
- 收藏
- 关注
原创 解决Android的adb命令行报错Permission denied
当出现restarting adbd as root 时代表权限赋予成功。需要输入exit退出adb,在控制台输出adb root赋予adb权限。当在adb命令下出现此情况时,多半是由于adb命令权限不够所导致的。
2023-10-19 12:17:17
2385
1
原创 adb : 无法将“adb”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
这个错误是由于计算机上没有找到adb命令所导致的。adb是Android Debug Bridge的缩写,它是Android操作系统的一个调试工具。在使用adb命令之前,首先需要安装Android SDK并设置环境变量,如果没有正确地设置环境变量,计算机将无法找到adb命令。在解决这个问题之前,需要确保Andrid SDK已经正确地安装。当我们初次输入adb shell,会遇到下面这个报错。如果已经安装SDK但仍找不到adb命令。,可以通过以下步骤解决。
2023-10-19 11:58:46
8511
原创 pip国内下载镜像问题最优雅的解决方案
我之前使用vpn一段时间感觉还不错,但是最近开它去下新的库的时候却经常遇到这种情况后来,找到一个新型方法如果想要永久修改pip源,可按照如下操作:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/
2023-06-18 20:56:00
492
1
原创 java特性之方法引用
把已有的方法拿过来,当做函数式接口的抽象方法的方法体;使用方法引用所需要满足的条件为:1.引用出需要是函数式接口;2.被引用的方法需要已经存在;3.被引用的形参和返回值需要跟抽象方法的形参和返回值保持一致;4.被引用方法的功能需要满足当前的要求;
2023-04-29 15:35:42
198
原创 API,及常用的类
tips:了解内容查看API文档,我们可以看到API文档中关于Math类的定义如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZUz7WjXj-1682212661921)(.\assets\1576047659085.png)]Math类所在包为java.lang包,因此在使用的时候不需要进行导包。并且Math类被final修饰了,因此该类是不能被继承的。Math类包含执行基本数字运算的方法,我们可以使用Math类完成基本的数学运算。
2023-04-23 09:20:22
104
原创 包装类用法
一.包装类:包装类(Wrapper Class):Java语言是一个面向对象的语言,但是Java中的八大基本数据类型却是不面向对象的。基本类型的数据不具备"对象"的特性(没有成员变量和成员方法可以调用),因此,java为每种数据类型分别设计了对应的类,即包装类。其中Char和Boolean的父类是继承Java.lang.Object其余全部继承的父类是Java.lang.Number举例Integer的装箱和拆箱其他的包装类同理装箱和拆箱装箱:将基本数据类型变为包装类拆箱:将包装类变为基本数据类型。
2023-03-27 18:37:58
80
原创 内部类的区分:
如果实现类Interface01Impl全程只使用一次,那么为了这一次的使用去创建一个类,未免太过麻烦。在上文的使用中,我们没有创建实现类就实现了具体的show方法。我们发现,这个变量和平常使用多态后的使用方式没有区别。,但为了使用它,我们需要创建它的实现类,子类去实现/重写。此时可以使用匿名内部类的方式,可以无需创建新的类,将一个类的定义在某个方法中,在此方法中使用这个类来解决默写问题。在一个类的内部定义另一个类,内部类可以使用外部类的非静态成员。去调用类的成员,提示我这是错误的,同样。
2023-03-25 15:22:25
48
原创 --类与类之间的关系
组合>聚合>组合>依赖设计思路:高内聚、低耦合a) 继承和实现一般没有争议b) 后四种关系的强弱:组合>聚合>关联>依赖。c) 关联和依赖的区别:i. 关联关系强、长期ii. 关联关系是通过属性来实现;依赖关联是通过方法形参或者局部变量实现d) 关联、组合/聚合的异同i. 相同:都是关联,都是做类的属性ii. 不同点:组合 /聚合表示的是整体和部分的关系,关联可以表示所有关系e) 组合和聚合的异同i. 相同:都是关联的特例,都是表示的整体和部分的关系。
2023-03-25 13:56:08
102
原创 Java中的接口功能
接口(interface)是Java所提供的另一种重要技术,它的结构和抽象类非常相似,也具有数据成员与抽象方法,但它与抽象类又有以下两点不同:接口里的数据成员必须初始化,且数据成员均为常量;接口里的方法必须全部声明为abstract,也就是说,接口不能像抽象类一样保有一般的方法,而必须全部是“抽象方法”。接口与一般类一样,本身也具有数据成员与方法,但数据成员一定要赋初值,且此值将不能再更改,方法也必须是“抽象方法”。也正因为方法必须是抽象方法,而没有一般的方法,所以抽象方法声明的关键字。
2023-03-21 21:33:50
145
原创 JAVA的抽象方法
抽象类的定义规则:抽象类和抽象方法都必须用abstract关键字来修饰;抽象类不能被实例化,也就是不能用new关键字去产生对象;抽象方法只需声明,而不需实现;含有抽象方法的类必须被声明为抽象类,抽象类的子类必须复写所有的抽象方法后才能被实例化,否则这个子类还是个抽象类。abstract class 类名称 // 定义抽象类 {声明数据成员;访问权限 返回值的数据类型 方法名称(参数 . . . ) //定义一般方法 {
2023-03-20 17:07:38
799
原创 java中你有所不知的static的用法
static所修饰的方法或属性是专属于这个static类的静态类的,而不是属于由这个类所派生出来的对象在java中static修饰的方法叫类方法,static修饰的变量叫类变量。
2023-03-18 14:37:39
91
原创 Java中instanceof的用法
是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。,左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回false。instanceof是Java中的二元。
2023-03-18 08:08:09
283
原创 java中对多态的认识
判断引用对象的实际类型调用相关方法。**多态是同一个行为具有多个不同表现形式或形态的能力。**多态就是同一个接口,使用不同的实例而执行不同操作。这里放在一起去对比,体现出来Java的特性叫做多态( Polymorphism )多态就是动态绑定,是指在。这个特性其实也叫方法重载。
2023-03-16 21:25:12
71
2
原创 Java关于方法重写的学习笔记
5.修饰符:范围可以扩大,但不能缩小:public>protested>default>private。此时子类觉得父类的test不适合自己所需要的,然后就自己把方法有重写了一遍。2.去掉static,静态变动态 (静态属于类,非静态属于对象)方法的重写实际上就是方法的覆盖(弹幕说的)6.抛出的异常:范围,可以被缩小但不能放大。子类的方法和父类一致,方法体不同!1.静态方法和非静态的方法差别很大。子类不一定需要,或者不一定满足!4.参数列表也必须相同。
2023-03-16 20:11:29
48
原创 java的继承笔记
1.super调用父类的构造器,必须在构造方法的第一个,2.super必须且只能出现在子类的方法或者构造方法中;3.super和this不能同时调用构造方法;super:只能在继承条件才可以使用。构造方法:this();super:代表父类对象去应用。this:本身调用者这个对象。this:没有继承也可以使用。废话不多说直接上代码。
2023-03-16 20:02:30
41
原创 java封装笔记
使用修饰符private使得外部无法直接访问Class Students里面的成员,但是可以通过setXxx来成员赋值,通过getXxx来获取值.如下格式。禁止外界直接访问一个对象中的数据的实际表示,应该通过接口来访问。
2023-03-16 19:52:14
44
javac加载不出文件
2021-08-07
jdk8没有jre文件,试过网上教的方法😂😂
2021-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人