• 猿创征文 第二季| #「笔耕不辍」--生命不息,写作不止#


    商城.xmind

    在这里插入图片描述

    rabc权限管理系统.xmind在这里插入图片描述

    75.toUpperCase toLowerCase

    toUpperCase的意思是将所有的英文字符转换为大写字母

    toLowerCase的意思是将所有的英文字符转换为小写字母

    74.系统思维工具箱:what,why,when,where,how

    系统思维工具箱:what,why,when,where,how

    学习一门技术,或者学习一个知识点的时候常常用这样的方法会明显提高效率

    what,是什么,基本的定义
    why,为什么用
    when,什么时候用
    where,在哪里用 how 怎么用

    解决这些疑惑之后,我们将理论与实践结合起来,找一些你感兴趣的生活案例或其他例子,多实践代码相信会进步较快!!

    73.你知道什么是自动装箱,自动拆箱吗

    1、自动装箱 int 基本数据类型

    -----》 Integer 包装类型

    这样的自动转化的称为自动装箱

    例子:Integer a = 11;

    2、自动拆箱 自动拆箱就是自动装箱反过来

    Integer 包装类型

    -----》 int 基本数据类型

    例子:int b = a;(a是上面那个包装器类型a)

    3.为什么要用包装类型

    基本数据类型—》数据 包装类-----》对象

    编码过程中只接收对象的情况,比如List中只能存入对象,不能存入基本数据类型;比如一个方法的参数是Object时,不能传入基本数据类型,但可以传入对应的包装类;比如泛型等等。基本数据类型没有toString()方法等

    包装类属于对象,基本数据类型不是
    声明和使用方式不同。包装类使用new初始化,有些集合类的定义不能使用基本数据类型,例如 ArrayList
    初始值不同。包装类默认值为null,基本数据类型则不同的类型不一样 存储方式和位置不同,从而性能不同。基本数据类型存储在栈(stack)中,包装类则分成引用和实例,引用在栈(stack)中,具体实例在堆(heap)中。可以通过程序来验证速度的不同。(来自网络)

    直通: https://www.cnblogs.com/helloworld2048/p/10853845.html

    72-2.并行与并发

    1、并行

    同时实行或实施,多个任务同时跑,多个CPU做不同的事

    2、并发

    一个CPU执行多个任务(秒杀,主要用并发可以节约服务器啊,秒杀结束后,用户大都下线啦,每个CPU执行一个任务太浪费资源啦)

    67.interface jdk7及之前

    interface jdk7及之前
    只能定义全局常量和抽象方法(jdk8后还可以定义静态方法、默认方法)
    1 全局常量:public static final。。。。
    写代码时可以省略,但具有全局常量的特性:static final
    2 抽象方法 public abstract

    接口不能定义构造方法,接口不能实例化
    abstract默认有构造方法,但不能实例化

    -----》接口通过类去实现(implements)其方法

    如果实现类覆盖了接口的所有抽象方法,那么此实现类就可以实例化
    如果实现类没有覆盖了接口的所有抽象方法,那么此实现类仍然是抽象类

    66.抽象类不能创建对象。创建一匿名子类对象。

    1、
    非静态方法----》创建对象来调用

    静态方法------》可以直接调用

    2、抽象类不能创建对象,如抽象类超类Person

    3、创建一匿名子类对象(这里Person当做匿名子类对象,不是超类抽象类)
    Person p = new Person(){
        public eat(){ …}
        public walk(){…}
    //重写里面的方法
    }

  • 相关阅读:
    相似性搜索:第 6 部分--LSH 森林的随机投影
    Spring Security详细学习第二篇(授权,异常处理,跨域)
    一文搞懂GPU的概念、工作原理,以及与CPU的区别
    .Net中Redis的Hash表操作
    莫队--优雅的暴力
    Postman的高级使用,傻瓜式学习【上】
    springcloud9:openFeign
    Centos7安装KingBaseES9(人大金仓V9)
    计算机毕业设计ssm基于SSM框架下水果篮子项目管理系统的设计与实现 c9pjx系统+程序+源码+lw+远程部署
    [Angular 基础] - 表单:响应式表单
  • 原文地址:https://blog.csdn.net/weixin_43206161/article/details/126803921