block与debugblock块{},在java中自成作用域,可以分为静态代码块构造代码块普通语句块同步代码块声明位置类中,方法外类中,方法外方法中fynchronized(){}作用整个类进行某些初始化操作(静态属性赋值...)构造代码块是为对象初始化操作(为静态或非静态成员属性赋值...)声明一些临时变量等..控制并发执行时机类第一次加载时,只执行一次,如果多个静态块,从上倒下一次执行创建对
分类:
其他好文 时间:
2020-11-01 20:52:16
阅读次数:
21
一, 类的由来 es6提供了一个新语法就是class 二, class声明一个类 // 声明一个类 class Piont{ // Piont就是一个类 } 1, 添加属性和方法 class Piont { // 构造函数 constructor(name, age) { this.name = n ...
分类:
Web程序 时间:
2020-11-01 09:42:38
阅读次数:
28
#配置文件 #注入静态变量 注意 类上面有:@Component注解 #使用注入的静态变量 #成功 ...
分类:
编程语言 时间:
2020-09-18 17:12:47
阅读次数:
50
非静态的方法可以调用静态方法里的所有东西,静态方法里可以调用静态方法的,但是不能直接调用非静态方法的 1.static静态属性与方法 package com.oop.demo09; //static public class Student { private static int age; //静 ...
分类:
其他好文 时间:
2020-09-12 21:14:58
阅读次数:
27
以下内容为学习记录,可以参考 MDN 原文。 环境 node v12.18.1 npm 6.14.5 vscode 1.46 Microsoft Edge 83 概念 symbol 是一种基本数据类型 (primitive data type)。Symbol()函数会返回 symbol 类型的值,该 ...
分类:
编程语言 时间:
2020-08-24 16:41:40
阅读次数:
57
更原理性的东西 https://www.cnblogs.com/jyybeam/p/13200403.html 以下是简单的理解 prototype是函数特有的属性,是Function的静态属性;__proto__是对象特有的属性。 因为函数本身是一种对象,所以函数既有prototype属性也有__ ...
分类:
其他好文 时间:
2020-07-25 23:45:00
阅读次数:
71
static:静态的 1.可以用来修饰的结构:主要用来修饰类的内部结构 >属性、方法、代码块、内部类 2.static修饰属性:静态变量(或类变量) 2.1 属性,是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) * 实例变量:我们创建了类的多个对象,每个对象都独立的拥一套类 ...
分类:
其他好文 时间:
2020-07-16 21:59:50
阅读次数:
66
symbol 是一种基本数据类型 (primitive data type)。Symbol()函数会返回symbol类型的值,该类型具有静态属性和静态方法。它的静态属性会暴露几个内建的成员对象;它的静态方法会暴露全局的symbol注册,且类似于内建对象类,但作为构造函数来说它并不完整,因为它不支持语 ...
分类:
其他好文 时间:
2020-07-14 18:43:45
阅读次数:
79
三、JVM垃圾回收 垃圾回收,就是通过垃圾收集器把内存中没用的对象清理掉。垃圾回收涉及到的内容有:1、判断对象是否已死;2、选择垃圾收集算法;3、选择垃圾收集的时间;4、选择适当的垃圾收集器清理垃圾(已死的对象)。 1、判断对象是否已死 判断对象是否已死就是找出哪些对象是已经死掉的,以后不会再用到的 ...
分类:
其他好文 时间:
2020-07-13 11:44:42
阅读次数:
60
Hotspot算法细节实现 我们以可达性分析算法中,从GC Roots集合找引用链这个操作作为介绍虚拟机高效实现的第一个例子。 固定可作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,但查找过程并非易事,光是方法区的大小就常有数百上千兆,里 ...
分类:
其他好文 时间:
2020-07-11 09:43:01
阅读次数:
52