首页 > 其他分享 >关键字

关键字

时间:2024-07-13 23:30:39浏览次数:11  
标签:静态方法 构造方法 静态 writes 关键字 add static

this

  • 调用当前类的方法;
  • this() 可以调用当前类的构造方法,但必须放在构造方法的第一行;
  • this 可以作为参数在方法中传递;
  • this 可以作为参数在构造方法中传递;
  • this 可以作为方法的返回值,返回当前类的对象。

super

  • 指向父类对象;
  • 调用父类的方法;
  • super() 可以调用父类的构造方法。

static

静态变量

  • 静态变量只在类加载的时候获取一次内存空间

静态方法

  • 静态方法属于这个类而不是这个类的对象;
  • 调用静态方法的时候不需要创建这个类的对象;
  • 静态方法可以访问静态变量。

静态代码块

public class StaticBlockDemo {
    public static List<String> writes = new ArrayList<>();

    static {
        writes.add("1");
        writes.add("2");
        writes.add("3");
        System.out.println("第一块");
    }

    static {
        writes.add("4");
        writes.add("5");
        System.out.println("第二块");
    }
}

  • 静态代码块在初始集合的时候,真的非常有用。在实际的项目开发中,通常使用静态代码块来加载配置文件到内存当中

静态内部类

  • 静态内部类不能访问外部类的所有成员变量
  • 静态内部类可以访问外部类的所有静态变量,包括私有静态变量
  • 外部类不能声明为static

标签:静态方法,构造方法,静态,writes,关键字,add,static
From: https://www.cnblogs.com/sprinining/p/18300988

相关文章

  • Java基础,final关键字,权限修饰符,内部类,抽象类和接口作为方法的参数和返回值,System类,Obj
    一.final关键字1.final:不可以改变,可以用来修饰类,方法和变量类:被修饰的类,不能被继承方法:被修饰的方法,不能被重写变量:被修饰的变量,不能被重新赋值2.格式:    修饰类:finalclass类名{}    修饰方法:publicfinal返回值类型方法名(){}    修饰变量:fin......
  • Java-static关键字详解
    目录1.static关键字的用途和作用用途作用2.在类中使用static修饰成员变量、方法和代码块修饰成员变量修饰方法修饰代码块修饰内部类3.常见误区误区1:静态变量在每个实例中都有一份误区2:静态方法可以访问实例变量和实例方法误区3:静态代码块在每次创建对......
  • C语言中关键字volatile
     1:什么是volatile?    在C语言中,volatile关键字同样用于修饰变量,volatile告诉编译器该变量的值可能会在程序的控制之外被改变,因此编译器在优化代码时不能对该变量的访问进行优化,比如不能将其缓存到寄存器中,而是每次访问时都需要直接从内存中读取其值。2:变量的访问......
  • Java中标识符和关键字
    1.标识符publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("Hello,world");}}上述代码中在publicclass后面的HelloWorld称为类名,main称为方法名,也可以将其称为标识符,即:在程序中由用户给类名、方法名或者变量所取的名字。【......
  • C语言——数组、sizeof关键字
    一、数组1.数组的引入与定义: C语言中的数组是一种基本的数据结构,用于在计算机内存中连续存储相同类型的数据。数组中的每个元素可以通过索引来访问,索引通常是一个整数,用于指定元素在数组中的位置。在C语言中,数组索引是从0开始的。 要使用数组,必须在程序中先定义数组,即通知......
  • const关键字
    目的:是一种机制可以让代码更加干净,用来规范开发人员有点类似可见性的概念。写法1constint*a=newint;//修饰的inta表面不能修改解引用的内容intb=1;constinta=&b;a=7//会报错;写法2intconsta=newint;//不能修改指向的地址;intc=0;a=&0;//会报错写法3constint......
  • 帝国CMS网站系统内置关键字字段说明
    1、newstext:内容字段newstext字段为自动就是编辑器,一般用于新闻内容字段。支持内容关键字替换、替换过滤字符、支持远程保存内容里的图片/FLASH、支持自动分页、支持设置第几张上传图为标题图片。2、smalltext:简介字段smalltext字段一般用于简介内容,可自动截取newstext字......
  • Java基础之——final关键字的使用
    #Java基础复习##参考文章:Java:final关键字的作用(方法、变量、类)_java语言中在类定义时使用final关键字修饰是指这个类-CSDN博客#一、理解含义final是Java中一个保留的关键字,可以用于修饰变量、方法和类。任何实体(变量,方法或类)一旦被声明final后,只能分配(赋值)一次。也就是......
  • 易优cms网站hotwords功能:获取网站搜索的热门关键字-Eyoucms
    【基础用法】名称:hotwords功能:获取网站搜索的热门关键字语法:{eyou:hotwordsnum='6'subday='365'maxlength='20'id='field'}  <ahref='{$field.url}'target="_blank">{$field.word}</a><br/>{/eyou:hotwords......
  • Java中的final关键字详解
    Java中的final关键字详解大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!1.final关键字的基本用法在Java中,final关键字可以用来修饰类、方法和变量,具有不同的含义和作用。下面我们逐一介绍其在各个方面的应用。2.final修饰类当一个类被final修饰时,表......