ICode9

精准搜索请尝试: 精确搜索
  • Lambda表达式的无参数无返回值的练习2022-07-08 12:05:09

    需求:给定一个厨子cook接口,内含唯一的抽象方法makeFood,且无参数、无返回值。使用Lambda的标准格式调用invokeCook方法,打印输出‘吃饭啦!”字样         Lambda表达式有参数有返回值的练习需求:使用数组存储多个Person对象对数组中的Person对象使用Arrays的sort方法通过年龄

  • 数据类型快速浏览2022-07-07 23:37:00

    数据类型 数值,文本,图形,音频,视频... 变量 var a = 1; number js不区分小数和整数 number 123 //整数123 123.1 //浮点数123.1 1.123e3 //科学记数法 -99 //负数 NaN //not a number Infinity //表示无限大 字符串 'abc' "abc" 布尔值 true,false 逻辑运算符 && 两个都为真,结

  • 数据类型——对象2022-07-07 23:31:48

    对象 若干个键值对 var 对象名 = { 属性名:属性值, 属性名:属性值, 属性名:属性值 }; //定义了一个person对象,它有三个属性! let person = { name:"杨不悔", age:18, tip:"终生不悔" }; js中对象,{.....}表示一个对象,键值

  • this关键词2022-07-07 22:35:02

    public class Person { String name; int age; public Person(){ System.out.println("person"); } public Person (String name){ this(10); //调用Person(age) System.out.println("person name="+name);

  • HashMap存储自定义类型键值,Hashtable集合2022-07-07 17:12:22

    HashMap存储自定义类型键值: Map集合保证key是唯一的:作为key的元素,必须重写hashcode方法和equals方法,以保证key唯一 HashNap存储自定义类型键值第一种: key:String类型String类重写hashCode方法和equals方法,可以保证key唯一 value:Person类型 value可以重复(同名同年龄的人视为同一

  • 构造器2022-07-06 22:05:50

    package src.com.qiqi.oop;public class Person { String name; int age; //一个类即使什么也不写,它也会存在一个方法 //无参构造 //使用new关键字,本质是在调用构造器 //用来初始化值 public Person() { } //有参构造:一旦定义了有参构造,无参构造就必

  • Set集合存储元素不重复的原理和HashSet存储自定义类型元素2022-07-06 11:04:05

    set集合存储元素不里复的元素前提:存循的元素必须里写hashCode方法和equals方法 Set集合在调用add方法的时候,add方法会调用元素的hashCodc方法和equals方法,判断元素是否重复 set.add(s1) add方法会调用s1的hashCode方法计算字符电"abc"的哈希值哈希值是96354 在集合中找有没有96

  • 23_反射2022-07-05 18:36:05

    目录反射一. 什么是类对象二. 获取类对象的方法三. 常见操作1. 常用方法2. 常见操作四. 设计模式介绍五. 工厂设计模式六. 单例设计模式枚举注解 反射 能够分析类能力的程序称为反射 在运行中分析类的能力 在运行中查看对象, 例如, 编写一个toString方法供所有类使用 实现通用的

  • 【TypeScript】三、接口和对象2022-07-05 16:33:49

    接口 interface t1{ name:string } let obj:t1 = { name: "aoaoao" } console.log(obj); // 名字一样的接口会合并 interface t1{ name:string } interface t1 { age:number } let obj:t1 = { name: "aoaoao", age: 12 } console.log(obj)

  • 重写Object类的equals方法与Objects类的equals方法Object类&Objects类总结2022-07-05 14:32:14

    重写Object类的equals方法 package Object_demo01; import java.util.Objects; public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age

  • java8 新特性2022-07-05 14:05:00

    lombda表达式,又称语法糖,作用在于简化开发,将匿名内部类(语法糖,不具有改变原变量的能力,)    lombda表达式的特性:在不使用的情况不会加载,一直处于懒加载状态 public class demo21 { public static void main(String[] args) { List<person> list = new ArrayList<>();

  • iOS笔记 - Runtime 01:isa为什么优化成了共用体2022-07-05 01:32:18

    Runtime 1 - OC的动态性是由 Runtime API来支撑的, Runtime API提供的接口基本上是 C语言的,源码是由 C、C++、汇编所编写的 2 - 要想学习 Runtime,首先要先了解它的一些底层数据结构,比如 isa指针、union union 1 - arm64架构之前,isa就是一普通指针,存储了 Class、Meta-Class对象的

  • Java方式解释静态代理模式2022-07-04 23:04:14

    以代码理解静态代理 帮助编写更好的代码 // 人类 接口 public interface person{ public void walk(); } // 人类 实体类,这里会有P2 ,P3 ,P4等等 public class P1 implements person{ public void walk(){ system.out.print("P1行走"); } } // 代理类 public

  • 原型和原型链2022-07-04 14:35:30

    1.原型(对象属性) Javascript规定,每一个函数都有一个prototype对象属性,指向另一个对象(原型链上面的)。 prototype(对象属性)的所有属性和方法,都会被构造函数的实例继承。这意味着,我们可以把那些不变(公用)的属性和方法,直接定义在prototype对象属性上。 prototype就是调用构造函数所

  • Objdct中的equals方法2022-07-04 13:31:07

    Objdct中的equals方法 Person类默认继承了Object那么我们可以使用equals方法 equals指示其他某个对象是否与此对象相等 案例来看一下: public class Test { public static void main(String[] args) { Person person = new Person("大傻",45); Person person1 = n

  • Object类&Objects类总结和毫秒值的概述和作用2022-07-04 11:35:16

    Object类 object类介绍: Object类是所有类的父类。一个类都会直接或者间接的继承自 该类该类中提供了一些非常常用的方法! toString方法: 作用:打印对象的信息 重写前:打印的是包名类名@地址值 重写后:打印的是对象中的属性值 equals方法 作用:比较两个对象的 重写前:比较的是对象的

  • Object类的toString方法和equals方法2022-07-04 10:33:41

    Object类 概述 java.long.Object 类是java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终的父类就是Object 类Object是类层次结构的根类。每个类都是用Object作为超类。所有对象(包括数组)都实现这个类的方法 如果一个类没有特别指定父类,那

  • Object类的toString方法和Object类的equals类2022-07-04 09:32:56

    java.lang.Object类 类Object是类层次结构的跟(最顶层)类每个类都使用Object作为父(超)类 所有对象(包括数组)都实现这个类的方法 Person类默认继承了0bject类,所以可以使用object类中的tostring方法 string tostring()返回该对象的字符串表示。 看一类是否重写了toString方法,直接打印这

  • C++ 浅拷贝与深拷贝2022-07-03 10:36:24

    C++类中 会默认有一个拷贝函数 用于拷贝类的值  1 class Person { 2 public: 3 Person() { 4 cout << "person的无参构造函数!" << endl; 5 } 6 Person(int age, int hight) { 7 p_age = age; 8 p_hight = new int(hight); 9

  • 392讲 成员函数-ok2022-07-02 21:02:14

    392讲 成员函数-ok   <?php header("content-type:text/html;charset=utf-8"); //对象传递机制说明 class Person{ public $name; public $age; //添加speak 成员方法,输出我是一个好人 public function speak(){ echo '<br>我是一个好人'; } //添加jisuan成

  • 面向对象2022-07-02 15:05:23

    面向对象语法 什么是抽象? 类-抽象的 角色-具体的 我们创建类的时候会给这个类创建很多抽象属性和名字 具体值都是创建对象(角色)过程中体现出来的格式:class 类名: #类名首字母大写 def 函数名(self): #函数名一般小写字母开头 pass对象=类名() #类名() 得到对

  • 2.配置绑定2022-07-02 14:34:41

    1.@ConfigurationProperties(prefix = "person") @ConfigurationProperties:告诉 SpringBoot 将本类中的所有属性和配置文件中相关的配置进行绑定; prefix = "person":配置文件中哪个下面的所有属性进行一一映射   2.@Value  @Value("${person.lastName}")   3.@Value 与 @Configu

  • 自定义注解2022-07-01 22:04:13

    自定义注解 1. 注解概要描述 注解描述:在 java 源码的类、方法、字段、参数前的特殊“注释”,注解会被编译器直接忽略,注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”。 作用: 从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定。 注

  • 类和对象的相关知识2022-07-01 20:02:12

    类变量就是静态变量,所有方法(对象)要用到同一个属性是,将其定义成类变量 # class Fruits: # discount=0.8 # 类变量, 静态变量 # # 当所有变量都共用到一个属性时,定义成类变量 # def __init__(self,name,price): # self.name=name # self.price=price

  • 纯函数实现面向对象2022-07-01 19:32:28

    #人狗大战游戏#人——角色 # 名称 等级 血量hp 攻击力ad 性别 职业#狗——角色 # 名称 品种 血量 攻击力#动作——人打狗,狗咬人缺点:没有限定动作的发起者,人也可以调用bite()咬狗 #人——角色模板 def person(name,hp,ad,sex,job,level=1): person_dict={'

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有