全网最细之static关键字讲解

package com.wuming.oop.demo07;public class Person {//2:赋初值{System.out.println("匿名代码块");}//1:只执行一次static{System.out.println("静态代码块");}//3public Person() {System.out.println("构造方法");}public static void main(String[] args) {Person person1 = new Person();//上一行执行完,输出顺序// 静态代码块//匿名代码块//构造方法System.out.println("=============");Person person2 = new Person();/*上一行执行完,输出顺序* 匿名代码块构造方法* */}
}
package com.wuming.oop.demo07;
//static
public class Student{private static int age;//静态的变量 多线程!private double score;//非静态的变量public void run(){go();}public static void go(){//是静态方法,  Student.go();s1.go();  go();调用ok,非静态方法可以调用静态方法第7行//run();静态方法不能调用非静态方法}public static void main(String[] args) {Student s1= new Student();System.out.println(Student.age);// System.out.println(Student.score);非静态的变量,不能用类名直接调用System.out.println(s1.age);System.out.println(s1.score);Student.go();s1.go();go();// run();不能直接调用非静态方法new Student().run();}}
package com.wuming.oop.demo07;//静态导入包
import static java.lang.Math.random;//加static,拓展:Math是被final修饰的,凡是被final修饰的类不能被继承
import static java.lang.Math.PI;
public class Test {public static void main(String[] args) {System.out.println(random());System.out.println(Math.random());//没有导包就这样写System.out.println(PI);}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524968.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BugkuCTF-MISC题隐写

隐写: TeakPNG打开图片 在010editor里修改CRC 打开图片发现没有flag 在TeakPNG将420改为500,弹出flag

C语言 二维数组定义和使用 - C语言零基础入门教程

目录 一.二维数组简介二.定义二维数组并初始化 1.定义二维数组2.初始化二维数组 三.访问二维数组四.修改二维数组五.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.二维数组简介 在 C 语言中,一组数据的集合称为数组 Array &#…

云头条 |华为发布鲲鹏920;高通新推智能座舱芯片;Github重磅更新

戳蓝字“CSDN云计算”关注我们哦!嗨,大家好,偶是“CSDN 云计算”微信公众号新晋成员一枚“头条君”。第一次和大家见面,先做个自我介绍吧,头条君带来的【云头条】特别栏目,会在未来的日子里,无论…

全网最细之抽象类讲解

package com.wuming.oop.demo08; //子类继承了抽象类,就要实现抽象类的所有方法,除非子类也是抽象类,就子子类去实现 public abstract class A extends Action{ /* Overridepublic void doSomething() {}*/ }package com.wuming.oop.demo0…

BugkuCTF-MISC题隐写2

下载文件welcome.jpg 通过binwalk分离出文件,_welcome.jpg.extracted文件夹 爆破压缩包,得到解压密码为871 通过010editor打开解压图片,得到base64编码 解码即可

C语言 二维数组行数和列数计算 - C语言零基础入门教程

目录 一.计算一维数组长度二.计算二维数组长度 1.二维数组行数2.二维数组列数3.二维数组的元素个数 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.计算一维数组长度 在前面很多文章都介绍了关于普通数组计算…

Istio调用链埋点原理剖析—是否真的“零修改”分享实录

戳蓝字“CSDN云计算”关注我们哦!来自:容器魔方作者: idouba本文整理自华为Cloud BU技术专家在K8S技术社上关于Istio调用链的分享。前言大家好,我是idouba,来自华为Cloud BU,当前在做Istio服务网格在华为云…

全网最细之接口的定义与实现

package com.wuming.oop.demo09;public interface TimeService {void timer(); }package com.wuming.oop.demo09;//interface 定义的关键字,接口都需要有实现类 /*接口作用 * 1.约束 * 2.定义一些方法,让不同的人实现~ 10 --->1 * 3.接口所有的定义方…

BugkuCTF-MISC题隐写3

考点:修改高度得到flag 下载图片dabai.png 以010editor打开图片没有flag 打开图片显示CRC出错,通过tweakpng打开图片修改CRC,并修改Height后 发现flag flag{He1l0_d4_ba1}

C语言 二维数组遍历 - C语言零基础入门教程

目录 一.计算一维数组长度二.计算二维数组长度 1.二维数组行数2.二维数组列数3.二维数组的元素个数 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.计算一维数组长度 对于 type array[A]形式的数组&#xff…

有问有答 | 你真的理解微服务架构吗?

戳蓝字“CSDN云计算”关注我们哦!过去几年来,“微服务架构”这个术语出现了,它描述了一种将软件应用程序设计为可独立部署的服务套件的特定方式。近几年微服务吵的也比较火,那么为什么微服务会受到这么多的关注?今天&a…

全网最细之N种内部类详细讲解

package com.wuming.oop.demo10;public class Outer {private int id10;public void out(){System.out.println("这是外部类的方法");}public class Inner{//如class前加static,id报红,因为静态的先加载,即静态的无法访问非静态的p…

BugkuCTF-MISC题有黑白棋的棋盘

下载了三个加密的zip压缩文件 其里一个名为4easynum.zip,很明显提示密码是四位数,爆破得到7760 打开得到一个图片和文本: 图片解出来是棋盘的压缩包密码 棋盘是flag的密码 题目描述也提示了,这个是古精灵语密码 对照得到棋盘的压…

C语言 指针声明和定义 - C语言零基础入门教程

目录 一.指针简介 1.内存2.内存地址3.指针声明 二.指针类型三.声明并初始化一个指针 1.声明指针并直接初始化 – 推荐2.先声明指针在初始化 – 不推荐 四.查看指针地址和指针的值五.NULL 指针 – 空指针六.重点总结七.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >&g…

有问有答 | AWS使用精华问答,带您开启 AWS 上的云计算之旅!

戳蓝字“CSDN云计算”关注我们哦!AWS作为业界领先的云服务提供商,提供多种多样的高可靠性服务。那么究竟该如何使用AWS呢?今天的有问有答栏目,将带您开启 AWS 上的云计算之旅!1Q:请问RDS相较自建MySQL on E…

异常之详解

定义:软件运行过程中,遇到输入不符合要求,程序打不开文件(文件可能不存在或格式不对),空指针,内存或硬盘满了,网络连接失败,非法参数等等这些异常问题,称为异…

C语言 指针 p++ / p-- - C语言零基础入门教程

目录 一.变量 i/i–二.指针 p/p– 1.通过下标访问数组元素2.通过指针偏移访问数组元素 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.变量 i/i– 在前面的文章 自加自减运算符( i /i ) 中介绍了关于变量自增和自减的运算,举个…

BugkuCTF-MISC题又一张图片,还单纯吗

下载文件得到一张图片file.jpg 以010editor打开图片没有flag 以binwalk: 发现没有分离成功 以foremost: 生成file文件夹 得到flag

要闻君说:5G手机真的来了?TCL转型科技企业!鹅厂云部门发布态势报告, DDoS攻击正式进入Tb时代!天上“跑”起出租车?...

关注并标星星CSDN云计算每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 图片来自腾讯《一线》岁末年初,真是一波“内部调整热”。要闻君得知,联想集团执行副总裁兼中国区总裁刘军选择在晚上发布了一封内部邮件,至此中国…

C语言 *p++/*(p)++/*(p++)/*p++ - C语言零基础入门教程

目录 一.简介二.*p三.* p/ *p四.* (p)与*(p)五.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 *p/*(p)/_(p)/_p运算规律: 1.如果 *和/--都在指针变量的左边,结合方向为从右到左;2.如果 *和/--分别在指针变量的左…