- 博客(17)
- 收藏
- 关注
原创 【无标题】
6.33MB一款高效、快速、小巧、免费的软件卸载与清理工具安装GeekUninstallers有多强大呢?它可以发现你电脑中安装过的所有程序,哪怕是捆绑软件偷偷下载的附带程序也会扫描出来。右键需要卸载的软件,最上方的“卸载”是常规的卸载方式,但这种方式可能会留下数据残余。我们可以选择“强制删除”,这样软件的注册表信息及用户数据信息都会被强制从电脑中移除。但如果你只是卸载后重装软件,建议不要强制删除所有数据信息。
2023-03-16 16:36:37
677
原创 scala笔记学习笔记
一,定长数组和变长数组 变长数组:数组长度可变 定长数组:数组长度不可变 二,变长和定长数组之间的转换 定长转变长:调用toBuffer方法 定长转变长:调用toArray方法 三,函数 Map:映射,针对列表当中的每个元素进行操作,操作完成后,返回i一个新的列表 特点:操作之前列表当中有多少个元素,操作之后,还是多少个 filter:过滤出来我们想要的结果,摒弃掉不要的结果 四,tuple元组 最多只能存放22个元素 五,集合 List:有序,有索引,里面元素可以重复 Set:
2020-10-24 10:25:53
307
原创 java基础中的--------Map+泛型
一、泛型 1、泛型的概念 定义 广泛的类型,在定义一个类的时候,类型中有些方法参数、返回值类型不确定,就使用一个符号,来表示那些尚未确定的类型,这个符号,就称为泛型。 使用 对于有泛型的类型,在这些类型后面跟上尖括号,尖括号里面写上泛型的确定类型(在使用某个类创建对象时,已经可以确定这个具体的类型了,那么就直接写出具体类型) 例如:List al = new ArrayList(); 泛型的好处 1、提高了数据的安全性,将运行时的问题,提前暴露在编译时期 2、避免了强转的麻烦 注意事项 1、前后一致:在创建
2020-08-10 16:15:36
7722
原创 java基础中的-------- 集合 Colleciton 家族
一、集合介绍 1、集合的概念 集合有时也称为容器,它可以将系列元素组合成一个单元,用于存储、提取、管理数据。面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象。集合中可以存储任意类型的对象, 而且长度可变。在程序中有可能无法预先知道需要多少个对象, 那么用数组来装对象的话, 长度不好定义, 而集合解决了这样的问题。 2、集合和数组的区别 数组和集合类都是容器。 数组长度是固定的,集合长度是可变的。 ...
2020-08-06 14:55:52
338
原创 java基础中的-------- 正则表达式
正则表达式 1、正则表示的概念 正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等工作。 其实正则表达式是一个非常简单而且非常实用的工具。 正则表达式是一个用来匹配字符串的模板。 在Java中定义的任何一个字符串都可以作为正则表达式使用。 “表示字符串的字符串” 如果正则表达式只能匹配"abc"这样的字符串,那么正则表达式就不值得学习了。 2、判断字符串是否匹配正则表达式的方式 (1)方式一 1 将一个字符串编译成Pattern对象。 Pattern p = Pattern.co
2020-08-03 21:48:31
413
原创 java基础中的--------异常处理
一、异常处理 1、现实生活的病 现实生活中万物在发展和变化会出现各种各样不正常的现象。 1:例如:人的成长过程中会生病。 |——病 |——不可治愈(癌症晚期) |——可治愈 |——小病自行解决(上火,牙痛) |——去医院(发烧) 2、程序中意外情况的处理方式 1 传统方式:用if语句进行判断,并作相应的处理。 public static void main(String[] args) { int x = 1...
2020-07-31 19:27:59
487
1
原创 java基础中的--------工具类和常用类+递归+包装类
一、工具类和常用类 1、Arrays类 Arrays类为数组操作的工具类,提供了大量对数组进行操作的静态方法。 (1)toString() 把数组变成字符串格式。 示例代码 int[] aa = {2,1,3,4,6}; String str = Arrays.toString(aa); (2)sort()排序 对数组的数据进行排序。 示例代码 int[] aa = {5,1,4,2,3}; Arrays.sort(aa); // 默认是升序排序——如何降序(需要传入比较器) String[] ss
2020-07-24 17:39:48
417
原创 java基础中的--------StringBuilder+基本类型的包装类
写在前面:这些都是我学习的笔记 如若有错误望请纠正,不胜感谢。 一、StringBuilder 1.概述 1.StringBuilder是一个可变的字符序列,因为内部维护的字符数组不是final修饰的,引用可以发生变化,同时在类中提供修改字符串的方法。 常用的方法是append和insert,就是在StringBuilder本身上,进行修改操作。 2.StringBuilder底层和String类型一样,也是维护了一个字符数组,String类型没有对外提供公共的修改方法,所以不可以发生改变;StringBu
2020-07-20 19:42:38
276
原创 java基础中的--------API+Object+Scanner+String---下次再说StringBuilder
一、API 1.介绍 1.API:Application Programming Interface,应用程序编程接口。 **2.接口:**用于规定方法名称的规则的集合,定义方法的修饰符、返回值类型、方法的名称、方法的参数、方法的功能。 **3.实际:**也包含了各种实际有实现内容的方法,类型、接口、枚举。 2.类库 1.API就是别人写好的类型,编译之后给到我们,就是.class字节码文件。 2.将字节码文件打包之后,生成一个jar包(java专用的压缩包) 3.将来只要导入jar包,就可以使用这个jar
2020-07-18 09:09:39
276
原创 java基础中的--------抽象类+final关键字+包+权限修饰符(有惊吓!!!)
一.抽象类 1.抽象方法 抽象:抽取像的,相同的,相似的内容出来。 抽象方法:只有方法声明,而没有方法的实现的方法,就是抽象方法。 在各个子类中,对于某个方法都有自己的不同的实现,所以实现各不相同,无法抽取,只能抽取方法的声明上来,在父类中,方法就只有方法声明的没有方法体,就是抽象方法。 定义格式 在方法声明上加上abstract 关键字 没有方法体,所以在方法的参数列表后直接加上;号结束. abstract class Animal{ public abstract void eat(); }.
2020-07-16 19:40:44
428
原创 java基础中的--------构造方法+静态+代码块+主方法解释
构造方法 一.概述 1.构造方法:构造函数,构造器,Constuctor 2.作用:用于给对象的成员变量进行赋值,在创建对象的同时,会自动调用构造方法,等对象创建完成时,对象的成员变量就已经有规定的值了。 3.定义格式; 修饰符 方法名称(参数列表){ 方法体; } 4.说明: 构造方法的名称必须和类名一模一样的,连大小也要一样。 构造方法没有返回值,连void都没有,构造方法没有return语句,如果非要加上,就写return;建议省了。 构造方法不需要手动调动,由JVM(JAVA虚拟机)在创建对象的时
2020-07-15 20:54:54
329
原创 java基础中的--------内部类
内部类 1.概述 1.定义在类的内部的类,就是内部类,可以定义在方法的内 部,也可以定义在类的内部。 2.根据定义的位置不同,可以分为: 成员内部类 局部内部类 3.成员内部类 普通的成员内部类 私有的成员内部类 静态的成员内部类 4.根据表示的方式不同,可以分为 有名字的内部类 匿名内部类 【常用】 2.普通的成员内部类 1.定义在成员位置上的类,就是成员内部类 2.定义格式: class 类名{} 3.成员内部类的说明: 内部类可以直接访问外部类的所有成员,包括私有成员。 外部类访问内部类的成员,必须
2020-07-15 10:11:02
215
1
原创 java基础中的--------接口
一.接口 1.概述 广义: 一切定义规则的都是接口。 **狭义:**java中用于定义方法命名的规则就是接口 java 接口: 全都是方法的声明,都是抽象的方法。 好处一旦将命名规则定义出,【方法的调用】和【和方法的实现】就分离开了,可以提升开发效率,降低代码的耦合性。 /* 1. 接口 2. */ interface Inter{ public abstract void addUser(); public abstract void updateUser(); } 2.接口的特点
2020-07-14 16:33:20
199
原创 java基础中的--------多态
一、多态polymorphic 1、泛化 泛化就是抽象化,把具体的事物当作抽象的东西看待(把猫看成动物)。 泛化也叫向上转型,是通往多态的路口。 把子类对象看作父类对象,这样可行吗? 可行,自愿放弃了更丰富的信息。 这样做有用吗? 有用,我们可以用同样的类型处理不同的东西。 示例代码 public class Animal { private String name; public String getName() { return name; } public void setName(Str
2020-07-14 11:19:59
374
原创 java基础中的--------封装
封装 1.封装的概述 1.封装: 隐藏事物的属性和实现细节,对外提供公共的访问方式。 2.封装的好处: 提高了安全性 隐藏了事物的实现细节 提高了代码的复用性 3.封装的原则 隐藏事物的属性 隐藏事物的实现细节 对外提供公共的访问方式 2.private关键字 1.private:关键字、私有的、私密的 2.可以修饰的内容 修饰成员变量 修饰成员方法 修饰构造方法 修饰内部类 3.修饰之后的效果 被修饰的成员,只能在本类中被访问,在其它类中不能被访问。 4.private只是封装的其中的一个体现形式,封闭还
2020-07-14 10:10:34
193
原创 java基础中的--------继承
一.继承 1.继承的概述 1.让类与类产生关系,子父类的关系。 2.关键字:extends 扩展 增加 继承 3.父类和子类 父类:被继承的类 超类 基类 子类:用于继承的类 派生类 4.没有继承 class Dog{ String name; int age; public void run() { } public void eat() { } } class Pig{ String name; int age; public void run() { }
2020-07-13 17:05:47
250
原创 java基础中的--------流程控制
流程控制 什么是流程控制| 使用不同的关键字/语法来控制代码的执行流程/顺序 分类 a.顺序结构 代码从上向下依次执行 b. 分支结构 到达某个状态时,可能会有多种情况,每种情况都需要提前准备好,所以多条路的路口就是一个分支。代码写得多,程序运行的少。 3、循环结构 某段代码相同或者相似,使用相同的逻辑。使用一定的格式,来完成相同代码的反复执 以下分别简绍 一.分支结构 1、if语句第一种格式: if 格式 if(关系表达式){ 语句体; } 执行流程: 首先判断关系表达式看其结果是true还是fal.
2020-07-11 14:04:59
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅