Java static 静态代码块、代码块
简述
- static{} 静态代码块,加载类之前执行
- {} 代码块,每次new的时候都会被执行
示例
类:
public class Student {int age;String name;boolean sex;public Student(){age=10;name="Xu";sex=false;}static{System.out.println("This is a static block");}{System.out.println("这是一个代码块");}
}
调用函数:
public class Student_test {public static void main(String[] args) {Student student1= new Student();Student student2= new Student();Student student3= new Student();Student student4= new Student();}
}
输出结果:
This is a static block
这是一个代码块
这是一个代码块
这是一个代码块
这是一个代码块
创建了4个对象,但是static块只执行一次,而代码块,每次创建对象,都会被执行。
转载于:https://www.cnblogs.com/heenhui2016/p/10960809.html
Java static 静态代码块、代码块相关推荐
- Java: static,final,代码块 的详解
Java: static,final,代码块 的详解 每博一文案 山本文绪说过这样一句话:哪些决定放弃了的事,就请放弃得干干净净.哪些决定再也不见面的人,就真 的不要再见面了,不要再做背叛自己的事,如 ...
- Java static静态关键字详解(public、 private、 volatile)
文章目录 前言 static要解决什么问题? 格式 特点 static静态变量 静态变量和实例变量的区别 static静态方法 static应用场景 static 与volatile static如何 ...
- Java static静态关键字 有啥用
#static有啥用 在Java语言中,static表示"静态"的意思,使用场景可以用来修饰成员变量和成员方法,当然也可以是静态代码块.static的主要作用在于创建独立于具体对象 ...
- Java static静态变量只有一个,被类拥有
java类提供了两种类型的变量:用static关键字修饰的静态变量和没有static关键字修饰的实例变量. 1.静态变量属于类,在内存中只有一个副本(所有势力都指向同一个内存地址).只要静态变量所在的 ...
- JAVA入门级教学之(static静态代码块)
定义一个测试类测试static静态代码块: package com.lbj.javase08; /*** 可以使用static关键字来定义"静态代码块"* * 1.语法格式:* s ...
- Java基础-day08-static·static静态代码块·final 关键字·多态·汽车设计综合案例·异常
day09 1.static 是java中的一个关键字 用于修饰成员(成员变量和成员) 1.static是一个关键字 2.static可以修饰成员变量和方法,被修饰的资源就是静态资源 3.静态资源优先 ...
- java修饰静态_Java-static修饰符及静态代码块
在java面向对象设计的类中,经常使用到static修饰符修饰变量,现在来看看static修饰符作用和特点 一:static修饰的变量可以直接通过类名.的方式直接调用 public class sta ...
- 【java】静态代码块
静态代码块 格式: static { 静态代码块中的执行语句 } 特点: 随着类的加载而执行,只执行一次,用于给类进行初始化,并优先于主函数执行 考虑如下java语句 class StaticCode ...
- java中静态变量,静态代码块,静态方法,实例变量,匿名代码块的加载顺序
1. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块 在Java中,使用{}括起来的代码称为代码块,代码块可以分为以下四种: (1)普通代码块:就是类中方法的方法体 public vo ...
最新文章
- MATLAB判断三角形成立的编程,Triangulation 划分三角形网络时用到的大量算法和测试例程 matlab 259万源代码下载- www.pudn.com...
- Servlet3.0 版本问题,以及Servlet3.0中Annotation的使用
- python开发工具下所有软件都打不开_Python 开发工具链全解
- 大数据与BI的区别在于哪里
- Final Cut Pro X for Mac有哪些新功能?Final Cut Pro X Mac版怎么样?
- 怎么把腾讯视频qlv格式转换成mp4视频
- 初识Modern UI for WPF
- PX Deq Credit: send blkd (3)---Script to monitor parallel queries (文档 ID 45
- iOS系统 查看设备序列号 获取UDID
- C#通过TCP实现 HL7医疗系统传输的协议,并使用MLLP协议发送HL7消息
- ZYNQ之路--初级开发流程介绍
- Launcher3如何实现主菜单背景的透明度调整
- 抢鞋软件bot服务器系统,抢鞋子bot机器人有用吗 抢鞋子用什么APP
- iShot--长截图的首选工具
- VS2017 WPF 中插入3D模型
- 从雄心创业到无奈打工,我与SEO的爱恨情仇
- 计算机图形学(六) 绘制渐变色的线
- 调用免费API查询全年工作日、周末、法定节假日、节假日调休补班数据
- 人生的枷锁是人生有意义
- root比例修改器,免root修改器修改数值
热门文章
- java 复制字段_java - 在构造函数中按字段复制字段 - 我需要一个更简洁的形式 - SO中文参考 - www.soinside.com...
- android跌倒检测,Android跌倒检测
- java 新建 api 案列_Java利用webservice创建接口案例源码
- Redis 实用技术——消息发布和订阅
- 教你如何一篇博客读懂设计模式之—--工厂模式
- java多个mapreduce_java – 在hadoop中运行多个MapReduce作业
- vivo android p 机型,vivo X21成全球首批Android P适配机型!vivo :不小心就秀实力了
- 利用DHT22和Arduino测量温湿度并显示在串口和OLED显示屏上
- 江苏计算机一级怎么自学,江苏计算机一级自学教程推荐:计算机基础及MS Office应用上机指导(2018年版)...
- java遍历数组练习(for循环、foreach)