首页 > 编程语言 >Java Class

Java Class

时间:2022-11-06 09:55:57浏览次数:37  
标签:InnerClass Java class patternsMap Class static public

Static

static method

static method指的是Class的方法,而不是instance的方法

public  class Patterns {

    public static Map<String, String> patternsMap;
    static {
        patternsMap = new HashMap<>();
        patternsMap.put("OTHER", ".");
		....
    }
    static String find(String key) {
        return patternsMap.get(key);
    }
}

static class

static class can only be defined in a inner Class, e.g.

public class OuterClass {
	public static class InnerClass{
		InnerClass(){
			System.out.println("============= static 内部类  InnerClass =============");
		}
	}
}
public class TestStaticClass {
	public static void main(String[] args) {
		// 不需要new一个OutClass
		new OuterClass.InnerClass();
	}
}

标签:InnerClass,Java,class,patternsMap,Class,static,public
From: https://www.cnblogs.com/attack204/p/16861936.html

相关文章

  • Java学习笔记day4--数组复习
    packageday4_array;importjava.util.Arrays;importjava.util.Scanner;publicclassArrayExam{publicstaticvoidmain(String[]args){int[]arr......
  • Java 超新星开源项目 Solon v1.10.10 发布
    一个更现代感的Java应用开发框架:更快、更小、更自由。主框架仅0.1MB。Helloworld:@ControllerpublicclassApp{publicstaticvoidmain(String[]args){......
  • Java对文件的基本操作
    一:什么是文件,什么是文件流:1.文件就是保存数据的地方。2.数据流:(1)流:数据在数据源和程序之间的路径(2)输入流:数据从数据源到内存的路径(3)输出流:数据从内存到数据源的路径......
  • java基础之方法
    一、方法的定义1、定义:java方法是语句的集合,它们在一起执行一个功能1、方法是解决一类问题的步骤的有序组合2、方法包含于类或者对象中3、方法在程序中被创建,在其他......
  • Java中的序列化
    序列化今天想看看SpringBoot集中处理Exception的注解,继承RuntimeException的时候点进去看了一下源码,发现有一个成员属性  查了一下这个serialVersionUID的用处,简单......
  • JAVA学习DAY1
    JAVA学习Windos快捷键ctrl+c:复制Ctrl+v:粘贴ctrl+A:全选ctrl+x:剪切ctrl+Z:撤销Ctrl+s:保存win+R:命令窗口win+shift+esc:任务管理器win+e:打开我的电脑shi......
  • Java函数式编程:三、流与函数式编程
    本文是Java函数式编程的最后一篇,承接上文:Java函数式编程:一、函数式接口,lambda表达式和方法引用Java函数式编程:二、高阶函数,闭包,函数组合以及柯里化前面都是概念和铺垫,主......
  • JAVA8-Lambda-distinct(去重)
    去除重复元素/重复对象使用去重API//注意:Student对象需要重写equals方法和hashcode方法publicstaticvoidmain(String[]args){ArrayList<Student......
  • javaIO流
    文件的创建:packageio.stream.file;importjava.io.File;importjava.io.IOException;publicclass文件创建{publicstaticvoidmain(String[]args){......
  • java对象的反序列化和序列化
    对象的序列化packagecom.tedu.day1301;importjava.io.FileOutputStream;importjava.io.ObjectOutputStream;importjava.io.Serializable;/*完成序列化序列化:......