首页 > TAG信息列表 > 器中

第四章 面向对象(上)5-类的结构:5.1-关键字this

1.可以调用的结构:属性、方法、构造器 2.this调用属性、方法: this理解为:当前对象 或 当前正在创建对象 2.1 在类的方法中,我们可以使用“this.属性” 或“this.方法”的方式,调用当前对象属性或方法。 但是,通常情况下,我们可以省略“this.”。 特殊情况下,如果方法的形参和类的属

project结构问题

新建项目加入现有的源文件时,在解决方案资源管理器中选择添加时源文件的路径一定要正确地在新项目中,那个路径大概会被它保存,因为后面再移动源文件到正确的位置也没用,始终打不开/找不到文件。   也就是:要先在文件资源管理器中把要添加的文件放对位置,再在解决方案资源管理器中添加文

关于迭代器中的 fail_fast实现原理分析

ArrayList 的fail_fast  说明:arrayList在进行集合遍历的时候,不可以被修改 copyOnWriteArrayList进行集合遍历的时候,可以被修改,需要牺牲一致性 原理说明: arrayList在进行 增强for循环的时候,底层调用迭代器的构造方法,会使用迭代器进行遍历 Debug方式:在遍历的时候,遍历到某个元素的时

final关键字

final关键字 final可以用来修饰类、属性、方法和局部变量 使用情形: 1、当不希望类被继承时 2、当不希望父类的某个方法被子类覆盖/重写 3、当不希望类的某个属性的值被修改,可以用final修饰 4、当不希望某个局部变量被修改 注意事项 1、final修饰的属性在定义时,必须赋初值(静态属性

Java中不要在父类构造器中调用会被子类覆写的方法

如果父类构造器中调用被子类重写的方法,会导致子类重写的方法在子类成员变量初始化之前和构造器执行之前执行,从而导致子类重写的方法无法访问到子类实例变量的值,因为此时这些变量还没有被初始化。方法中使用成员变量时,究竟使用的是父类还是子类的成员变量,则由方法所在的类决定

Win10系统隐藏文件资源管理器中的3D对象等七个文件夹

1、使用组合键win+R调用运行窗口,输入命令regedit 2、在打开的注册表编辑器窗口中找到NameSpace的注册表项,删除3D对象文件夹对应的注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace{0DB7E03F-FC29-4DC6-9020-FF41B59E513A

super关键字什么时候使用?super的适用场景是?

1.当子类继承父类时,子类的无参构造器默认调用super。 我们来看下面这个案例: package com.kxy.super_; class A { A() { System.out.println("我是父类构造器中的方法"); } } class B extends A { B() { System.out.println("我是子类构造器中的方法"); } } public cl

this使用细节

1.this关键字可以用来访问本类的属性、方法、构造器 2.this用于区分当前类的属性和局部变量 3.访问成员方法的语法:this.方法名(参数列表) 4.访问构造器语法:this(参数列表);注意只能在构造器中使用(即只能在构造器中访问另外一个构造器,且必须放在第一条语句) 5.this不能在类定义

>Bagging

#--------------------------------|--------------------------------------------------------------------------#-Bagging(袋装)思想: -分类任务:简单投票法,K个学习器中出现最多的类别。 -回归任务:简单平均法,K个学习器预测结果的平均值。       #-------------------------

Django drf

序列化:将模型转换成json数据   #序列化器的类应该单独创建一个serializers.py   1.定义序列化器类(模型名/类视图名 Serializer),如HeroInfoSerializer   2.定义序列化器中的字段 参照模型(序列化器中的字段可以比模型多或少,如果表示是模型中的字段,则序列华中的字段名应和模型中字

海豚调度器中踩坑

海豚调度器中zk信息无法读取,所有的信息显示 -1。     解决方法: zoo.cfg 末尾加一行 4lw.commands.whitelist=*   

SQL Server创建表

方法一:使用SSMS工具创建         1、在SSMS工具左侧的对象资源管理器中展开想要新建表的库,在表选项右击选择新建表          2、右侧就会变成可编辑状态的设计器,底部的列属性可以设置列更多详细的属性          3、当输入一列列名后,表设计器会变成可保存状态  

关闭资源管理器中的百度网盘图标

取消这个图标    

Lombok在idea中的使用

目录 一、什么是lombok 二、如何使用  1.导入lombok的maven包 2.在idea中添加对lombok的支持 3.设置lombok在编译阶段生效  三、lombok中常用的注解 1.@ToString  2.@EqualsAndHashCode 3.@NonNull  4.@NoArgsConstructor、@RequiredArgsConstructor、@AllArgsConstructor 5

Java-final的使用

final关键字 【基本使用】 final可以修饰类,属性,方法,局部变量 (1)作用于类:该类不能被继承 final class A{} //其他类不能extends A (2)作用于属性或局部变量:它们不能够再被修改(常量) public final double PI = 3.1415926; (3)作用于方法:该方法不能被重写或重载 【使用注意事项和细节】

删除.dll文件时显示:操作无法完成因为在资源管理器中打开

Ctrl+Alt+Del,选择任务管理器 点击详细信息,右击explorer.exe选择结束任务 此时除了任务管理器栏外其余界面会变白,此时点击左上角文件,选择运行新任务,打开cmd窗口! 输入 del+空格+所要删除的文件路径(带文件名) (如若显示系统找不到指定的路径,可以把路径缩短一些,把原来的文

C#调用资源管理器中的音频文件

首先:加载所需DLL [DllImport("winmm.dll")] ResourceManager rm = new ResourceManager("IT6831A.Properties.Resources", Assembly.GetExecutingAssembly()); SoundPlayer sndplayr = new SoundPlayer(rm.GetStream("_13203")); sndplayr.Play();

zip函数

功能: 将多个iterable中的值,一个一个拿出来配对组成元组放入迭代器中 返回: 迭代器 特点:不能匹对的多余值会被舍弃  

输入、输出的标准化过程

输入过程 创建File类的对象,指明读取的数据的来源。(要求此文件一定要存在) 创建相应的输入流,将File类的对象作为参数,传入流的构造器中 具体的读入过程: 创建相应的byte[]或char[]。 关闭流资源 说明:程序中出现的异常需要使用try-catch-finally处理。 输出过程 创建File类的对

在报表设计器中的内置函数库教程

随着现代技术的高速发展,相关产业所衍生出来的数据集是越来越庞大。那么我们如何能够简单、方便、快捷的展现自己输入数据?并且能够以我们想要的方式展现出来?报表——这一产物便应运而生,现在市面上流行的报表工具类产品也是层出不穷。 第三方报表工具是数据库存储,数据库程序通常可以

C# DataGridView 通过Model 直接定义字段(您不用再设计器中添加字段了)

//取属性上的自定义特性给DataGridView赋值 Type objType = typeof(Models.Model); foreach (PropertyInfo propInfo in objType.GetProperties()) { object[] objAttrs = propInfo.GetCustomAttributes(typeof(OperationM

Java 类加载机制

1,类加载机制 类被加载的整个过程(生命周期) 加载->验证->准备->解析->初始化->使用->卸载 类加载器 启动类加载器(Bootstrap ClassLoader)                      拓展类加载器(Extension ClassLoader)                      应用程序类加载器(Applicatio

关于JDK中自带的类加载器

1、关于JDK中自带的类加载器    1.1、什么是类加载器?            专门负责加载类的命令/工具             ClassLoader     1.2、JDK中自带了3个类加载器        启动类加载器        扩展类加载器        应用类加载器     1.3

this关键字的使用

/*  * this关键字的使用:  * this可以用来修饰:属性 方法 构造器  *   *   * this修饰属性和方法:  * this理解为:当前对象或当前正在创建的对象  *   * 在类的方法中,我们可以使用“this.属性”或“this.方法”的方式,调用当前对象属性或方法  * 但是,通常情况下,我们都选

一条select语句的执行流程

1.客户端通过连接器与mysql相连,获取用户的读写权限,提交SQL语句 2.从缓存中对提交的语句进行查询,有就直接返回,本次查询结束。 3.如果缓存中没有,则在优化器中对sql语句进行分析其语法是否符合语法规范,如果不符合就会在执行器报错,查询结束 4.sql语句符合语法规范的话,则会来到优化器,在