ICode9

精准搜索请尝试: 精确搜索
  • 装饰者设计模式2021-07-05 23:06:30

    概念 在不改变原有类的继承关系的情况下,动态的扩展对象的一个额外的功能。 简单理解:给原来的类,增加一些功能。 package demo8_装饰者设计模式; /* * 实现装饰者设计模式的步骤 * 1. 装饰类和被装饰类必须实现相同的接口 * 2. 在装饰类中必须传入被装饰类的

  • ==与equals的区别2021-07-05 23:02:55

    对于基本数据类型: 判断只有==, ==判断的是值是否相同 对于引用数据类型: ==判断的是地址是否相同 equals()本身是调用object类,类中也是通过==判断地址是否相同返回T/F 但不同的类中可能会重写equals方法,比如String类中, equals会先通过==判断地址是否相同,相同返回T,如果不同,会判断里

  • 类中函数相互调用2021-07-04 22:32:11

    如以下代码所示,如果不在inorder前面加一个Solution是没法调用成功的,会提示函数inorder没有定义 # Definition for a binary tree node. # class TreeNode: #     def __init__(self, val=0, left=None, right=None): #         self.val = val # 

  • 黑盒测试方法2021-07-04 18:33:28

    黑盒测试方法 学习目标* 掌握等价类划分法* 掌握边界值分析法* 掌握因果图与决策表法* 了解正交实验设计法 黑盒测试是软件测试中经常使用的一种测试手段,常用的黑盒测试方法包括等价类划分法,边界值分析法,因果图与决策表法,正交实验设计法等,这些方法非常实用,本章将针对黑盒测试常用

  • Java并发编程2021-07-04 01:32:41

    1.创建线程 方式一:继承Thread类的方式 方式二:实现Runnable接口的方式 两种方式的对比: 开发中:优先选择:实现Runnable接口的方式 原因:1. 实现的方式没类的单继承性的局限性 2. 实现的方式更适合来处理多个线程共享数据的情况。 联系:public class Thread implements Runnabl

  • JAVA提高day022021-06-30 22:58:51

    calendar类介绍 是一个抽象类,但是不用子类创建对象而是用其中的一个方法calendar.getInstance(静态方法) 使用方法: 常用的成员方法 1.get获取:参数 int field 返回值int :返回给定日历字段的值 2.set设置:参数int field ,int value:将给定的日历字段转化为指定值 3.add:给日历添加

  • java通过反射获取类中public 方法的返回类型 方法名 参数类型.2021-06-30 13:35:12

    java通过反射获取类中public 方法的返回类型 方法名 参数类型 1.java通过反射获取类中public 方法的返回类型 方法名 参数类型的实现方法并打印出来. 1 import java.lang.reflect.Method; 2 import java.lang.reflect.Parameter; 3 4 public class ClassUtil { 5 publi

  • Java集合类中绝对占有一席之地的List,终于彻底把握了2021-06-28 19:03:41

    第一家是美团 美团的话,三面下来,设计的内容知识也是挺广的吧,有MySQL、Redis、Kafka、线程、算法、+、volatile、线程、并发、设计模式等等… 一面问题:MySQL+Redis+Kafka+线程+算法 mysql知道哪些存储引擎,它们的区别 mysql索引在什么情况下会失效 mysql在项目中的优化场景,

  • 类中执行顺序2021-06-28 14:04:57

        先进行类的加载:会执行类中的 静态变量初始化、静态代码块执行。按书写顺序执行。静态代码块只执行一次,在类加载的时候执行 实例对象时:先执行非静态初始化块,再执行构造方法。 答案 2 3 5 0 1 4 构造函数执行的时候 还找不到 b

  • Java开发基础篇SE封装的写法2021-06-28 10:57:34

    1.1访问控制修饰符作用 访问控制修饰符的作用是控制类中的成员可以在哪些范围内被访问到 1.2访问控制修饰符 用得最多的有2个 public 公共的意思, 访问范围最大, 可以任意范围内访问 private 私有的意思, 访问范围最小, 只能在本类中被访问 2 如何封装 2.1 成员 类中的要素, 属性,

  • Java开发基础篇SE封装的写法2021-06-28 10:34:39

    1.1访问控制修饰符作用 访问控制修饰符的作用是控制类中的成员可以在哪些范围内被访问到 1.2访问控制修饰符 用得最多的有2个 public 公共的意思, 访问范围最大, 可以任意范围内访问 private 私有的意思, 访问范围最小, 只能在本类中被访问 2 如何封装 2.1 成员 类中的要素, 属

  • 重写equals方法 判断两个类中所有字段是否相同2021-06-27 18:31:51

    请看如下代码: public class User { private String name; private String phone; } User user1 = new User("zhangsan", "123456"); User user2 = new User("zhangsan", "123456"); System.out.println(user1.equals(user2));

  • 搞懂Java的大Class2021-06-25 20:34:59

    搞懂Java的大Class class Student{ String name; int age; public void learn(){ System.out.println("正在学习"); } public int getAge(){ return age; } public void hello(String message){ System.out.println(message

  • 类名空间,查询顺序2021-06-21 13:56:40

    计算一个类,实例化多少对象 class Count: count = 0 def __init__(self): Count.count = Count.count + 1 # Count.count = self.count + 1 obj1 = Count() # 跟全是obj1 obj2 = Count() obj3 = Count() obj4 = Count() obj5 = Count() obj6 = Count() print(Count.count)

  • 面向对象再次理解——oldboy2021-06-21 13:56:09

    要有上帝视角 类:具有相同属性和技能的以内事物对象:具体的类的变现,具体的实实在在的一个实例 人是一类,我自己就是一个对象 狗是一类,我家养的旺财是一个对象 class Person: # 类名首字母大写 #类体:两个部分,变量部分(名词),方法## 标题(函数)部分(动词) mind = "有思想" # 变量,静态

  • static2021-06-19 13:57:26

    title: static date: 2021-06-19 13:34:49 tags: [C++] static 静态变量: 函数中的变量,类中的变量。 静态类的成员: 类对象和类中的函数。 静态变量 函数中的静态变量 当变量声明为 static 时,空间将在程序的生命周期内分配。即使多次调用该变量,静态变量的空间也只分配

  • 11.抽象类必须要有抽象方法吗?2021-06-16 16:35:48

    抽象类可以没有抽象方法,但是如果你的一个类已经声明成了抽象类,即使这个类中没有抽象方法,它也不能再实例化,即不能直接构造一个该类的对象。 如果一个类中有了一个抽象方法,那么这个类必须声明为抽象类,否则编译通不过。

  • String类中split()方法的使用2021-06-14 23:58:12

    String类中split方法的使用 查看api会发现,split方法有方法重载 一个是split(String regex)一个是split(String regex,int limit) 先讲解split(String regex,int limit) 先看官方解释: 官方解释: public String[] split(String regex, int limit)将此字符串拆分为给定的regular

  • 面向对象1:类和对象2021-06-13 10:03:14

    01 类和对象的定义 类和对象是面向对象的两个核心概念。 1.1 类 类是一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用 特征被称为属性 行为被称为方法 类是一个模板,负责创建对象 1.2 对象 对象是由类创建出来的一个具体存在,可以直接使用 由哪一个类创建出来的对

  • 【系统分析与设计】UML类图绘制方法(真の能看懂~!)2021-06-11 09:56:30

    文章目录 1 类的基本表示方式 2 类之间关系的表示方式 所有的面向对象(Object Oriented)语言都离不开类的概念,理解了程序中类的设计也就理解了程序的一半。但类的具体描述方式在各个类中都不一样,UML类图的提出是为了能够脱离语言的限制,抽象地描述各个类的信息及各个类之间的关

  • 数组与内部类2021-06-09 21:05:51

    数组 可变参数(jdk1.5新增)--------方法的参数列表 要求:类型相同,个数可变(0~n个参数) 使用’…'表示可变参数 位置:必须存在与参数列表的最后 注意:编译器会为可变参数隐式构建一个数组,所在方法中使用可变参数,使用操作数组的方式操作可变参数 二维数组:数组中的嵌套 声明:数据类型[

  • MFC 在自定义类中向MFC窗口发送消息2021-06-09 17:59:14

    在MSGDlg.h或者其他头文件中增加自定义自定义消息:#define WM_COUNT_MSG WM_USER+100 在MSGDlg.h头文件中添加消息处理函数的声明 afx_msg LRESULT OnCountMsg(WPARAM,LPARAM); 在CMSGDlg类实现文件MSGDlg.cpp中的消息映射表中加入自定义消息映射: BEGIN_MESSAGE_MAP(CMSGD

  • Java类中的构造方法2021-06-07 09:34:05

    Java类中的构造方法 开发工具与关键技术:eclipse java 作者:黄济民 撰写时间:2021.6.3 package com.hjm.javase.work01; /** * 关于java类中的构造方法: 1.构造方法又被称为构造函数/构造器/Constructor 2.构造方法语法结构: [修饰符列表] 构造方法名(形式参数列表){

  • 给 "水桶" 同学解释一下 "流" 类中的 Seek() 方法2021-06-06 22:06:05

    给 "水桶" 同学解释一下 "流" 类中的 Seek() 方法 问题来源: http://www.cnblogs.com/del/archive/2008/01/01/1022130.html#2103357 TStream 有 Seek() 方法, 它的子类们(TFileStream、TMemoryStream、TBytesStream、TStringStream、TResourceStream、TStreamAdapter、THa

  • day07_10 类中的特殊方法2021-06-06 12:34:42

    __author__ = "Alex Li" import os # os.system() # os.mkdir() class Dog(object): '''这个类是描述狗这个对象的''' def __init__(self,name): self.name = name self.__food = None # 把一个方法变成一个静态属性 @pro

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

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

ICode9版权所有