E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
静态代码块
Java实现单例模式
文章目录Java实现单例模式饿汉式(静态常量)代码实现优缺点说明饿汉式(
静态代码块
)代码实现优缺点说明:懒汉式(线程不安全)代码实现优缺点说明:懒汉式(线程安全,同步方法)优缺点说明:懒汉式(线程安全,
coffee_baby
·
2024-09-11 01:35
JAVA实现设计模式
java
单例模式
javascript
Java面向对象与权限修饰符、final关键字、代码块及内部类
目录Java面向对象与权限修饰符、final关键字、代码块及内部类权限修饰符final关键字代码块非
静态代码块
静态代码块
内部类非静态成员内部类静态成员内部类局部内部类定义与基本使用接口类型/抽象类型作为方法参数传递和返回匿名内部类定义匿名内部类匿名内部类基本使用匿名内部类修改接口
怡晗★
·
2024-09-08 00:08
Java基础知识
java
开发语言
ExceptionInInitializerError-
静态代码块
的细节
ExceptionInInitializerError-
静态代码块
的细节背景描述某日调试的过程中发现一个非常奇怪的错误,在IDEA中debug过程中我没有办法获取一个已经申请好的静态变量,接口也每每执行到此处就会跳错
十五倍压枪
·
2024-09-06 03:44
设计模式之单例模式(七种方法超详细)
设计模式之单例设计模式简介1.单例模式的实现1.1饿汉式饿汉式-方式1(静态变量方式)饿汉式-方式2(
静态代码块
方式)1.2懒汉式懒汉式-方式1(线程不安全)懒汉式-方式2(线程安全)懒汉式-方式3(双重检查锁
猴哥敲代码
·
2024-09-05 06:42
设计模式
单例模式
设计模式
java
【黑马程序员济南中心】Java基础之Class的加载过程
Java代码:ClassItheima{static{System.out.println("Itheimaclass
静态代码块
被执行了..")}}那么static块到底在什么时候运行的呢?
b06ee9db5ac0
·
2024-09-04 10:14
static
static关键字还有一个比较关键的作用就是用来形成
静态代码块
以优化程序性能。static块可以置于类中的任何地方,类中可以有多个stati
学编程的小明同学
·
2024-09-03 00:33
java
开发语言
JAVA中的代码块以及继承关系中代码块和构造器的执行顺序
代码块首先介绍代码块:代码块是定义在类中,类似于为构造器补充说明作用的一块代码publicclassAAA{static{System.out.println("AAA的
静态代码块
....");}{System.out.println
陵易居士
·
2024-09-01 08:23
JAVA
java
开发语言
Class.forName(“com.mysql.cj.jdbc.Driver“)
以下是具体的解释:1.JDBC驱动程序的
静态代码块
许多JDBC驱动程序(包括MySQL的JDBC驱动程序)在其主类中包含了
静态代码块
(staticblock)。在这个
静态代码块
中,它们会调
河hehe
·
2024-08-28 23:58
Mysql
mysql
java之
静态代码块
在java中用static修饰的代码块是
静态代码块
。当类被加载时,静态代码就会执行,由于类只加载一次,因此
静态代码块
就执行一次。
静态代码块
会最先执行。
冰暮流星
·
2024-08-23 13:07
java笔记
java
开发语言
已解决java.lang.exceptionininitializererror异常的解决方法,亲测有效,嘿嘿嘿
静态初始化器是
静态代码块
,它在类被加载到JVM时执行。当静态初始化器或静态变量的初始化表达式抛出异常,且该异常没有被捕获时,就会抛出Excep
代码无疆
·
2024-08-22 10:57
Java百宝箱
java
开发语言
JavaSE语法(7)——详细解读Java中的static关键字和代码块
目录前言✏️static关键字1.static修饰成员变量1.1调用static修饰的成员变量2.static修饰成员方法3.static修饰的成员在内存中的位置✏️代码块1.普通代码块2.构造代码块3.
静态代码块
前言我的
会飞的阿喵
·
2024-02-14 14:25
JavaSE
java
开发语言
static 关键字详解
static关键字static关键字主要有以下四种使用场景修饰成员变量和成员方法
静态代码块
修饰类(只能修饰内部类)静态导包(用来导入类中的静态资源,1.5之后的新特性)修饰成员变量和成员方法(常用)被static
青青子衿zq
·
2024-02-11 08:31
JAVA面试题12
静态代码块
在类加载时执行,用于初始化静态变量。什么是Java中的泛型(Generics)?答案:泛型是Java的一种类型参数化机制,可以在编译时期指定类、接口或方法的参数类型。
CrazyMax_zh
·
2024-02-09 12:39
java
开发语言
java-static关键字
目录1、介绍2、
静态代码块
3、
静态代码块
初始化时机3.1、例子一3.2、例子二1、介绍static翻译为静态的。static修饰的方法是静态方法。static修饰的变量是静态变量。
吹老师个人app编程教学
·
2024-02-04 22:50
java
开发语言
static及其应用场景
)总结应用场景总结二、static修饰方法总结main方法应用场景(作为工具)类方法优点总结三、注意事项四、代码块(又称初始化器)(两种)【类的五大成分之一(成员变量,方法,构造器,代码块,内部类)】
静态代码块
实例代码块二
ldd_eb
·
2024-02-04 04:47
周记
java
Java连接MySQL数据库进行增删改查demo【入门级】
总体步骤jdbc
静态代码块
读取配置文件信息获得driver、url、username、password,并驱动Driver类(需要导入对应的jar包),其中Driver类用来获得Connection。
_hys
·
2024-01-31 23:42
Java
mysql
java
数据库
解决FileNotFoundException: D:\decode.dll (另一个程序正在使用此文件,进程无法访问)问题
解决办法:在
静态代码块
中加载decode.dllpublicclassDecoder{//使用native关键字声明本地方法,该方法对应DLL中的一个函数publicnativevoiddecode(Stringdata
青云游子
·
2024-01-30 09:20
java
java
开发语言
设计模式(二):单例模式
如果不使用,会造成内存浪费
静态代码块
懒汉式同步方法解决了线程不安全的问题,但效率太低(每次获得类的实例时,都要同步),
潘晟
·
2024-01-30 01:48
代码块(Java)
代码块是类的成分之一,分为
静态代码块
和实例代码块1.
静态代码块
:static{}类加载时会自动执行一次,可以完成类的初始化,比如初始化赋值2.实例代码块:{}每次创建对象时,执行实例代码块,会在构造器之前执行作用和构造器一样
何仙鸟
·
2024-01-28 10:18
java
静态变量和静态方法,
静态代码块
前言:之前在https://www.jianshu.com/p/b4773f3e5ddc这篇文章提到过,现在详细讲讲。static是Java中的一个关键字,我们不能声明普通外层类或者包为静态的。静态变量:举个例子:有一个Account类,加入有三个成员变量:amount,interesRate,和owner。在这三个变量里面,amount和owner都会因人而异,而Account中的interes
邱献旭
·
2024-01-28 03:54
第6章 面向对象基础(中)
教学目标理解封装的概念掌握权限修饰符的使用掌握成员变量的私有化能够写出类的继承格式能够说出继承的特点能够说出方法重写的概念以及和重载的区别能够应用多态解决问题理解向上转型与向下转型能够使用instanceof关键字判断对象类型掌握构造器的声明与使用能够使用this关键字解决问题能够使用super关键字解决问题了解非
静态代码块
的格式和执行特点了解实例初始化过程了解
黎明的前夜
·
2024-01-27 20:49
Java从基础到强化
java
intellij-idea
【JavaSE】P114~P147 ArrayList集合,Scanner类,Random,字符串及相关常用方法,静态static
Random生成随机数3字符串字符串的3+1种构造方法字符串的常量池equals和==字符串的获取相关方法字符串的截取方法字符串的转换相关方法字符串的分割方法4静态static关键字静态static的内存图
静态代码块
静态方法和非静态方法的互相调用
_esther_
·
2024-01-27 12:24
Java语法
java
开发语言
6.java-Static和final关键字
修饰符具有如下特性:被static修饰的属性(成员变量)称为静态变量,也叫做类变量;被static修饰的常量称为静态常量;被static修饰的方法称为静态方法,也叫做类方法;被static修饰的代码块叫做
静态代码块
猪崽早点睡
·
2024-01-25 21:19
java
开发语言
单例设计模式
二:单例设计模式种类饿汉设计模式:类加载就会导致改单例实例对象被创建饿汉设计模式分为两种:1.静态成员变量的方式2.
静态代码块
方式懒汉
又 欠
·
2024-01-24 04:03
设计模式
单例模式
java
Java学习笔记——代码块详解
定义语法:(修饰符){代码};其中,修饰符不是必须的,但只能用static修饰使用static修饰的叫
静态代码块
,没有static修饰的叫普通代码块/非
静态代码块
(构造代码块);号可写可不写代码块的作用构造代码块
itsetggg
·
2024-01-22 00:26
java
学习
笔记
jvm
后端
静态代码块
的作用(static)
静态代码块
是Java中的一个特殊代码块,用关键字"static"和大括号括起来。它位于类中,但不在任何方法内部。
静态代码块
在类被加载时执行,并且只会执行一次。
追豆者
·
2024-01-21 17:21
java
JAVA基础错题小集锦0001:static修饰的变量是类变量对吗?
用于修饰成员(成员变量与成员方法),被static修饰的资源叫做静态资源也叫作类资源,全局唯一,全局所有对象共享2.被static修饰的变量叫做静态变量也叫成员变量,或者类变量3.被static修饰的代码块叫做
静态代码块
网小鱼的学习笔记
·
2024-01-20 22:53
基础错题小集锦
Java基础知识
java
【设计模式 创建型】单例模式
特点:某个类只能有一个实例(即构造器私有,防止外部通过newXXX()创建对象)自行在类的内部创建对象实例向外暴露一个静态的公共方法八种单例模式实现方式:饿汉式(静态常量)饿汉式(
静态代码块
)懒汉式(线
lucky友人a
·
2024-01-20 06:46
设计模式
单例模式
设计模式
Jvm相关知识(面试高级必备)
类的实例化顺序先静态、先父后子先静态:父静态>子静态优先级:父类>子类
静态代码块
>非
静态代码块
>构造函数一个类的实例化过程:①.父类的static代码块,当前类的static;②.顺序执行父类的普通代码块
lichongxyz
·
2024-01-20 04:40
杂乱
jvm
面试
职场和发展
成员变量初始化
classBextendsA,然后A类也就是父类里面有
静态代码块
,普通代码块,静态方法,静态成员变量,普通成员变量,普通方法。子类也是这样,然后继承之后,关于程序打印输出的结果。
goupeng212
·
2024-01-18 19:26
第二十七节:Java基础面向对象-静态,单例模式,继承详情知识点
静态-static关键字,static变量,
静态代码块
,代码块(不加静态),对象创建过程,单例模式,继承。
魔王哪吒
·
2024-01-18 10:01
权限修饰符和代码块
目录权限修饰符权限修饰符的使用规则:代码块:局部代码块:构造(成员)代码块:
静态代码块
权限修饰符权限修饰符的使用规则:实际开发中,一般只用private和public(最小和最大范围)成员变量私有方法公开特例
成果、
·
2024-01-18 09:48
java
静态代码块
VS钩子接口ApplicationContextAware初始化map
文章目录前言一、使用
静态代码块
方式初始化1.复习一下jvm类加载过程2.
静态代码块
方式具体实现3.加入动态配置中心辅助二、使用Spring框架bean加载过程的Aware方法初始化1.复习一下bean的生命周期
无一郎的技术圈
·
2024-01-17 02:05
java
后端
spring
jvm
unsafe类
一般会在
静态代码块
中用反射的方式获得。Obj
Rumda
·
2024-01-16 22:14
代码块的分类和执行顺序
文章目录1.代码块概念以及分类1.1普通代码块1.2构造代码块1.3
静态代码块
2.代码块执行顺序1.代码块概念以及分类使用{}定义的一段代码称为代码块。
码农小张~
·
2024-01-16 18:34
JAVA语言
java
开发语言
Java SE基础知识总结
JavaSE目录JavaSE命令行参数注释与关键字注释:单行注释多行注释关键字特点:class:static:1.修饰变量2.修饰方法3.
静态代码块
4.接口的静态字段字面量字面量类型常见数据在代码中的书写特殊字符类型计算机的存储规则变量变量的定义格式变量的使用方法变量的注意事项数据类型基本数据类型引用数据类型字符串类型字符串连接多行字符串不可变特性空值
小明菜菜
·
2024-01-15 18:08
Java
SE
java
intellij-idea
junit
log4j
单例模式的八种写法、单例和并发的关系
文章目录1.单例模式的作用2.单例模式的适用场景3.饿汉式静态常量(可用)
静态代码块
(可用)4.懒汉式线程不安全(不可用)同步方法(线程安全,但不推荐用)同步代码块(线程不安全,不可用)双重检查+volatile
早睡身体好呀
·
2024-01-14 11:38
Java
单例模式
java
设计模式
瑞_23种设计模式_单例模式(详细附代码)
文章目录1什么是单例模式2单例模式的结构和分类2.1单例模式的结构2.2单例模式的分类(两种)3单例模式的实现3.1饿汉式3.1.1饿汉式-方式1(静态变量方式)3.1.2饿汉式-方式2(
静态代码块
方式
瑞486
·
2024-01-14 06:16
23种设计模式
设计模式
单例模式
java
封装(static的性质、代码块、)
导入包中的静态方法:定义包:访问修饰限定符:private:default:static:static成员变量:static方法:代码块:
静态代码块
和构造代码块:练习:习题一:习题二:习题三:习题四:总结
加油=^_^=
·
2024-01-12 13:50
java
开发语言
JAVA学习day06
publicclassPerson{//第二个执行,可以赋初始值{System.out.println("匿名代码块");}//第一个执行且只执行一次static{System.out.println("
静态代码块
宇宙人yakko
·
2024-01-12 12:45
JAVA内部类
成员内部类定义在类内部的非静态类叫作成员内部类,在成员内部类中不能定义静态方法和变量(final修饰的除外),因为成员内部类时非静态的,而在Java的非
静态代码块
中不能定义静态方法和变量。
weixin_44145526
·
2024-01-11 13:13
内部类
java
开发语言
调用类的静态方法不会初始化对象,但是会把静态资源放到方法区
根据某类调用静态方法有初始化对象吗调用类的静态方法时(首次引用某B类时,B类会被类加载子系统加载,B类经过加载->链接->初始化这些步骤),意味着
静态代码块
已经被加载,而且只会被加载一次(无论创建了多少次对象
JackZjj2021
·
2024-01-11 05:21
java
抽象类和接口的区别
接口可以定义默认方法和静态的实体方法抽象类中可以有抽象方法,也可以有普通方法区别二:接口用关键字interface修饰抽象类用关键字abstract修饰区别三:接口没有构造方法抽象类有构造方法区别四:接口里面不能有构造代码块和
静态代码块
抽象类中里面可以有构造代码块和
静态代码块
区别五
Cherry300
·
2024-01-10 06:53
java代码的执行顺序
若类还未被加载先执行父类的
静态代码块
和静态变量初始化,并且
静态代码块
和静态变量的执行顺序只跟代码中出现的顺序有关。执行子类的
静态代码块
和静态变量初始化。
132xin
·
2024-01-09 05:17
java中父类和子类代码执行顺序
父类和子类代码执行顺序:父类
静态代码块
–>子类
静态代码块
–>父类代码块–>父类构造方法–>子类代码块—>子类构造方法下面代码展示:1、创建A和B类,让B继承A2、编写A和B的代码publicclassA
王大老板
·
2024-01-08 21:12
笔记
java
Java中
静态代码块
、实例代码块和静态方法的执行顺序详解(Main方法,构造方法)
Java中
静态代码块
、实例代码块和静态方法的执行顺序详解引言
静态代码块
(StaticBlock)特性静态方法(StaticMethod)特性实例代码块(InstanceBlock)特性构造方法(Constructor
Stlio
·
2024-01-08 13:03
java
开发语言
JAVA学习笔记—JAVA SE(二)面向对象编程
2.1构造方法2.2方法和重载2.3this关键字2.4方法递归调用2.5封装2.5.1封装的概念2.5.2JavaBean的概念3.static关键字和继承3.1static关键字3.1.1构造块和
静态代码块
Big_BlueCat
·
2024-01-08 01:42
Java学习笔记
javase
java
编程语言
从零学Java - 面向对象 Static
2.Static的作用2.1属性2.1.1实例属性2.1.2静态属性2.2方法2.2.1静态方法2.3代码块2.3.1局部代码块2.3.2动态代码块2.3.3
静态代码块
2.4静态导入3.类加载3.1什么是类加载
贰贰柒丶阿拽
·
2024-01-07 10:26
从零学Java
java
开发语言
java反射机制
一、java类初始化初始化操作:按照源代码从上到下的顺序依次执行
静态代码块
和初始化静态域。在一个类被初始化前,其父类也需要被初始化。初始化的时机:(1)创建类的实例,比如new创建对象。
wxz1997
·
2024-01-07 06:37
Object类
结构image.png源码packagejava.lang;publicclassObject{privatestaticnativevoidregisterNatives();/**
静态代码块
一进来就执行
AmeeLove
·
2024-01-06 17:27
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他